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
April 2025
- 25 participants
- 79 discussions
03 Apr '25
Changeset: 56a9e591
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-04-03 11:07:36 +0000
URL: https://git.openjdk.org/leyden/commit/56a9e591d2afcdee7c4f29861486c49f70ef1…
Experimental support for creating a hermetic Java executable image using the jlink tool. Currently, it takes a pre-linked static launcher executable and creates the hermetic image in format illustrated below:
---------------------
| |
| executable |
| |
---------------------
| |
| jimage |
| |
---------------------
|offset|magic|
--------------
The hermetic Java image starts with the statically linked launcher executable. The jimage (JDK runtime modules image) is after the executable starting at page aligned file offset. The jimage starting offset (8 bytes) is written out after the jimage content. After the 8-byte jimage offset, there is an 8-byte magic number (0xCAFEBABECAFEDADA) at the end of the image, which is used by the runtime to recognize a hermetic image.
With the current experimental change, the hermetic executable image is written out as the `modules` files and other JDK artifacts are still being written as the jlink output. Work needs to be done to write out just the single executable image file.
The current change does not perform native linking yet. I'll work on prototyping that when the static jmod work is in place.
With this experimental change, I'm able to jlink a hermetic image (named as the `modules`) and run that as is. I have tested with jlinking hermetic application image using a simple Hello app, which also works with the current change. Following is a command line example for creating hermetic image (the Hello demo.jmod is copied into the /<snip>/jianglizhou/github/hermetic-linking/build/linux-x86_64-server-slowdebug/images/jmods):
/<snip>/jianglizhou/github/hermetic-linking/build/linux-x86_64-server-slowdebug/jdk/bin/jlink --hermetic --link-hermetic-image=/<snip>/jianglizhou/github/hermetic-linking/build/linux-x86_64-server-slowdebug/images/static-jdk/bin/java -J-Djlink.debug=true --module-path "/<snip>/jianglizhou/github/hermetic-linking/build/linux-x86_64-server-slowdebug/images/jmods" --endian little --release-info /<snip>/jianglizhou/github/hermetic-linking/build/linux-x86_64-server-slowdebug/jdk/release --order-resources=**module-info.class,@/<snip>/jianglizhou/github/hermetic-linking/build/linux-x86_64-server-slowdebug/support/link_opt/classlist,/java.base/java/**,/java.base/jdk/**,/java.base/sun/**,/java.base/com/**,/jdk.localedata/** --dedup-legal-notices=error-if-not-same-content --hermetic-resources /java.base/conf/security/java.security=/java.base/java/security/java.security,/java.logging/conf/logging.properties=/java.logging/java/util/logging/logging.properties,/java.base/conf/net.properties=/java.
base/sun/net/net.properties,/java.desktop/lib/psfont.properties.ja=/java.desktop/sun/print/psfont.properties.ja,/java.desktop/lib/psfontj2d.properties=/java.desktop/sun/print/psfontj2d.properties,/java.base/lib/security/blocked.certs=/java.base/sun/security/util/blocked.certs,/java.base/lib/security/cacerts=/java.base/sun/security/util/cacerts,/java.base/lib/security/public_suffix_list.dat=/java.base/sun/security/util/public_suffix_list.dat,/java.base/lib/security/default.policy=/java.base/sun/security/provider/default.policy,/java.base/conf/security/java.policy=/java.base/sun/security/provider/java.policy,/java.base/conf/security/policy/limited/default_US_export.policy=/java.base/javax/crypto/limited_default_US_export.policy,/java.base/conf/security/policy/limited/default_local.policy=/java.base/javax/crypto/limited_default_local.policy,/java.base/conf/security/policy/limited/exempt_local.policy=/java.base/javax/crypto/limited_exempt_local.policy,/java.base/conf/security/policy/unl
imited/default_US_export.policy=/java.base/javax/crypto/unlimited_default_US_export.policy,/java.base/conf/security/policy/unlimited/default_local.policy=/java.base/javax/crypto/unlimited_default_local.policy --generate-jli-classes=@/<snip>/jianglizhou/github/hermetic-linking/build/linux-x86_64-server-slowdebug/support/link_opt/default_jli_trace.txt --add-modules demo --keep-packaged-modules /<snip>/jianglizhou/github/hermetic-linking/build/linux-x86_64-server-slowdebug/images/jdk/jmods1 --output demo-image
The single `modules` image is runnable:
$ find .
.
./lib
./lib/modules
$ lib/modules -m demo/demo.Hello
Hi!
! src/java.base/share/native/launcher/main.c
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/LinkHermeticImagePlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! src/jdk.jlink/share/classes/module-info.java
1
0
git: openjdk/leyden: premain: 8349814: [leyden] Reduce uncommon traps in preload code
by Aleksey Shipilev 02 Apr '25
by Aleksey Shipilev 02 Apr '25
02 Apr '25
Changeset: b6b1bcf7
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-02 17:22:29 +0000
URL: https://git.openjdk.org/leyden/commit/b6b1bcf76c462f2f3ee795a74f9f7f5b11ea8…
8349814: [leyden] Reduce uncommon traps in preload code
Reviewed-by: kvn, vlivanov
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/deoptimization.cpp
1
0
02 Apr '25
Preload code is the C2 code we load very early, before it gets substituted by more advanced C2 code. We are seeing lots of uncommon traps from the preloaded code, though, which invalidates it too early. We can do precompile code without uncommon traps to alleviate this.
Additional testing:
- [x] Ad-hoc perf tests (see comment below)
- [x] Linux x86_64 server fastdebug, `runtime/cds`
-------------
Commit messages:
- Fix
Changes: https://git.openjdk.org/leyden/pull/38/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=38&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8349814
Stats: 19 lines in 3 files changed: 18 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/leyden/pull/38.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/38/head:pull/38
PR: https://git.openjdk.org/leyden/pull/38
4
30
RFR: 8351965: [leyden] Skip installing C2 AOT code if C2 precompiled AOT code trapped
by Aleksey Shipilev 02 Apr '25
by Aleksey Shipilev 02 Apr '25
02 Apr '25
This is clearly visible in compilation logs:
43 W0.1 Q8.1 C0.0 293 AP 4 com.sun.tools.javac.util.StringNameTable::fromString (50 bytes)
[0.049s][debug ][deoptimization] cid= 293 level=4 com.sun.tools.javac.util.StringNameTable::fromString(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name; trap_bci=28 unloaded reinterpret pc=0x00007c6bd7e4e7ac relative_pc=0x000000000000068c
49 293 AP 4 com.sun.tools.javac.util.StringNameTable::fromString (50 bytes) made not entrant
49 W0.2 Q0.0 C0.3 1394 2 com.sun.tools.javac.util.StringNameTable::fromString (50 bytes)
90 1394 2 com.sun.tools.javac.util.StringNameTable::fromString (50 bytes) made not entrant
90 W0.0 Q0.0 C0.1 1867 A 4 com.sun.tools.javac.util.StringNameTable::fromString (50 bytes)
[0.098s][debug ][deoptimization] cid=1867 level=4 com.sun.tools.javac.util.StringNameTable::fromString(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name; trap_bci=28 unloaded reinterpret pc=0x00007c6bd7ebcb58 relative_pc=0x00000000000005d8
98 1867 A 4 com.sun.tools.javac.util.StringNameTable::fromString (50 bytes) made not entrant
104 W0.0 Q0.0 C0.3 1942 2 com.sun.tools.javac.util.StringNameTable::fromString (50 bytes)
130 1942 2 com.sun.tools.javac.util.StringNameTable::fromString (50 bytes) made not entrant
130 W1.0 Q0.7 C13.3 1968 4 com.sun.tools.javac.util.StringNameTable::fromString (50 bytes)
So the AP4 method was preloaded, then it trapped and got replaced by T2 method, which eventually got to C2, at which point we loaded A4 method. That method trapped _at the same bci_, which is really expected, so we are back at T2, then then to real T4. So we have spent one deopt cycle unnecessarily, and the code was in T2 for twice as long.
I don't think we would be able to fully tame uncommon traps from the preload code, so fixing this gap is valuable.
`decompile_count()` is only updated by C2, so we can just check it directly.
Additional testing:
- [x] Ad-hoc benchmarks
- [x] Linux x86_64 server fastdebug, `runtime/cds`
-------------
Commit messages:
- Cleanup
- Fix
Changes: https://git.openjdk.org/leyden/pull/48/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=48&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8351965
Stats: 8 lines in 1 file changed: 8 ins; 0 del; 0 mod
Patch: https://git.openjdk.org/leyden/pull/48.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/48/head:pull/48
PR: https://git.openjdk.org/leyden/pull/48
3
33
git: openjdk/leyden: premain: Add resolved class/field/method in FinalImagesRecipe; add missing lock
by Ioi Lam 02 Apr '25
by Ioi Lam 02 Apr '25
02 Apr '25
Changeset: bd212673
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-01 20:52:07 +0000
URL: https://git.openjdk.org/leyden/commit/bd212673822a21164fbf57b255005339d28ef…
Add resolved class/field/method in FinalImagesRecipe; add missing lock
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
1
0
Changeset: 60544a15
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-03-25 19:01:02 +0000
URL: https://git.openjdk.org/leyden/commit/60544a15d6bd9fc17f362cdfb95f06e733934…
8164714: Constructor.newInstance creates instance of inner class with null outer class
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java
! test/langtools/tools/javac/nestmates/CheckNestmateAttrs.java
+ test/langtools/tools/javac/outerThisNull/NoOuterThisNullChecks.java
+ test/langtools/tools/javac/outerThisNull/OuterThisNullChecks.java
! test/langtools/tools/javap/AnnoTest.java
! test/langtools/tools/javap/classfile/T6887895.java
Changeset: f5a0db43
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-03-25 19:01:22 +0000
URL: https://git.openjdk.org/leyden/commit/f5a0db43b76ea58f54d87c49d97c7d87ee1b4…
8315447: Invalid Type Annotation attached to a method instead of a lambda
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
+ test/langtools/tools/javac/annotations/typeAnnotations/classfile/RepeatableInLambdaTest.java
Changeset: dbc620fb
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-03-25 19:50:06 +0000
URL: https://git.openjdk.org/leyden/commit/dbc620fb1f754ca84f2a07abfdfbd4c5fcb55…
8352299: GenShen: Young cycles that interrupt old cycles cannot be cancelled
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
Changeset: 0935ba9a
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-03-26 01:24:55 +0000
URL: https://git.openjdk.org/leyden/commit/0935ba9a8c808d372b387d0d0f479f854c121…
8352481: Enforce the use of lld with clang
Co-authored-by: Magnus Ihse Bursie <ihse(a)openjdk.org>
Reviewed-by: ihse, erikj
! make/autoconf/toolchain.m4
Changeset: a81250c5
Branch: hermetic-java-runtime
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-03-26 01:58:02 +0000
URL: https://git.openjdk.org/leyden/commit/a81250c55312dfdeb4d65970cff683e6f0783…
8352673: RISC-V: Vector can't be turned on with -XX:+UseRVV
Reviewed-by: rehn, fyang, syan
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 1a8c8e07
Branch: hermetic-java-runtime
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2025-03-26 06:09:17 +0000
URL: https://git.openjdk.org/leyden/commit/1a8c8e07fee33861d348f7b41fea0e3fd5bbc…
8352858: Make java.net.JarURLConnection fields final
Reviewed-by: jpai, dfuchs
! src/java.base/share/classes/java/net/JarURLConnection.java
Changeset: 2e4d7d18
Branch: hermetic-java-runtime
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-03-26 07:07:48 +0000
URL: https://git.openjdk.org/leyden/commit/2e4d7d1846d846fd98201b9b3abeb7b91239a…
8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure
Co-authored-by: Vladimir Ivanov <vlivanov(a)openjdk.org>
Reviewed-by: thartmann, vlivanov
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
Changeset: 45a9750b
Branch: hermetic-java-runtime
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-03-26 07:30:04 +0000
URL: https://git.openjdk.org/leyden/commit/45a9750b2c9364a05e00cdb935ef986c0a2c3…
8351655: Optimize ObjectMonitor::unlink_after_acquire()
Reviewed-by: pchilanomate, dholmes, coleenp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
Changeset: e32a0c90
Branch: hermetic-java-runtime
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-03-26 08:12:45 +0000
URL: https://git.openjdk.org/leyden/commit/e32a0c90feb231d791e6c17e6360f629189ca…
8352706: httpclient HeadTest does not run on HTTP2
Co-authored-by: Daniel Fuchs <dfuchs(a)openjdk.org>
Reviewed-by: michaelm
! test/jdk/java/net/httpclient/HeadTest.java
Changeset: eb6e8288
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-03-26 09:03:19 +0000
URL: https://git.openjdk.org/leyden/commit/eb6e8288c628577ce557266773ffebdf0bbe8…
8351002: com/sun/management/OperatingSystemMXBean cpuLoad tests fail intermittently
Reviewed-by: sspitsyn, lmesnik
! test/jdk/ProblemList.txt
! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java
! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuTime.java
! test/jdk/com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java
Changeset: ee710fec
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-26 09:23:45 +0000
URL: https://git.openjdk.org/leyden/commit/ee710fec21c4e886769576c17ad6db2ab91a8…
8345169: Implement JEP 503: Remove the 32-bit x86 Port
Reviewed-by: ihse, mdoerr, vlivanov, kvn, coleenp, dholmes
! make/autoconf/basic.m4
! make/autoconf/platform.m4
- src/hotspot/cpu/x86/downcallLinker_x86_32.cpp
- src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp
- src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_32.ad
- src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
- src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_constants.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_cos.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_log10.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_sin.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_tan.cpp
- src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
- src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
- src/hotspot/cpu/x86/stubRoutines_x86_32.cpp
- src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
- src/hotspot/cpu/x86/upcallLinker_x86_32.cpp
- src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
- src/hotspot/cpu/x86/x86_32.ad
- src/hotspot/os_cpu/bsd_x86/bsd_x86_32.S
- src/hotspot/os_cpu/linux_x86/linux_x86_32.S
- src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_32.S
Changeset: 059f190f
Branch: hermetic-java-runtime
Author: Saranya Natarajan <saranya.natarajan(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-03-26 09:39:28 +0000
URL: https://git.openjdk.org/leyden/commit/059f190f4b0c7836b89ca2070400529e8d337…
8352490: Fatal error message for unhandled bytecode needs more detail
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/ci/ciStreams.cpp
Changeset: bc5cde1b
Branch: hermetic-java-runtime
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-03-26 10:53:07 +0000
URL: https://git.openjdk.org/leyden/commit/bc5cde1b198baf6e2e36d370b0aaa907c8f35…
8352692: Add support for extra jlink options
Reviewed-by: ihse, erikj
! make/Images.gmk
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
Changeset: b4dc3645
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-03-26 12:31:28 +0000
URL: https://git.openjdk.org/leyden/commit/b4dc364575b5a7e9dab5645f2fd6f37708353…
8346931: Replace divisions by zero in sharedRuntimeTrans.cpp
Reviewed-by: kbarrett, mdoerr
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
Changeset: 84d3dc75
Branch: hermetic-java-runtime
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-03-26 12:32:52 +0000
URL: https://git.openjdk.org/leyden/commit/84d3dc75e4ebd1a4724b09842fd5a63900536…
8352965: [BACKOUT] 8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure
Reviewed-by: chagedorn
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
Changeset: c14bbea9
Branch: hermetic-java-runtime
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-03-26 12:45:44 +0000
URL: https://git.openjdk.org/leyden/commit/c14bbea93e6701719b934dbd1711d26a91b50…
8352740: Introduce new factory method HtmlTree.IMG
Reviewed-by: liach, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
Changeset: e2a461bd
Branch: hermetic-java-runtime
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-03-26 12:59:25 +0000
URL: https://git.openjdk.org/leyden/commit/e2a461bddeade1666fe15fb17cba8c9f4c5e7…
8351332: Line breaks in search tag descriptions corrupt JSON search index
Reviewed-by: hannesw, liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testIndexLineBreaks/TestIndexLineBreaks.java
Changeset: eef6aefc
Branch: hermetic-java-runtime
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-03-26 13:01:44 +0000
URL: https://git.openjdk.org/leyden/commit/eef6aefc21dd85725bc5b2d770997b19eb95a…
8352623: MultiExchange should cancel exchange impl if responseFilters throws
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! test/jdk/java/net/httpclient/UnauthorizedTest.java
Changeset: 79bffe2f
Branch: hermetic-java-runtime
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-03-26 14:37:53 +0000
URL: https://git.openjdk.org/leyden/commit/79bffe2f28f90986d45f4e91efc021290b4fc…
8349361: C2: RShiftL should support all applicable transformations that RShiftI does
Reviewed-by: epeter, chagedorn, jkarthikeyan
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/c2/irTests/RShiftINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/RShiftLNodeIdealizationTests.java
Changeset: a2a64dac
Branch: hermetic-java-runtime
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2025-03-26 15:38:16 +0000
URL: https://git.openjdk.org/leyden/commit/a2a64dac1680e97dd9eb511ead951bf1be812…
8352588: GenShen: Enabling JFR asserts when getting GCId
Reviewed-by: wkemper, ysr
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
Changeset: 1d205f5f
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-03-26 16:09:24 +0000
URL: https://git.openjdk.org/leyden/commit/1d205f5f0704f251eb68165f3caf1e70d542a…
8352716: (tz) Update Timezone Data to 2025b
Reviewed-by: coffeys, joehw
! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
Changeset: 53926742
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-03-26 16:16:38 +0000
URL: https://git.openjdk.org/leyden/commit/53926742c02480def6a42683fcaf284b99bcb…
8352766: Problemlist hotspot tier1 tests requiring tools that are not included in static JDK
Reviewed-by: dholmes, ihse
+ test/hotspot/jtreg/ProblemList-StaticJdk.txt
Changeset: c2a4fed9
Branch: hermetic-java-runtime
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-03-26 17:30:45 +0000
URL: https://git.openjdk.org/leyden/commit/c2a4fed98c4e17880dd40c19cb73072efea8c…
8348907: Stress times out when is executed with ZGC
Reviewed-by: egahlin, aboldtch, eosterlund
! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
Changeset: 5672a934
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-03-26 17:33:23 +0000
URL: https://git.openjdk.org/leyden/commit/5672a934fa1b0b42ae9bb39b31579a27e3332…
8348400: GenShen: assert(ShenandoahHeap::heap()->is_full_gc_in_progress() || (used_regions_size() <= _max_capacity)) failed: Cannot use more than capacity #
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
Changeset: e83cccfe
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-26 19:45:24 +0000
URL: https://git.openjdk.org/leyden/commit/e83cccfed4463ddbec5493722355d65c4eb41…
8352948: Remove leftover runtime_x86_32.cpp after 32-bit x86 removal
Reviewed-by: stefank, kvn
- src/hotspot/cpu/x86/runtime_x86_32.cpp
Changeset: 441bd126
Branch: hermetic-java-runtime
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-03-26 19:45:50 +0000
URL: https://git.openjdk.org/leyden/commit/441bd1265650dc865897d5cb6a673edb89dd5…
8352812: remove useless class and function parameter in SuspendThread impl
Reviewed-by: lmesnik, cjplummer
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
Changeset: 1397ee56
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-03-26 20:08:02 +0000
URL: https://git.openjdk.org/leyden/commit/1397ee56c0f281d99989058cd14016d9d7c7a…
8334322: Misleading values of keys in jpackage resource bundle
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/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: 24833403
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-03-27 00:23:51 +0000
URL: https://git.openjdk.org/leyden/commit/24833403b6b93ca464720f00de0e8bd5e1c14…
8352579: Refactor CDS legacy optimization for lambda proxy classes
Reviewed-by: ccheung, matsaave
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
Changeset: 78534152
Branch: hermetic-java-runtime
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2025-03-27 07:30:34 +0000
URL: https://git.openjdk.org/leyden/commit/7853415217cc17179abf2e160ca735c936017…
8352218: RISC-V: Zvfh requires RVV
Reviewed-by: fyang, mli
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: 10078111
Branch: hermetic-java-runtime
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2025-03-27 07:32:48 +0000
URL: https://git.openjdk.org/leyden/commit/10078111aff4e095276ceccd250a25851f33a…
8352897: RISC-V: Change default value for UseConservativeFence
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/globals_riscv.hpp
Changeset: 66b5dba6
Branch: hermetic-java-runtime
Author: Hannes Greule <hgreule(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-03-27 07:39:34 +0000
URL: https://git.openjdk.org/leyden/commit/66b5dba690e7bd23054221cdc7f8394b07598…
8350988: Consolidate Identity of self-inverse operations
Reviewed-by: epeter, vlivanov
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/InvolutionIdentityTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 8a40498d
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-03-27 10:11:11 +0000
URL: https://git.openjdk.org/leyden/commit/8a40498d79a18dcf91cf4979d34c3583a6c39…
8352678: Opensource few JMenuItem tests
Reviewed-by: abhiscxk
+ test/jdk/javax/swing/JMenuItem/bug4207339.java
+ test/jdk/javax/swing/JMenuItem/bug4327146.java
+ test/jdk/javax/swing/JMenuItem/bug4402082.java
+ test/jdk/javax/swing/JMenuItem/bug6197830.java
Changeset: 4100dc9d
Branch: hermetic-java-runtime
Author: Frederic Thevenet <fthevenet(a)openjdk.org>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-03-27 10:16:59 +0000
URL: https://git.openjdk.org/leyden/commit/4100dc9d4cdd5f0c202b2b2a32554e3aa4f15…
8350801: Add a code signing hook to the JDK build system
Reviewed-by: ihse, erikj
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! make/autoconf/util.m4
! make/common/native/Link.gmk
! make/common/native/LinkMicrosoft.gmk
Changeset: 9a87e213
Branch: hermetic-java-runtime
Author: Vladimir Petko <vpetko(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-27 10:31:53 +0000
URL: https://git.openjdk.org/leyden/commit/9a87e2134ef531a6906454186517d3eee2e48…
8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106
Reviewed-by: rrich, shade
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
Changeset: b7ffd223
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-27 11:24:48 +0000
URL: https://git.openjdk.org/leyden/commit/b7ffd223e83e56259801534b634729c563e36…
8352980: Purge infrastructure for FP-to-bits interpreter intrinsics after 32-bit x86 removal
Reviewed-by: kvn, vlivanov, coleenp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
Changeset: 0bfa636c
Branch: hermetic-java-runtime
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2025-03-27 11:31:20 +0000
URL: https://git.openjdk.org/leyden/commit/0bfa636c7f43e31c53c6bae6ee859131bd452…
8352426: RelocIterator should correctly handle nullptr address of relocation data
Reviewed-by: dlong, vlivanov, kvn
! src/hotspot/share/code/relocInfo.cpp
Changeset: 927aeb2f
Branch: hermetic-java-runtime
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-03-27 11:36:14 +0000
URL: https://git.openjdk.org/leyden/commit/927aeb2feeacddfb7267e4d211134f061a256…
8352617: IR framework test TestCompileCommandFileWriter.java runs TestCompilePhaseCollector instead of itself
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompileCommandFileWriter.java
Changeset: b9907801
Branch: hermetic-java-runtime
Author: Varada M <varadam(a)openjdk.org>
Date: 2025-03-27 11:46:46 +0000
URL: https://git.openjdk.org/leyden/commit/b9907801afaf4c613482ce3cb1b38262ce13d…
8352393: AIX: Problem list serviceability/attach/AttachAPIv2/StreamingOutputTest.java
Reviewed-by: jsjolen, mdoerr
! test/hotspot/jtreg/ProblemList.txt
Changeset: e2cd70aa
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-27 11:59:37 +0000
URL: https://git.openjdk.org/leyden/commit/e2cd70aab69f2244667db91fec5f4e3038f64…
8351151: Clean up x86 template interpreter after 32-bit x86 removal
Reviewed-by: coleenp, fparain, vlivanov
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/interpreterRT_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
Changeset: 41f3eea9
Branch: hermetic-java-runtime
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-03-27 12:05:17 +0000
URL: https://git.openjdk.org/leyden/commit/41f3eea9b2b7bd74d5f125dedfe107ab5b0be…
8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI
Reviewed-by: serb, honkar
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 89e5c42d
Branch: hermetic-java-runtime
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Committer: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-03-27 14:28:47 +0000
URL: https://git.openjdk.org/leyden/commit/89e5c42d909344d75266a203d7e6b6bb1ad4a…
8294954: Remove superfluous ResourceMarks when using LogStream
Reviewed-by: dholmes, jsjolen
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/vm_version.cpp
Changeset: c50a0a1f
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-03-27 14:30:31 +0000
URL: https://git.openjdk.org/leyden/commit/c50a0a1fc126a67528448b282bcfc375abfac…
8352508: [Redo] G1: Pinned regions with pinned objects only reachable by native code crash VM
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java
Changeset: 79824c34
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-03-27 14:40:02 +0000
URL: https://git.openjdk.org/leyden/commit/79824c344ee36bcf9f3434ccb3b44d2d24def…
8352184: Jtreg tests using CommandLineOptionTest.getVMTypeOption() and optionsvalidation.JVMOptionsUtils fail on static JDK
Reviewed-by: dholmes, shade
! src/hotspot/share/runtime/abstract_vm_version.cpp
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java
Changeset: 50ac24eb
Branch: hermetic-java-runtime
Author: Vladimir Ivanov <vaivanov(a)openjdk.org>
Committer: Derek White <drwhite(a)openjdk.org>
Date: 2025-03-27 14:58:07 +0000
URL: https://git.openjdk.org/leyden/commit/50ac24eb0ff06d9b4fc52a6cafea63eb4d59c…
8351593: [JMH] test PhoneCode.Bulk reports NPE exception
Reviewed-by: redestad, drwhite
- test/micro/org/openjdk/bench/java/util/stream/tasks/DataProviders.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Bulk.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/DictionaryProblem.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Lambda.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Xtras.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/Bulk.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/PhoneCodeProblem.java
Changeset: 2eeda646
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-03-27 15:34:56 +0000
URL: https://git.openjdk.org/leyden/commit/2eeda64632621c31c6b0a9257ddec7ce9bc5e…
8325132: CDS: Make sure the ArchiveRelocationMode is always printed in the log
Reviewed-by: shade, iklam
! src/hotspot/share/cds/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
Changeset: dc5c4148
Branch: hermetic-java-runtime
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-03-27 15:49:12 +0000
URL: https://git.openjdk.org/leyden/commit/dc5c4148c70ca43d0a69c326e14898adca2f0…
8352762: Use EXACTFMT instead of expanded version where applicable
Reviewed-by: dholmes, stuefe
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp
! src/hotspot/share/gc/parallel/parallelInitLogger.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/runtime/os.cpp
Changeset: 1bd0ce1f
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-03-27 16:34:19 +0000
URL: https://git.openjdk.org/leyden/commit/1bd0ce1f51760d2e57e94b19b83d3ee0fa4ae…
8352918: Shenandoah: Verifier does not deactivate barriers as intended
Reviewed-by: kdnilsen, shade, ysr
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
Changeset: b73663a2
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-27 18:10:53 +0000
URL: https://git.openjdk.org/leyden/commit/b73663a2b4fe7049fc0990c1a1e51221640b4…
8351155: C1/C2: Remove 32-bit x86 specific FP rounding support
Reviewed-by: vlivanov, kvn
! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_Defs_arm.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/c1_Defs_ppc.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/c1_Defs_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/s390/c1_Defs_s390.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_Canonicalizer.hpp
! src/hotspot/share/c1/c1_Defs.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.hpp
! src/hotspot/share/c1/c1_ValueMap.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/parse2.cpp
Changeset: 4ce9b4c7
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-03-27 20:28:18 +0000
URL: https://git.openjdk.org/leyden/commit/4ce9b4c72ef00d81fc07527a89d20cfa5400d…
8352435: Refactor CDS test library for execution and module packaging
Reviewed-by: ccheung, shade
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
+ test/lib/jdk/test/lib/cds/CDSJarUtils.java
+ test/lib/jdk/test/lib/cds/CDSModulePackager.java
+ test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java
Changeset: 58ef4015
Branch: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-03-27 20:40:05 +0000
URL: https://git.openjdk.org/leyden/commit/58ef4015b7313292a7c7634d3e00e3a904bbd…
5061061: SimpleDateFormat: unspecified behavior for reserved pattern letter
Reviewed-by: naoto, rriggs
! src/java.base/share/classes/java/text/SimpleDateFormat.java
Changeset: d5b12c82
Branch: hermetic-java-runtime
Author: Daniel Gredler <dgredler(a)openjdk.org>
Date: 2025-03-28 00:34:41 +0000
URL: https://git.openjdk.org/leyden/commit/d5b12c82fe7c25ccfd70edf73b80824ad316e…
8352890: Remove unnecessary Windows version check in FileFontStrike
Reviewed-by: serb, prr
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/windows/native/libfontmanager/lcdglyph.c
Changeset: f4428e89
Branch: hermetic-java-runtime
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-03-28 04:50:39 +0000
URL: https://git.openjdk.org/leyden/commit/f4428e89b7d9f00833a437f08fe0c0bbcec87…
8352920: Compilation failure: comparison of unsigned expression >= 0 is always true
Reviewed-by: dholmes
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeTracer.hpp
Changeset: 2ea1557a
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-03-28 06:03:36 +0000
URL: https://git.openjdk.org/leyden/commit/2ea1557a0fdaf551d75365d1351bfbd73319d…
8353005: AIX build broken after 8352481
Reviewed-by: mdoerr, mbaesken, erikj
! make/autoconf/toolchain.m4
Changeset: cfc648bd
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-03-28 06:52:14 +0000
URL: https://git.openjdk.org/leyden/commit/cfc648bd17cc79b1c3e6f69d3559749e93726…
8352677: Opensource JMenu tests - series2
Reviewed-by: abhiscxk
+ test/jdk/javax/swing/JMenu/bug4187996.java
+ test/jdk/javax/swing/JMenu/bug6471949.java
+ test/jdk/javax/swing/JMenu/bug6513492.java
Changeset: bac2aa44
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-03-28 08:13:31 +0000
URL: https://git.openjdk.org/leyden/commit/bac2aa44454982684e06854add1dbbb806fba…
8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table
Reviewed-by: mdoerr, dholmes
! src/hotspot/os/posix/signals_posix.cpp
Changeset: ddf326b8
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-03-28 08:19:20 +0000
URL: https://git.openjdk.org/leyden/commit/ddf326b8e6e50403303b410635e4c26d7bf56…
8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int'
Reviewed-by: kvn, dlong
! src/hotspot/share/opto/block.cpp
Changeset: 8ef78323
Branch: hermetic-java-runtime
Author: Manuel Hässig <manuel.hassig(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-03-28 08:53:37 +0000
URL: https://git.openjdk.org/leyden/commit/8ef78323b1177782a645155fda19544fae24c…
8350471: Unhandled compilation bailout in GraphKit::builtin_throw
Reviewed-by: thartmann, chagedorn, kvn
! src/hotspot/share/opto/graphKit.cpp
Changeset: 3e9a7a4a
Branch: hermetic-java-runtime
Author: Manuel Hässig <manuel.hassig(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-03-28 08:58:43 +0000
URL: https://git.openjdk.org/leyden/commit/3e9a7a4aed168422473c941ff5626d0d65aaa…
8353063: make/ide/vscode: Invalid Configuration Values
Reviewed-by: erikj, thartmann
! make/ide/vscode/hotspot/indexers/ccls-settings.txt
! make/ide/vscode/hotspot/indexers/clangd-settings.txt
! make/ide/vscode/hotspot/indexers/rtags-settings.txt
Changeset: c0b61d3b
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-03-28 13:03:30 +0000
URL: https://git.openjdk.org/leyden/commit/c0b61d3b8820a38a9757a1a3e69da43014d24…
8352680: Opensource few misc swing tests
Reviewed-by: abhiscxk
+ test/jdk/javax/swing/JFrame/bug4614881.java
+ test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java
+ test/jdk/javax/swing/JMenuItem/bug4729669.java
Changeset: c0292203
Branch: hermetic-java-runtime
Author: Zihao Lin <linzihao1999(a)outlook.com>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2025-03-28 13:19:23 +0000
URL: https://git.openjdk.org/leyden/commit/c0292203794bf3a8bfb02eac062e226ef2d07…
8352896: LambdaExpr02.java runs wrong test class
Reviewed-by: shade, jlahoda
! test/langtools/tools/javac/lambda/LambdaExpr02.java
Changeset: a269bef0
Branch: hermetic-java-runtime
Author: Volodymyr Paprotski <vpaprotski(a)openjdk.org>
Date: 2025-03-28 15:20:31 +0000
URL: https://git.openjdk.org/leyden/commit/a269bef04cf3c9c8b731edcbf7618624f7571…
8350459: MontgomeryIntegerPolynomialP256 multiply intrinsic with AVX2 on x86_64
Reviewed-by: ascarpino, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
! test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java
Changeset: d8090337
Branch: hermetic-java-runtime
Author: Kevin Driver <kdriver(a)openjdk.org>
Date: 2025-03-28 15:27:26 +0000
URL: https://git.openjdk.org/leyden/commit/d8090337ee8ea763bca4e8e3baaf8ee4dd3d6…
8341775: Duplicate manifest files are removed by jarsigner after signing
Reviewed-by: weijun, hchao
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties
! src/jdk.jartool/share/man/jarsigner.md
+ test/jdk/sun/security/tools/jarsigner/MultiManifest.java
Changeset: da3bb067
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-03-28 15:50:10 +0000
URL: https://git.openjdk.org/leyden/commit/da3bb06797f9550d204b2623481ef757ae941…
8352685: Opensource JInternalFrame tests - series2
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
+ test/jdk/javax/swing/JInternalFrame/bug4130806.java
+ test/jdk/javax/swing/JInternalFrame/bug4134077.java
+ test/jdk/javax/swing/JInternalFrame/bug4193070.java
+ test/jdk/javax/swing/JInternalFrame/bug4225701.java
Changeset: c70ad6a0
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-03-28 16:26:43 +0000
URL: https://git.openjdk.org/leyden/commit/c70ad6a053c7407b19060559d9f39b8b836a5…
8352906: stdout/err.encoding on Windows set by incorrect Win32 call
Reviewed-by: bpb, alanb
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: 3d2c3cd4
Branch: hermetic-java-runtime
Author: Daniel Gredler <dgredler(a)openjdk.org>
Committer: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-03-28 17:22:33 +0000
URL: https://git.openjdk.org/leyden/commit/3d2c3cd40ebce901d09a2479c267342e04e6f…
8352970: Remove unnecessary Windows version check in Win32ShellFolderManager2
Reviewed-by: prr, serb
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
+ test/jdk/java/awt/FileDialog/FileSystemViewFilesTest.java
Changeset: 895aabc4
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-03-30 13:05:31 +0000
URL: https://git.openjdk.org/leyden/commit/895aabc4632a0b5e245aeceb6c2dcdb4b07f6…
8351233: [ASAN] avx2-emu-funcs.hpp:151:20: error: ‘D.82188’ is used uninitialized
Reviewed-by: vlivanov
! src/java.base/linux/native/libsimdsort/avx2-emu-funcs.hpp
Changeset: b9d7a75a
Branch: hermetic-java-runtime
Author: Zihao Lin <linzihao1999(a)outlook.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-03-30 13:14:52 +0000
URL: https://git.openjdk.org/leyden/commit/b9d7a75adee8a96cf47bbe73e3009102ceda9…
8352879: TestPeriod.java and TestGetContentType.java run wrong test class
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java
! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java
Changeset: 8cbadf78
Branch: hermetic-java-runtime
Author: Rohit Arul Raj <rraj(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-03-30 13:22:21 +0000
URL: https://git.openjdk.org/leyden/commit/8cbadf78d04d0e3d1136a5582f281de099fc5…
8317976: Optimize SIMD sort for AMD Zen 4
Reviewed-by: psandoz, vlivanov
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: 59629f88
Branch: hermetic-java-runtime
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-03-30 16:42:38 +0000
URL: https://git.openjdk.org/leyden/commit/59629f88e6fad9c1ff91be4cfea83f78f0ea5…
8351040: [REDO] Protection zone for easier detection of accidental zero-nKlass use
Reviewed-by: mbaesken, iklam
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 25925138
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-03-31 07:38:53 +0000
URL: https://git.openjdk.org/leyden/commit/25925138b0a7d781d9293e52a8c9520329a85…
8350577: Fix missing Assertion Predicates when splitting loops
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java
Changeset: 23e3b3ff
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-31 08:16:10 +0000
URL: https://git.openjdk.org/leyden/commit/23e3b3ff6ab17a71b16fdf2e61548a7413ddb…
8351156: C1: Remove FPU stack support after 32-bit x86 removal
Reviewed-by: vlivanov, kvn
- src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.cpp
- src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
- src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.cpp
- src/hotspot/cpu/arm/c1_FpuStackSim_arm.cpp
- src/hotspot/cpu/arm/c1_FpuStackSim_arm.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
- src/hotspot/cpu/arm/c1_LinearScan_arm.cpp
- src/hotspot/cpu/ppc/c1_FpuStackSim_ppc.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
- src/hotspot/cpu/ppc/c1_LinearScan_ppc.cpp
- src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.cpp
- src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
- src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp
- src/hotspot/cpu/s390/c1_FpuStackSim_s390.hpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
- src/hotspot/cpu/s390/c1_LinearScan_s390.cpp
- src/hotspot/cpu/x86/c1_FpuStackSim_x86.cpp
- src/hotspot/cpu/x86/c1_FpuStackSim_x86.hpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
- src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
- src/hotspot/share/c1/c1_FpuStackSim.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/c1/c1_globals.hpp
Changeset: 79d0c94b
Branch: hermetic-java-runtime
Author: David Linus Briemann <david.briemann(a)sap.com>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-03-31 08:53:31 +0000
URL: https://git.openjdk.org/leyden/commit/79d0c94b5c915b4be32e5febf90a148e20f3c…
8352114: New test runtime/interpreter/CountBytecodesTest.java is failing
Reviewed-by: dholmes, mdoerr
! test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java
Changeset: 6fbaa066
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-31 10:01:23 +0000
URL: https://git.openjdk.org/leyden/commit/6fbaa066ce45b70f1c288d1245b03fe18ceba…
8353176: C1: x86 patching stub always calls Thread::current()
Reviewed-by: mdoerr, kvn, vlivanov
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
Changeset: 22f630cb
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-31 10:30:23 +0000
URL: https://git.openjdk.org/leyden/commit/22f630cb20b4e846f63cf5799cd2c50437d4d…
8352415: x86: Tighten up template interpreter method entry code
Reviewed-by: adinn, jsjolen
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
Changeset: 804a8fa4
Branch: hermetic-java-runtime
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-03-31 11:15:47 +0000
URL: https://git.openjdk.org/leyden/commit/804a8fa4e96a32be2b38c2d0906dc5861a292…
8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds
Reviewed-by: tschatzl, manc
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: c9c3c153
Branch: hermetic-java-runtime
Author: Serhiy Sachkov <serhiy.sachkov(a)oracle.com>
Committer: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2025-03-31 12:09:48 +0000
URL: https://git.openjdk.org/leyden/commit/c9c3c1536880d81ab84d5cb55f4fd0fe3bbf6…
8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s'
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/Http1ChunkedTest.java
Changeset: d4d18350
Branch: hermetic-java-runtime
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-03-31 12:36:37 +0000
URL: https://git.openjdk.org/leyden/commit/d4d18350f367a18813d0d418169e852c15304…
8352860: Open source events tests batch0
Reviewed-by: psadhukhan
+ test/jdk/java/awt/event/ClickEventsTest.java
+ test/jdk/java/awt/event/WindowActivatedEventTest.java
Changeset: bbd5b174
Branch: hermetic-java-runtime
Author: Hai-May Chao <hchao(a)openjdk.org>
Date: 2025-03-31 15:04:48 +0000
URL: https://git.openjdk.org/leyden/commit/bbd5b174c50346152a624317b6bd76ec48f7e…
8339280: jarsigner -verify performs cross-checking between CEN and LOC
Reviewed-by: mullan, weijun, lancea
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties
! src/jdk.jartool/share/man/jarsigner.md
+ test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java
Changeset: b7ca76ef
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-03-31 15:45:23 +0000
URL: https://git.openjdk.org/leyden/commit/b7ca76ef4bfc640668492e655acc6d755411a…
8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException
Reviewed-by: egahlin
! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java
Changeset: 7a2e198e
Branch: hermetic-java-runtime
Author: Artur Barashev <abarashev(a)openjdk.org>
Date: 2025-03-31 15:48:03 +0000
URL: https://git.openjdk.org/leyden/commit/7a2e198e9fec54158020a49165c1f4a4518e2…
8352277: java.security documentation: incorrect regex syntax describing "usage" algorithm constraint
Reviewed-by: mullan, hchao, ascarpino
! src/java.base/share/conf/security/java.security
Changeset: e4e62789
Branch: hermetic-java-runtime
Author: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2025-03-31 15:59:30 +0000
URL: https://git.openjdk.org/leyden/commit/e4e62789c7c89bd094480ca3fe19c123a34f9…
8346129: Simplify EdDSA & XDH curve name usage
Reviewed-by: weijun, abarashev
! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
+ test/jdk/sun/security/util/AlgorithmConstraints/DisabledAlgorithmPermits.java
Changeset: cd5a43a9
Branch: hermetic-java-runtime
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-03-31 16:39:44 +0000
URL: https://git.openjdk.org/leyden/commit/cd5a43a98030a534babb01cfc4521e7e9bc89…
8353126: Open source events tests batch1
Reviewed-by: honkar, kizune
+ test/jdk/java/awt/event/MouseEvent/DragToLightweightTest.java
+ test/jdk/java/awt/event/MouseEvent/MouseEnterTest.java
Changeset: 9c06dcb4
Branch: hermetic-java-runtime
Author: Artur Barashev <abarashev(a)openjdk.org>
Date: 2025-03-31 16:45:40 +0000
URL: https://git.openjdk.org/leyden/commit/9c06dcb4396c3307d625663d92c0e11d794a5…
8349583: Add mechanism to disable signature schemes based on their TLS scope
Reviewed-by: mullan, ascarpino
! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
+ src/java.base/share/classes/sun/security/ssl/SSLScope.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/conf/security/java.security
! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java
+ test/jdk/sun/security/ssl/SignatureScheme/AbstractCheckSignatureSchemes.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeDTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java
+ test/jdk/sun/security/ssl/SignatureScheme/MixingTLSUsageConstraintsWithNonTLS.java
! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java
Changeset: 42477442
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-03-31 16:46:57 +0000
URL: https://git.openjdk.org/leyden/commit/4247744266c7885dde52977de7646f766a9ad…
8351435: Change the default Console implementation back to the built-in one in `java.base` module
Co-authored-by: Jan Lahoda <jlahoda(a)openjdk.org>
Reviewed-by: alanb
! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java
! test/jdk/java/io/Console/ConsolePromptTest.java
! test/jdk/java/io/Console/DefaultCharsetTest.java
! test/jdk/java/io/Console/LocaleTest.java
! test/jdk/java/io/Console/ModuleSelectionTest.java
+ test/jdk/java/io/Console/consolePrompt.exp
! test/jdk/java/io/IO/IO.java
! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java
! test/jdk/jdk/internal/jline/RedirectedStdOut.java
Changeset: 3e96f5cb
Branch: hermetic-java-runtime
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-03-31 16:54:12 +0000
URL: https://git.openjdk.org/leyden/commit/3e96f5cbcad2cb61b68e2ae6440085b80b6cc…
8351366: Remove the java.security.debug=scl option
Reviewed-by: hchao, mullan
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/sun/security/util/Debug.java
Changeset: 4d1de46c
Branch: hermetic-java-runtime
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-03-31 18:13:31 +0000
URL: https://git.openjdk.org/leyden/commit/4d1de46cb882bade5781255b646f623b55d71…
8352185: Shenandoah: Invalid logic for remembered set verification
8345399: GenShen: Error: Verify init-mark remembered set violation; clean card should be dirty
Reviewed-by: ysr, kdnilsen, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
Changeset: fe8bd756
Branch: hermetic-java-runtime
Author: Ian Graves <igraves(a)openjdk.org>
Date: 2025-03-31 18:28:30 +0000
URL: https://git.openjdk.org/leyden/commit/fe8bd7562180222b14f8a4fda5d29edf57f97…
8351290: Clarify integral only for vector operators
Reviewed-by: liach, psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
Changeset: 8b0602db
Branch: hermetic-java-runtime
Author: Doug Lea <dl(a)openjdk.org>
Date: 2025-03-31 19:23:59 +0000
URL: https://git.openjdk.org/leyden/commit/8b0602dbed2f7ced190ec81753defab8a4bc3…
8319447: Improve performance of delayed task handling
Reviewed-by: vklang, alanb
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
+ src/java.base/share/classes/java/util/concurrent/DelayScheduler.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilConcurrentTLRAccess.java
! test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java
Changeset: 5eee32d0
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-03-31 20:43:21 +0000
URL: https://git.openjdk.org/leyden/commit/5eee32d04b6f4c4bf0de78c295d6d6feab523…
8352768: CDS test MethodHandleTest.java failed in -Xcomp mode
Reviewed-by: dholmes, shade, vlivanov
! src/hotspot/share/cds/aotClassInitializer.cpp
Changeset: acd4da49
Branch: hermetic-java-runtime
Author: Hai-May Chao <hchao(a)openjdk.org>
Date: 2025-03-31 21:39:11 +0000
URL: https://git.openjdk.org/leyden/commit/acd4da49a01760599ec4c325ff6c56f53ba5c…
8353299: VerifyJarEntryName.java test fails
Reviewed-by: mullan
! test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java
Changeset: 52f56e60
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-03-31 22:07:14 +0000
URL: https://git.openjdk.org/leyden/commit/52f56e608e65f876dc7403ad6240ef13945b2…
8353196: [macos] Contents of ".jpackage.xml" file are wrong when building .pkg from unsigned app image
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
Changeset: 10772659
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-03-31 22:16:05 +0000
URL: https://git.openjdk.org/leyden/commit/1077265953e6f0918f8f7625ad311f28453c8…
8353321: [macos] ErrorTest.testAppContentWarning test case requires signing environment
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
+ test/jdk/tools/jpackage/macosx/MacSignTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: a83760a6
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-03-31 23:35:48 +0000
URL: https://git.openjdk.org/leyden/commit/a83760a6f204837b737b82801ee9eca298831…
8352092: -XX:AOTMode=record crashes with InstanceKlass in allocated state
Reviewed-by: dholmes, coleenp
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: 860a789e
Branch: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-01 01:39:22 +0000
URL: https://git.openjdk.org/leyden/commit/860a789e9153448345f19d70dd07e294a0b62…
8353219: RISC-V: Fix client builds after JDK-8345298
Reviewed-by: fjiang, rehn
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 8b4e190b
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-04-01 05:42:52 +0000
URL: https://git.openjdk.org/leyden/commit/8b4e190bc8aa5499f96dbe2de01cf34ddcdb6…
8353349: ProblemList runtime/cds/appcds/SignedJar.java
Reviewed-by: iklam, jpai
! test/hotspot/jtreg/ProblemList.txt
Changeset: ad48846e
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-04-01 06:25:07 +0000
URL: https://git.openjdk.org/leyden/commit/ad48846edd894073d89839a2771271553b4e2…
8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing
Reviewed-by: tschatzl
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java
Changeset: 196334fc
Branch: hermetic-java-runtime
Author: Joachim Kern <jkern(a)openjdk.org>
Date: 2025-04-01 08:09:53 +0000
URL: https://git.openjdk.org/leyden/commit/196334fc395c63e59167ccd85415d8e1d2bcb…
8352046: Test testEcoFriendly() in jdk tools launcher ExecutionEnvironment.java for AIX and Linux/musl is brittle
Reviewed-by: clanger, mbaesken
! test/jdk/tools/launcher/ExecutionEnvironment.java
Changeset: aff5aa72
Branch: hermetic-java-runtime
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-04-01 08:25:53 +0000
URL: https://git.openjdk.org/leyden/commit/aff5aa72bbf4ecea614339483581093a67efa…
8350566: NMT: add size parameter to MemTracker::record_virtual_memory_tag
Reviewed-by: jsjolen, gziemski
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.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/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
Changeset: f25f7016
Branch: hermetic-java-runtime
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-04-01 09:17:44 +0000
URL: https://git.openjdk.org/leyden/commit/f25f701652900d02858c905f4cd0bb43208c1…
8353226: JFR: emit old object samples must be transitive closure complete for segment
Reviewed-by: egahlin
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
Changeset: 85a0baf0
Branch: hermetic-java-runtime
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2025-04-01 10:50:46 +0000
URL: https://git.openjdk.org/leyden/commit/85a0baf0cb3366d6c16f9aadee123862117f5…
8352719: Add an equals sign to the modules statement
Reviewed-by: weijun
! test/jdk/sun/security/krb5/auto/TEST.properties
Changeset: 6801eb87
Branch: hermetic-java-runtime
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2025-04-01 10:54:17 +0000
URL: https://git.openjdk.org/leyden/commit/6801eb87042742b8d760b79900b2bdff97c32…
8352709: Remove bad timing annotations from WhileOpTest.java
Reviewed-by: jpai
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java
Changeset: cef5610b
Branch: hermetic-java-runtime
Author: Patrick Zhang <qpzhang(a)openjdk.org>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-01 11:47:13 +0000
URL: https://git.openjdk.org/leyden/commit/cef5610b5d4f7c5c2ceda46995ef3a0d96129…
8353272: One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683
Reviewed-by: erikj
! make/common/native/Flags.gmk
Changeset: 1809138b
Branch: hermetic-java-runtime
Author: Patrick Zhang <qpzhang(a)openjdk.org>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-01 11:47:32 +0000
URL: https://git.openjdk.org/leyden/commit/1809138b1c992b352eceab3e0e963b0577aaf…
8352284: EXTRA_CFLAGS incorrectly applied to BUILD_LIBJVM src/hotspot C++ source files
Reviewed-by: erikj
! make/hotspot/lib/JvmFlags.gmk
Changeset: 2a31f69a
Branch: hermetic-java-runtime
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-04-01 12:42:02 +0000
URL: https://git.openjdk.org/leyden/commit/2a31f69a55b64358a347b2cbc2c4df1890dd6…
8353331: Test ForkJoinPool20Test::testFixedDelaySequence is failing
Reviewed-by: dl, vklang
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
Changeset: a1ab1d8d
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-04-01 12:59:49 +0000
URL: https://git.openjdk.org/leyden/commit/a1ab1d8de411aace21decd133e7e74bb97f27…
8353449: [BACKOUT] One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683
Reviewed-by: alanb, ihse
! make/common/native/Flags.gmk
Changeset: 564066d5
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-04-01 16:22:56 +0000
URL: https://git.openjdk.org/leyden/commit/564066d549cf4ec7608f57ea4910b5813f735…
8353118: Deprecate the use of `java.locale.useOldISOCodes` system property
Reviewed-by: iris, jlu
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java
Changeset: 19eabaff
Branch: hermetic-java-runtime
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-04-01 16:37:34 +0000
URL: https://git.openjdk.org/leyden/commit/19eabaff5559b48b1f4da740c0f7c99c64901…
8353227: JFR: Prepare tests for strong parser validation
Reviewed-by: egahlin
! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java
! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java
! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java
Changeset: 6a46d554
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-04-01 16:43:25 +0000
URL: https://git.openjdk.org/leyden/commit/6a46d554c7434fd10aade2d2b17d0ad4cad83…
8353129: CDS ArchiveRelocation tests fail after JDK-8325132
Reviewed-by: iklam, dholmes
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
Changeset: 07fd666d
Branch: hermetic-java-runtime
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2025-04-01 18:24:14 +0000
URL: https://git.openjdk.org/leyden/commit/07fd666d998cd8a485012eac4fab11b7e0f90…
8342984: Bump minimum boot jdk to JDK 24
Reviewed-by: iris, darcy, liach, ihse
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! make/conf/version-numbers.conf
Changeset: 68914908
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-01 18:42:49 +0000
URL: https://git.openjdk.org/leyden/commit/6891490892cc0405882658e067d587ffe5401…
8353324: Clean up of comments and import after 8319192
Reviewed-by: dnguyen, kizune
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
Changeset: afcad8ca
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-04-01 21:05:54 +0000
URL: https://git.openjdk.org/leyden/commit/afcad8ca61ac74e988da18edef44ba846b7a4…
5043343: FileImageInputStream and FileImageOutputStream do not properly track streamPos for RandomAccessFile
Reviewed-by: prr
! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java
+ test/jdk/javax/imageio/stream/FileImageStreamPos.java
Changeset: 6970cf6a
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-01 22:01:14 +0000
URL: https://git.openjdk.org/leyden/commit/6970cf6ac69864e7027138746361e7da1983c…
8352775: JVM crashes with -XX:AOTMode=create -XX:+UseZGC
Reviewed-by: ccheung, matsaave
! src/hotspot/share/oops/constantPool.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java
Changeset: a05954a4
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-04-01 16:38:20 +0000
URL: https://git.openjdk.org/leyden/commit/a05954a440614281db127a73446a094696af0…
Merge branch 'master' into hermetic-java-runtime
! make/Images.gmk
! src/hotspot/share/runtime/os.cpp
! make/Images.gmk
! src/hotspot/share/runtime/os.cpp
1
0
Changeset: 06289f3d
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-03-16 13:04:45 +0000
URL: https://git.openjdk.org/leyden/commit/06289f3d90577d220de5509a3892f7ed260c2…
8351821: VMManagementImpl.c avoid switching off warnings
Reviewed-by: ihse, kevinw
! make/modules/java.management/Lib.gmk
! src/java.management/share/native/libmanagement/VMManagementImpl.c
Changeset: 63bf7918
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-03-16 21:47:25 +0000
URL: https://git.openjdk.org/leyden/commit/63bf79183d27d79333c4ab58dbec1820e935f…
8351992: JFR: Improve robustness of the SettingControl examples
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/SettingControl.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java
Changeset: 2672c40b
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-03-17 07:55:44 +0000
URL: https://git.openjdk.org/leyden/commit/2672c40bf10a6597ae861e2183e7558ffed43…
8351167: ZGC: Lazily initialize livemap
Reviewed-by: sjohanss, eosterlund, tschatzl
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
Changeset: 9f8d833f
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-03-17 07:57:45 +0000
URL: https://git.openjdk.org/leyden/commit/9f8d833f8654cb4280d002ef86ce3ae9d709e…
8346194: Improve G1 pre-barrier C2 cost estimate
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Reviewed-by: rcastanedalo, ayang
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
Changeset: e29d4055
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-03-17 08:00:41 +0000
URL: https://git.openjdk.org/leyden/commit/e29d405504560eee46b4d98b90476deb45c32…
8352110: [BACKOUT] C2: Print compilation bailouts with PrintCompilation compile command
Reviewed-by: thartmann, syan
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: c8913d2c
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-03-17 09:00:50 +0000
URL: https://git.openjdk.org/leyden/commit/c8913d2c9cd2ec522dc660cce01eb555e95dc…
8345555: Improve layout of search results
Reviewed-by: liach, nbenalla
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search-page.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlAttr.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java
! test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexInherited/TestIndexInherited.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
Changeset: 2eecf159
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-03-17 09:56:10 +0000
URL: https://git.openjdk.org/leyden/commit/2eecf159afac32fe3a8141aec467d83cb63ef…
8351967: JFR: AnnotationIterator should handle num_annotations = 0
Reviewed-by: egahlin
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
Changeset: e5666f56
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-03-17 10:03:53 +0000
URL: https://git.openjdk.org/leyden/commit/e5666f56ff6993cbfe52d91e5cadcb4d0b8f4…
8351976: assert(vthread_epoch == current_epoch) failed: invariant
Reviewed-by: egahlin
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
Changeset: 0450ba9b
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-03-17 10:32:11 +0000
URL: https://git.openjdk.org/leyden/commit/0450ba9b65d0a41d086d04554e3f9c3852345…
8351999: JFR: Incorrect scaling of throttled values
Reviewed-by: shade
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java
Changeset: d207ed3f
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-03-17 10:47:18 +0000
URL: https://git.openjdk.org/leyden/commit/d207ed3f7cb810e3c0c8a8cd4d9aaa65164c6…
8352066: JVM.commit() and JVM.flush() exhibit race conditions against JFR epochs
Reviewed-by: egahlin
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp
Changeset: dbf47d6c
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-03-17 11:47:18 +0000
URL: https://git.openjdk.org/leyden/commit/dbf47d6c6c9573a143e0158a0664dd3bbab8e…
8351876: RISC-V: enable and fix some float round tests
Reviewed-by: fyang
! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java
! test/hotspot/jtreg/compiler/vectorization/TestRoundVectRiscv64.java
Changeset: e62becc6
Branch: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-03-17 11:59:16 +0000
URL: https://git.openjdk.org/leyden/commit/e62becc6ce8e1b777c3e5b78a9d9406b6389c…
8350964: Add an ArtifactResolver.fetch(clazz) method
Reviewed-by: weijun
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/SecmodTest.java
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
! test/jdk/sun/security/provider/acvp/Launcher.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java
! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java
Changeset: d68775d7
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-03-17 15:29:14 +0000
URL: https://git.openjdk.org/leyden/commit/d68775d7118c926cacb7e9e4c02b85bdb0705…
8351995: JFR: Leftovers from removal of Security Manager
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
Changeset: 4c6a523e
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-03-17 16:07:52 +0000
URL: https://git.openjdk.org/leyden/commit/4c6a523e89e077a6697abb30863eb70bc9777…
8352096: Test jdk/jfr/event/profiling/TestFullStackTrace.java shouldn't be executed with -XX:+DeoptimizeALot
Reviewed-by: egahlin
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java
Changeset: 2674a31b
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-03-17 16:36:20 +0000
URL: https://git.openjdk.org/leyden/commit/2674a31bb85a3f7b2dcca9a9bb10a79fba026…
8351891: Disable TestBreakSignalThreadDump.java#with_jsig and XCheckJSig.java on static JDK
Reviewed-by: manc, dholmes
! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java
! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java
Changeset: 6b82b42a
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-03-17 16:50:33 +0000
URL: https://git.openjdk.org/leyden/commit/6b82b42a2116900b2125e03c1ffa0824d6062…
8348598: Update Libpng to 1.6.47
Reviewed-by: azvegint, prr, erikj
! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h
Changeset: 47c19609
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-03-17 16:55:41 +0000
URL: https://git.openjdk.org/leyden/commit/47c19609659a85397e3eed7c2a3a918ff6055…
8351689: -Xshare:dump with default classlist fails on static JDK
Reviewed-by: iklam, dholmes
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: 3239919a
Branch: premain
Author: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-03-17 17:50:34 +0000
URL: https://git.openjdk.org/leyden/commit/3239919a5a5910922ea4cb6109f94a24c5f6b…
8350835: C2 SuperWord: assert/wrong result when using Float.float16ToFloat with byte instead of short input
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/vectornode.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestFloat16ToFloatConv.java
Changeset: 3aa6d62a
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-03-17 18:38:28 +0000
URL: https://git.openjdk.org/leyden/commit/3aa6d62afecbea5684618bc82425e59404233…
8351372: Improve negative tests coverage of jpackage
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DottedVersion.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java
! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/TokenReplaceTest.java
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java
- test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/AppVersionTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
! test/jdk/tools/jpackage/share/FileAssociationsTest.java
! test/jdk/tools/jpackage/share/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
! test/jdk/tools/jpackage/share/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/share/ModulePathTest.java
- test/jdk/tools/jpackage/share/NonExistentTest.java
- test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: 19154f7a
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-03-17 18:55:19 +0000
URL: https://git.openjdk.org/leyden/commit/19154f7af34bf6f13d61d7a9f05d627796484…
8351970: Retire JavaLangAccess::exit
Reviewed-by: rgiulietti, liach, djelinski
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
Changeset: 38499b3f
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-03-18 00:49:36 +0000
URL: https://git.openjdk.org/leyden/commit/38499b3fbfcd22252ddf860d42b9eb0bf6f77…
8352084: Add more test code in TestSetupAOT.java
Reviewed-by: erikj, kvn, lmesnik
! make/RunTests.gmk
! make/test/BuildTestSetupAOT.gmk
! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java
= test/setup_aot/JavacBenchApp.java
! test/setup_aot/TestSetupAOT.java
Changeset: f4ddac5e
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-03-18 08:10:24 +0000
URL: https://git.openjdk.org/leyden/commit/f4ddac5e58322a801182eda005a9592c78128…
8331201: UBSAN enabled build reports on Linux x86_64 runtime error: shift exponent 65 is too large for 64-bit type 'long unsigned int'
Reviewed-by: dlong, aboldtch
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
Changeset: e1bcff3a
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2025-03-18 08:59:48 +0000
URL: https://git.openjdk.org/leyden/commit/e1bcff3ada9214940e9c71ba4ed5ba93d0218…
8345687: Improve the implementation of SegmentFactories::allocateSegment
Reviewed-by: jvernee, mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
Changeset: f8c2122b
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-03-18 09:28:43 +0000
URL: https://git.openjdk.org/leyden/commit/f8c2122b306df72883673f4af9b297b553db2…
8352138: G1: Remove G1AddMetaspaceDependency.java test
Reviewed-by: ayang, shade
- test/hotspot/jtreg/gc/metaspace/G1AddMetaspaceDependency.java
Changeset: 558c015c
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-03-18 09:29:51 +0000
URL: https://git.openjdk.org/leyden/commit/558c015c995dbe65d876c1c57610305887732…
8351921: G1: Pinned regions with pinned objects only reachable by native code crash VM
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java
Changeset: 46b3d1d8
Branch: premain
Author: Sergey Chernyshev <schernyshev(a)openjdk.org>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-03-18 09:37:45 +0000
URL: https://git.openjdk.org/leyden/commit/46b3d1d8cfd03e01d993be19d725cdbcafef7…
8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing
Reviewed-by: sgehwolf, dholmes
! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java
Changeset: 20f1bca0
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-18 10:17:54 +0000
URL: https://git.openjdk.org/leyden/commit/20f1bca0770b6b4d935b068e7f6a742cef4f5…
8351187: Add JFR monitor notification event
Reviewed-by: dholmes, lmesnik, mgronlun
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/runtime/TestJavaMonitorNotifyEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: b891bfa7
Branch: premain
Author: Anjian-Wen <wenanjian(a)bytedance.com>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-03-18 11:01:18 +0000
URL: https://git.openjdk.org/leyden/commit/b891bfa7e67c21478475642e2bfa2cdc65a3b…
8352022: RISC-V: Support Zfa fminm_h/fmaxm_h for float16
Reviewed-by: fyang, mli
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: a37d8434
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-03-18 12:59:29 +0000
URL: https://git.openjdk.org/leyden/commit/a37d8434ab991507bf8085ecf7816d0cd41ab…
8352015: LIBVERIFY_OPTIMIZATION remove special optimization settings
Reviewed-by: erikj, ihse
! make/modules/java.base/lib/CoreLibraries.gmk
Changeset: b025d8c2
Branch: premain
Author: Patrick Zhang <qpzhang(a)openjdk.org>
Committer: Andrew Dinn <adinn(a)openjdk.org>
Date: 2025-03-18 15:44:28 +0000
URL: https://git.openjdk.org/leyden/commit/b025d8c2e062210b6148da43f11517666b0b4…
8350663: AArch64: Enable UseSignumIntrinsic by default
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: 53c5b93c
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2025-03-18 17:54:38 +0000
URL: https://git.openjdk.org/leyden/commit/53c5b93ca528ec21628c2b03dd6064e02f7ac…
8352180: AttachListenerThread causes many tests to timeout on Windows
Reviewed-by: dholmes, alanb
! src/hotspot/os/windows/attachListener_windows.cpp
Changeset: a3540be5
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2025-03-18 17:59:01 +0000
URL: https://git.openjdk.org/leyden/commit/a3540be502ef2f93c0fdc3fb2496c29ae7c8b…
8352163: [AIX] SIGILL in AttachOperation::ReplyWriter::write_fully after 8319055
Reviewed-by: dholmes, mdoerr
! src/hotspot/share/services/attachListener.cpp
Changeset: 355b2f3b
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-03-18 18:59:42 +0000
URL: https://git.openjdk.org/leyden/commit/355b2f3bdd99b28c97c7a20ef25ad862012b5…
8351374: Improve comment about queue.remove timeout in CleanerImpl.run
Reviewed-by: rriggs, shade
! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java
Changeset: 4a02de82
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-03-18 19:04:08 +0000
URL: https://git.openjdk.org/leyden/commit/4a02de82923545f18590f8509c55129a4aa20…
8352098: -Xrunjdwp fails on static JDK
Reviewed-by: cjplummer, dholmes
! src/hotspot/share/prims/jvmtiAgent.cpp
Changeset: c8a11f28
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-03-18 21:35:54 +0000
URL: https://git.openjdk.org/leyden/commit/c8a11f28dff58382f943b3615ca8c7e33d6ea…
8352293: jpackage tests build rpm packages on Ubuntu test machines after JDK-8351372
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
Changeset: 8e530633
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-03-18 23:07:09 +0000
URL: https://git.openjdk.org/leyden/commit/8e530633a9d99d7ce585cafd5573cb89212fe…
8352275: Clean up dead code in jpackage revealed with improved negative test coverage
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.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/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! 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
Changeset: 20d4fe3a
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-03-19 00:30:25 +0000
URL: https://git.openjdk.org/leyden/commit/20d4fe3a574a33784dc02e7cc653cdb248b69…
8351464: Shenandoah: Hang on ShenandoahController::handle_alloc_failure when run test TestAllocHumongousFragment#generational
Reviewed-by: xpeng, ysr
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 577ede73
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-03-19 02:20:07 +0000
URL: https://git.openjdk.org/leyden/commit/577ede73d8e916bac9050d3bee80d2f18cc83…
8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing
Reviewed-by: dholmes
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java
Changeset: e57b2725
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-03-19 07:41:07 +0000
URL: https://git.openjdk.org/leyden/commit/e57b2725065eaa79db7f9132f4152cbae9279…
8350578: Refactor useless Parse and Template Assertion Predicate elimination code by using a PredicateVisitor
Reviewed-by: epeter, kvn, roland
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ src/hotspot/share/opto/predicates_enums.hpp
Changeset: c2be19c2
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-03-19 09:42:22 +0000
URL: https://git.openjdk.org/leyden/commit/c2be19c261ba45df29865077b511c49bb6143…
8351902: RISC-V: Several tests fail after JDK-8351145
Reviewed-by: rehn, fyang, syan
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
Changeset: 8f64ccc0
Branch: premain
Author: Saranya Natarajan <saranya.natarajan(a)oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-03-19 09:59:15 +0000
URL: https://git.openjdk.org/leyden/commit/8f64ccc01b8c692b59e81255c59c333cc23e8…
8350485: C2: factor out common code in Node::grow() and Node::out_grow()
Reviewed-by: thartmann, rcastanedalo
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
Changeset: fed34e46
Branch: premain
Author: Dmitry Chuyko <dchuyko(a)openjdk.org>
Date: 2025-03-19 11:35:26 +0000
URL: https://git.openjdk.org/leyden/commit/fed34e46b89bc9b0462d9b5f5e5ab5516fe18…
8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool
Reviewed-by: dl, alanb, liach
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
Changeset: c7f33388
Branch: premain
Author: Manukumar V S <mvs(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-03-19 15:25:22 +0000
URL: https://git.openjdk.org/leyden/commit/c7f333888be052aa37fe878bfc2785fc47fbe…
8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported
Reviewed-by: aivanov
! test/jdk/java/awt/Desktop/MailTest.java
Changeset: 8e999b83
Branch: premain
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2025-03-19 16:37:05 +0000
URL: https://git.openjdk.org/leyden/commit/8e999b83a42a163800a5895268943e7077a4b…
8351969: Add Public Identifiers to the JDK built-in Catalog
Reviewed-by: rriggs, lancea, iris, naoto
! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml
! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/XMLSchema.dtd
! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/datatypes.dtd
! test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/JDKCatalogTest.java
Changeset: 8a1c85ea
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-03-19 16:56:53 +0000
URL: https://git.openjdk.org/leyden/commit/8a1c85eaa902500d49ca82c67b6838d39cb5b…
8350898: Shenandoah: Eliminate final roots safepoint
Reviewed-by: rkennke, kdnilsen, cslucas
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
Changeset: ac3ad03a
Branch: premain
Author: Andrew Dinn <adinn(a)openjdk.org>
Date: 2025-03-19 17:23:23 +0000
URL: https://git.openjdk.org/leyden/commit/ac3ad03a3f946fbff147732c5f403c8dc445e…
8350589: Investigate cleaner implementation of AArch64 ML-DSA intrinsic introduced in JDK-8348561
Reviewed-by: dlong
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: fcc2a242
Branch: premain
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2025-03-19 20:05:44 +0000
URL: https://git.openjdk.org/leyden/commit/fcc2a24291d499f7149debad1250903ddc369…
8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError
Reviewed-by: honkar, prr
! src/java.desktop/share/classes/com/sun/media/sound/AudioFileSoundbankReader.java
+ test/jdk/javax/sound/midi/BulkSoundBank/BulkSoundBank.java
Changeset: 74df384a
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-03-20 00:53:33 +0000
URL: https://git.openjdk.org/leyden/commit/74df384a9870431efb184158bba032c79c353…
8352428: GenShen: Old-gen cycles are still looping
Reviewed-by: wkemper, shade
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp
Changeset: a5d06a18
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-03-20 05:59:18 +0000
URL: https://git.openjdk.org/leyden/commit/a5d06a18762c81eda5883c07b42621278b920…
8352249: Remove incidental whitespace in traditional doc comments
Reviewed-by: liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java
! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java
! test/langtools/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java
! test/langtools/jdk/javadoc/doclet/testDirectedInheritance/TestDirectedInheritance.java
! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java
! test/langtools/jdk/javadoc/doclet/testDocTreeDiags/MyTaglet.java
! test/langtools/jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java
! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeModuleLinks.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetUnnamedPackage.java
! test/langtools/jdk/javadoc/doclet/testSourceTab/SingleTab/C.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/tools/javac/doctree/AtEscapeTest.java
! test/langtools/tools/javac/doctree/AttrTest.java
! test/langtools/tools/javac/doctree/CodeTest.java
! test/langtools/tools/javac/doctree/DeprecatedTest.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/ElementTest.java
! test/langtools/tools/javac/doctree/EntityTest.java
! test/langtools/tools/javac/doctree/ExceptionTest.java
! test/langtools/tools/javac/doctree/FirstSentenceTest.java
! test/langtools/tools/javac/doctree/HiddenTest.java
! test/langtools/tools/javac/doctree/InPreTest.java
! test/langtools/tools/javac/doctree/IndexTest.java
! test/langtools/tools/javac/doctree/LinkPlainTest.java
! test/langtools/tools/javac/doctree/LinkTest.java
! test/langtools/tools/javac/doctree/LiteralTest.java
! test/langtools/tools/javac/doctree/ParamTest.java
! test/langtools/tools/javac/doctree/ProvidesTest.java
! test/langtools/tools/javac/doctree/ReturnTest.java
! test/langtools/tools/javac/doctree/SeeTest.java
! test/langtools/tools/javac/doctree/SerialDataTest.java
! test/langtools/tools/javac/doctree/SerialFieldTest.java
! test/langtools/tools/javac/doctree/SerialTest.java
! test/langtools/tools/javac/doctree/SinceTest.java
! test/langtools/tools/javac/doctree/SnippetTest.java
! test/langtools/tools/javac/doctree/SpecTest.java
! test/langtools/tools/javac/doctree/SummaryTest.java
! test/langtools/tools/javac/doctree/SystemPropertyTest.java
! test/langtools/tools/javac/doctree/TagTest.java
! test/langtools/tools/javac/doctree/ThrowableTest.java
! test/langtools/tools/javac/doctree/UsesTest.java
! test/langtools/tools/javac/doctree/ValueTest.java
! test/langtools/tools/javac/doctree/VersionTest.java
Changeset: 3ed010ab
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-03-20 06:13:52 +0000
URL: https://git.openjdk.org/leyden/commit/3ed010ab7cf5b8c9bf8fa000e88ea95285351…
8352020: [CompileFramework] enable compilation for VectorAPI
Reviewed-by: chagedorn, kvn
! test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java
! test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/IRFrameworkWithVectorAPIExample.java
Changeset: fb210e3a
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-03-20 06:14:07 +0000
URL: https://git.openjdk.org/leyden/commit/fb210e3a7174bca1da112216158b2c1dede6d…
8351952: [IR Framework]: allow ignoring methods that are not compilable
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/lib/ir_framework/Test.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethod.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethodMatchResult.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/CompilationOutputBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/FailCountVisitor.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/FailureMessageBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/visitor/MatchResultVisitor.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java
Changeset: 96305e09
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-03-20 09:28:57 +0000
URL: https://git.openjdk.org/leyden/commit/96305e0953a2a3b41bc32b1c584a1a29901a3…
4466930: JTable.selectAll boundary handling
Reviewed-by: abhiscxk, tr
! src/java.desktop/share/classes/javax/swing/JTable.java
+ test/jdk/javax/swing/JTable/TestTableSelectAll.java
Changeset: 73177d9c
Branch: premain
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-03-20 12:26:14 +0000
URL: https://git.openjdk.org/leyden/commit/73177d9c53ba02e9c358991774023619afe83…
8347734: Turning off PerfData logging doesn't work
Reviewed-by: dholmes, coleenp
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
Changeset: 2560a637
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-03-20 12:32:22 +0000
URL: https://git.openjdk.org/leyden/commit/2560a63773ad8223e42d3ecf5bdcaaec30b00…
8352131: [REDO] C2: Print compilation bailouts with PrintCompilation compile command
Reviewed-by: thartmann, kvn, epeter
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 91836e18
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-03-20 15:09:03 +0000
URL: https://git.openjdk.org/leyden/commit/91836e181a789ef16e8d70bfde4c040e6f503…
8352276: Skip jtreg tests using native executable with libjvm.so/libjli.so dependencies on static JDK
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/StackGap/TestStackGap.java
! test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java
! test/hotspot/jtreg/runtime/TLS/TestTLS.java
! test/hotspot/jtreg/runtime/jni/daemonDestroy/TestDaemonDestroy.java
! test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java
! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java
! test/jdk/jni/nullCaller/NullCallerTest.java
! test/jdk/tools/launcher/JniInvocationTest.java
Changeset: 9a17a6ff
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-03-20 15:17:10 +0000
URL: https://git.openjdk.org/leyden/commit/9a17a6ff0f7b53e9d87bf5db85399aabeb258…
8350749: Upgrade JLine to 3.29.0
Reviewed-by: liach
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/Kernel32.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/NativeWinSysTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java
! src/jdk.internal.le/share/legal/jline.md
Changeset: 2bc4f64c
Branch: premain
Author: Marc Chevalier <marc.chevalier(a)oracle.com>
Date: 2025-03-20 15:50:23 +0000
URL: https://git.openjdk.org/leyden/commit/2bc4f64c56ebc844d494a4ce8ba72a25643d4…
8335708: C2: Compile::verify_graph_edges must start at root and safepoints, just like CCP traversal
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/loopopts/VerifyGraphEdgesWithDeadCodeCheckFromSafepoints.java
Changeset: 56038fb5
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-03-20 18:56:25 +0000
URL: https://git.openjdk.org/leyden/commit/56038fb5a156568cce2e80f5db18b10ad61c0…
8352317: Assertion failure during size estimation of BoxLockNode with -XX:+UseAPX
Reviewed-by: thartmann
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 06ba6cf3
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-03-20 22:25:49 +0000
URL: https://git.openjdk.org/leyden/commit/06ba6cf3a137a6cdf572a876a46d18e51c248…
8329173: LCMS_CFLAGS from configure are lost
Reviewed-by: erikj, azvegint
! make/modules/java.desktop/lib/ClientLibraries.gmk
Changeset: 466f82a4
Branch: premain
Author: Marc Chevalier <marc.chevalier(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-03-21 08:53:56 +0000
URL: https://git.openjdk.org/leyden/commit/466f82a49996242d900a444931017261a427f…
8314999: IR framework fails to detect allocation
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
Changeset: 1c0fa0af
Branch: premain
Author: David Linus Briemann <david.briemann(a)sap.com>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-03-21 09:23:30 +0000
URL: https://git.openjdk.org/leyden/commit/1c0fa0af7847d80fd3fbe38f28207aab27060…
8352512: TestVectorZeroCount: counter not reset between iterations
Reviewed-by: mdoerr, chagedorn
! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java
Changeset: b545b9e7
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-03-21 10:00:07 +0000
URL: https://git.openjdk.org/leyden/commit/b545b9e79ea6a1e616c35e584f333b47bd7bd…
8352584: [Backout] G1: Pinned regions with pinned objects only reachable by native code crash VM
Reviewed-by: shade
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
- test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java
Changeset: 07667ca2
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-03-21 10:20:29 +0000
URL: https://git.openjdk.org/leyden/commit/07667ca2f40782bd50e2551ab9f24bee38ae2…
8352506: Simplify make/test/JtregNativeHotspot.gmk
Reviewed-by: erikj
! make/common/TestFilesCompilation.gmk
! make/test/JtregNativeHotspot.gmk
Changeset: b32be18b
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-03-21 10:35:35 +0000
URL: https://git.openjdk.org/leyden/commit/b32be18bf940eb6eb9805390fd72e0de175c9…
8352178: Add precondition in VMThread::execute to prevent deadlock
Reviewed-by: pchilanomate, tschatzl, dholmes, shade
! src/hotspot/share/runtime/vmThread.cpp
Changeset: 28250f83
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-03-21 11:50:26 +0000
URL: https://git.openjdk.org/leyden/commit/28250f83b728c9b3395d9c4858568a3603172…
8352151: Fix display issues in javadoc-generated docs
Reviewed-by: liach, nbenalla
! 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/stylesheet.css
Changeset: 84694584
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-03-21 11:57:42 +0000
URL: https://git.openjdk.org/leyden/commit/84694584d54fccf3887a6e2aa3185f086f7e6…
8352511: Show additional level of headings in table of contents
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.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/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ListBuilder.java
! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownHeadings.java
+ test/langtools/jdk/javadoc/doclet/testTOCHeadings/TestTOCHeadings.java
Changeset: 2b559795
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-03-21 12:07:33 +0000
URL: https://git.openjdk.org/leyden/commit/2b559795958a18d8a14d2e30d039488ad6f6e…
8352529: RISC-V: enable loopopts tests
Reviewed-by: fyang, luhenry, rehn
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentUnalignedAddress.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionRemoveUselessSlowLoop.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
Changeset: d1cf2328
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-03-21 12:08:53 +0000
URL: https://git.openjdk.org/leyden/commit/d1cf232893615f1907bb84728cbc1f566a369…
8352248: Check if CMoveX is supported
Reviewed-by: chagedorn, luhenry, rehn
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/movenode.hpp
Changeset: ac760dd1
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-03-21 12:09:08 +0000
URL: https://git.openjdk.org/leyden/commit/ac760dd106d88129f3c13520754f594b1d317…
8352423: RISC-V: simplify DivI/L ModI/L
Reviewed-by: fyang, luhenry, rehn
! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! test/hotspot/jtreg/compiler/c2/TestDivModNodes.java
Changeset: 04eac0c3
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-03-21 12:10:22 +0000
URL: https://git.openjdk.org/leyden/commit/04eac0c3e2ce1a37d0661de10907228e0ca48…
8352159: RISC-V: add more zfa support
Reviewed-by: fyang, luhenry, rehn
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 0cb110eb
Branch: premain
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-03-21 13:00:25 +0000
URL: https://git.openjdk.org/leyden/commit/0cb110ebb7f8d184dd855f64c5dd7924c8202…
8350892: [JVMCI] Align ResolvedJavaType.getInstanceFields with Class.getDeclaredFields
Reviewed-by: yzheng, never, thartmann
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: b8f38563
Branch: premain
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-03-21 15:56:27 +0000
URL: https://git.openjdk.org/leyden/commit/b8f3856389258bba7e267ac3ae275072daec3…
8352420: [ubsan] codeBuffer.cpp:984:27: runtime error: applying non-zero offset 18446744073709486080 to null pointer
Reviewed-by: kvn, mbaesken
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
Changeset: 52c6ce6c
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-03-21 16:04:33 +0000
URL: https://git.openjdk.org/leyden/commit/52c6ce6c73194762970fd9521121333713495…
8352091: GenShen: assert(!(request.generation->is_old() && _heap->old_generation()->is_doing_mixed_evacuations())) failed: Old heuristic should not request cycles while it waits for mixed evacuation
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
Changeset: c2e14b1b
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-03-21 17:47:57 +0000
URL: https://git.openjdk.org/leyden/commit/c2e14b1b304796753bea2eca81aa24ab4b3bf…
8343891: Test javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java failed
Reviewed-by: aivanov, psadhukhan
! test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java
Changeset: 22182f71
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-03-21 20:51:30 +0000
URL: https://git.openjdk.org/leyden/commit/22182f71ed520150b1ee05e5b788ecddfb0a6…
8352112: [ubsan] hotspot/share/code/relocInfo.cpp:130:37: runtime error: applying non-zero offset 18446744073709551614 to null pointer
Reviewed-by: dlong, bulasevich
! src/hotspot/share/code/codeBlob.cpp
Changeset: 74420391
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-03-22 01:35:09 +0000
URL: https://git.openjdk.org/leyden/commit/74420391faff5614d3c9254be1fd2e764c3f0…
8337279: Share StringBuilder to format instant
Reviewed-by: naoto, liach
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalDateTime.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/OffsetTime.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ src/java.base/share/classes/jdk/internal/util/DateTimeHelper.java
! test/jdk/java/time/tck/java/time/format/TCKInstantPrinterParser.java
! test/micro/org/openjdk/bench/java/time/ToStringBench.java
Changeset: 334a1eec
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-03-22 01:59:59 +0000
URL: https://git.openjdk.org/leyden/commit/334a1eec2375a4f9f3150bdb556c1c2432596…
8351375: nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp
Changeset: 5dd0acb3
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-03-22 02:31:53 +0000
URL: https://git.openjdk.org/leyden/commit/5dd0acb3cddb96845062c0b7cee1e384e69f4…
8352477: RISC-V: Print warnings when unsupported intrinsics are enabled
Reviewed-by: mli, rehn, fjiang
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: df9210e6
Branch: premain
Author: Zihao Lin <linzihao1999(a)outlook.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-03-23 00:35:59 +0000
URL: https://git.openjdk.org/leyden/commit/df9210e6578acd53384ee1ac06601510c9a52…
8347706: jvmciEnv.cpp has jvmci includes out of order
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmciEnv.cpp
Changeset: ee1577b7
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-03-24 00:18:13 +0000
URL: https://git.openjdk.org/leyden/commit/ee1577b790cd29c0bee9f77829aa40d9e512e…
8352652: [BACKOUT] nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called
Reviewed-by: lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp
Changeset: adfb1206
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-03-24 06:42:02 +0000
URL: https://git.openjdk.org/leyden/commit/adfb1206498987f43a4cf0cd6ba0cb6a5bb8e…
8351748: Add class init barrier to AOT-cached Method/Var Handles
Reviewed-by: vlivanov, liach
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/native/libjava/CDS.c
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java
Changeset: e23e0f85
Branch: premain
Author: Marc Chevalier <marc.chevalier(a)oracle.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-03-24 07:24:07 +0000
URL: https://git.openjdk.org/leyden/commit/e23e0f85ef0f959a68adda0cff9e721ba2173…
8352591: Missing UnlockDiagnosticVMOptions in VerifyGraphEdgesWithDeadCodeCheckFromSafepoints test
Reviewed-by: kvn, chagedorn, syan
! test/hotspot/jtreg/compiler/loopopts/VerifyGraphEdgesWithDeadCodeCheckFromSafepoints.java
Changeset: 56a4ffa6
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-03-24 07:57:14 +0000
URL: https://git.openjdk.org/leyden/commit/56a4ffa62cdeb552589802042f18aa2a707d5…
8352597: [IR Framework] test bug: TestNotCompilable.java fails on product build
Reviewed-by: fyang, syan, thartmann
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java
Changeset: 5591f8a4
Branch: premain
Author: Manuel Hässig <manuel(a)haessig.org>
Date: 2025-03-24 07:59:20 +0000
URL: https://git.openjdk.org/leyden/commit/5591f8a42997c7bbe99d26f7a75d494a53e43…
8351515: C2 incorrectly removes double negation for double and float
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: a8757332
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-03-24 08:07:28 +0000
URL: https://git.openjdk.org/leyden/commit/a8757332667df3fe41a29a7eedb2a7234d23c…
8352486: [ubsan] compilationMemoryStatistic.cpp:659:21: runtime error: index 64 out of bounds for type const struct unnamed struct
Reviewed-by: kvn, mdoerr, stuefe
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
Changeset: de580090
Branch: premain
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-03-24 11:05:46 +0000
URL: https://git.openjdk.org/leyden/commit/de580090cd9ada313a878975b9f183045d293…
8351468: C2: array fill optimization assigns wrong type to intrinsic call
Reviewed-by: epeter, thartmann, qamai
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestArrayFillAntiDependence.java
+ test/hotspot/jtreg/compiler/loopopts/TestArrayFillIntrinsic.java
Changeset: 02a4ce23
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-03-24 12:18:02 +0000
URL: https://git.openjdk.org/leyden/commit/02a4ce23f8353a9dd6400f2dd44f9cc164962…
8352147: G1: TestEagerReclaimHumongousRegionsClearMarkBits test takes very long
Reviewed-by: iwalulya, ayang
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
Changeset: 5709f79c
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-03-24 15:16:54 +0000
URL: https://git.openjdk.org/leyden/commit/5709f79cf86d532b38133a7fc11e6388af573…
8352648: JFR: 'jfr query' should not be available in product builds
Reviewed-by: mgronlun, shade
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java
Changeset: d8c2f59a
Branch: premain
Author: Joachim Kern <jkern(a)openjdk.org>
Date: 2025-03-24 16:15:36 +0000
URL: https://git.openjdk.org/leyden/commit/d8c2f59a1b28521ab9969fdf71c52726026d2…
8352064: AIX: now also able to build static-jdk image with a statically linked launcher
Reviewed-by: mdoerr, mbaesken, ihse
! make/Main.gmk
! make/StaticLibs.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! src/hotspot/os/aix/loadlib_aix.cpp
Changeset: ddc43180
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-03-24 16:15:45 +0000
URL: https://git.openjdk.org/leyden/commit/ddc431805363b4aa8f3d46f4c60517ce3dfd9…
8352628: Refine Grapheme test
Reviewed-by: jlu, joehw
! test/jdk/java/util/regex/RegExTest.java
Changeset: 7d1fe0e0
Branch: premain
Author: Ian Graves <igraves(a)openjdk.org>
Date: 2025-03-24 16:24:56 +0000
URL: https://git.openjdk.org/leyden/commit/7d1fe0e03fbdc73920094ff7905208a57dc4e…
8339543: [vectorapi] laneHelper and withLaneHelper should be ForceInline
Reviewed-by: liach, psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
Changeset: c87e1be0
Branch: premain
Author: Srinivas Vamsi Parasa <sparasa(a)openjdk.org>
Date: 2025-03-24 16:44:26 +0000
URL: https://git.openjdk.org/leyden/commit/c87e1be0526fdd656bf0601542db6b92ccea5…
8349582: APX NDD code generation for OpenJDK
Reviewed-by: epeter, jbhateja, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! test/hotspot/gtest/x86/asmtest.out.h
! test/hotspot/gtest/x86/x86-asmtest.py
Changeset: a54445f7
Branch: premain
Author: Dhamoder Nalla <dhanalla(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-03-24 17:40:42 +0000
URL: https://git.openjdk.org/leyden/commit/a54445f789c7e37c03b28e07a7fdaa83672e3…
8350609: Cleanup unknown unwind opcode (0xB) for windows
Reviewed-by: sviswanathan, epeter
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan2_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cosh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_expm1_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_hypot_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log1p_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_pow_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sinh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tanh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan2_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cosh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_expm1_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_hypot_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log1p_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_pow_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sinh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tanh_windows_x86.S
Changeset: b84b2927
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-03-24 18:11:26 +0000
URL: https://git.openjdk.org/leyden/commit/b84b29278f710fabab703bc75dda1fa817bc1…
8352615: [Test] RISC-V: TestVectorizationMultiInvar.java fails on riscv64 without rvv support
Reviewed-by: fyang, rehn
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java
Changeset: 6e6a39d3
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-03-24 19:52:52 +0000
URL: https://git.openjdk.org/leyden/commit/6e6a39d35fda929300c7668fdf5d2f0fbfed0…
8347321: [ubsan] CGGlyphImages.m:553:30: runtime error: nan is outside the range of representable values of type 'unsigned long'
Reviewed-by: kizune, azvegint, aivanov
! src/java.desktop/macosx/classes/sun/font/CStrike.java
Changeset: 2c60fc51
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-03-24 22:46:08 +0000
URL: https://git.openjdk.org/leyden/commit/2c60fc5189b9ecec8460c130a0c939195dfa5…
8352176: Automate setting up environment for mac signing tests
Reviewed-by: almatvee
! test/jdk/tools/jpackage/TEST.properties
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
+ test/jdk/tools/jpackage/resources/sign-utils.applescript
Changeset: 5625b43f
Branch: premain
Author: Zihao Lin <linzihao1999(a)outlook.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-03-25 01:34:11 +0000
URL: https://git.openjdk.org/leyden/commit/5625b43ff4fa77843260d152d618ae1083ec0…
8350429: runtime/NMT/CheckForProperDetailStackTrace.java should only run for debug JVM
Reviewed-by: stuefe, jsjolen
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
Changeset: ba658a71
Branch: premain
Author: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2025-03-25 01:35:27 +0000
URL: https://git.openjdk.org/leyden/commit/ba658a71ba4372b42a496edee55400f501481…
8349522: AArch64: Add backend implementation for new unsigned and saturating vector operations
Reviewed-by: epeter, haosun, bkilambi
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java
Changeset: b2da0d34
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-03-25 01:45:03 +0000
URL: https://git.openjdk.org/leyden/commit/b2da0d341b740eb5fbb784075adb3433427c3…
8352289: [macos] Review skipped tests in tools/jpackage/macosx/SigningPackage*
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
- test/jdk/tools/jpackage/macosx/SigningOptionsTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
- test/jdk/tools/jpackage/macosx/base/SigningCheck.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: 99c8a6e4
Branch: premain
Author: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2025-03-25 06:06:42 +0000
URL: https://git.openjdk.org/leyden/commit/99c8a6e47ac9b0659349a849940c27c626beb…
8350463: AArch64: Add vector rearrange support for small lane count vectors
Reviewed-by: epeter, bkilambi, haosun
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorRearrangeTest.java
Changeset: 48fac662
Branch: premain
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-03-25 07:10:47 +0000
URL: https://git.openjdk.org/leyden/commit/48fac6626c605f4679544e3dd24d5ad705614…
8347406: [REDO] C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash)
Reviewed-by: dlong, adinn
! 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_32.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_Compiler.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/startup/StartupOutput.java
Changeset: c94bc742
Branch: premain
Author: Marc Chevalier <marc.chevalier(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-03-25 07:28:06 +0000
URL: https://git.openjdk.org/leyden/commit/c94bc7427ce86dce9613d3a201eef7f382844…
8352595: Regression of JDK-8314999 in IR matching
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompilePhaseCollector.java
Changeset: 6bc48035
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-03-25 08:01:15 +0000
URL: https://git.openjdk.org/leyden/commit/6bc480358c80b0a1a94b5ca5f4b7ff2d84ce8…
8351277: Remove pipewire from AIX build
Reviewed-by: ihse, prr, azvegint
! make/modules/java.desktop/lib/AwtLibraries.gmk
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c
! src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h
Changeset: 17dc30c5
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-25 08:20:35 +0000
URL: https://git.openjdk.org/leyden/commit/17dc30c54e90a339783b7da6ef282a2206205…
8352414: JFR: JavaMonitorDeflateEvent crashes when deflated monitor object is dead
Reviewed-by: dholmes, mgronlun
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/runtime/objectMonitor.cpp
+ test/jdk/jdk/jfr/event/runtime/StressJavaMonitorEvents.java
! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorDeflateEvent.java
Changeset: f9bcef4d
Branch: premain
Author: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2025-03-25 08:27:18 +0000
URL: https://git.openjdk.org/leyden/commit/f9bcef4dba569701ebed7762fc8730d552325…
8351627: C2 AArch64 ROR/ROL: assert((1 << ((T>>1)+3)) > shift) failed: Invalid Shift value
Reviewed-by: chagedorn, epeter, jbhateja, adinn
! src/hotspot/share/opto/vectornode.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestRotateWithZero.java
Changeset: aee4d691
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-25 09:01:48 +0000
URL: https://git.openjdk.org/leyden/commit/aee4d6910ba15f8b8946f36968fc8b8599d9e…
8348829: Remove ObjectMonitor perf counters
Reviewed-by: dholmes, coleenp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 6879c446
Branch: premain
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-03-25 09:24:36 +0000
URL: https://git.openjdk.org/leyden/commit/6879c446c6e7734c162c85bd2bd3d7f3b012c…
8351405: G1: Collection set early pruning causes suboptimal region selection
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp
Changeset: 9f582e56
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-03-25 09:29:40 +0000
URL: https://git.openjdk.org/leyden/commit/9f582e56baee0e7f5af20da0f395cd935bf5a…
8320997: RISC-V: C2 ReverseV
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java
Changeset: 3d3b7820
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-03-25 09:30:51 +0000
URL: https://git.openjdk.org/leyden/commit/3d3b7820371058b40f2e694536c98aa3900ab…
8352607: RISC-V: use cmove in min/max when Zicond is supported
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/riscv.ad
Changeset: bdcac986
Branch: premain
Author: Marc Chevalier <marc.chevalier(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-03-25 10:15:55 +0000
URL: https://git.openjdk.org/leyden/commit/bdcac98673a2250f608bdf244e17578eecb30…
8347459: C2: missing transformation for chain of shifts/multiplications by constants
Reviewed-by: dfenacci, epeter
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java
Changeset: c002b97e
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-03-25 10:35:07 +0000
URL: https://git.openjdk.org/leyden/commit/c002b97ee99c1889aa89e0a8853beafaf0969…
8352676: Opensource JMenu tests - series1
Reviewed-by: azvegint
+ test/jdk/javax/swing/JMenu/bug4140643.java
+ test/jdk/javax/swing/JMenu/bug4146588.java
+ test/jdk/javax/swing/JMenu/bug4342646.java
Changeset: 721ef767
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-03-25 10:37:29 +0000
URL: https://git.openjdk.org/leyden/commit/721ef76738a2145bdff9b8534d3512282c61d…
8352696: JFR: assert(false): EA: missing memory path
Reviewed-by: thartmann, shade, kvn
! src/hotspot/share/opto/library_call.cpp
+ test/jdk/jdk/jfr/jvm/TestJvmCommitIntrinsicAndEA.java
Changeset: 512b9b16
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-03-25 10:56:52 +0000
URL: https://git.openjdk.org/leyden/commit/512b9b16e009fc550afaf9aefdb912c9495ed…
8196896: Use SYSROOT_CFLAGS in dtrace gensrc
Reviewed-by: erikj
! make/hotspot/gensrc/GensrcDtrace.gmk
Changeset: bab93729
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-03-25 10:58:10 +0000
URL: https://git.openjdk.org/leyden/commit/bab93729c26907dc51d15dbb5651f860f0cb5…
8352618: Remove old deprecated functionality in the build system
Reviewed-by: erikj, kbarrett, jwaters
! make/PreInit.gmk
! make/PreInitSupport.gmk
! make/RunTestsPrebuilt.gmk
! make/autoconf/basic.m4
! make/autoconf/configure.ac
! make/autoconf/help.m4
! make/autoconf/jdk-options.m4
! make/autoconf/jvm-features.m4
! make/autoconf/util.m4
! make/common/LogUtils.gmk
Changeset: 67c44052
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-03-25 11:52:54 +0000
URL: https://git.openjdk.org/leyden/commit/67c4405250f93a1188c03bf336db160f77a10…
8352866: TestLogJIT.java runs wrong test class
Reviewed-by: rcastanedalo, chagedorn
! test/hotspot/jtreg/compiler/arguments/TestLogJIT.java
! test/hotspot/jtreg/compiler/c2/Test7005594.java
! test/hotspot/jtreg/compiler/loopopts/TestMissingSkeletonPredicateForIfNode.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSearchAlignment.java
Changeset: c953e0ed
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-03-25 11:58:28 +0000
URL: https://git.openjdk.org/leyden/commit/c953e0ede17aed9b80a637f1ffce90b2ea54a…
8350579: Remove Template Assertion Predicates belonging to a loop once it is folded away
Reviewed-by: epeter, roland
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java
Changeset: 997aa176
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-03-25 12:32:16 +0000
URL: https://git.openjdk.org/leyden/commit/997aa176dbfc3709f8731c10f901334334e60…
8351310: Deprecate com.sun.jdi.JDIPermission for removal
Reviewed-by: sspitsyn, cjplummer
! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java
Changeset: 3ac9678e
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-03-25 12:32:37 +0000
URL: https://git.openjdk.org/leyden/commit/3ac9678ea1078087f047cb31fb705d94de3f6…
8351224: Deprecate com.sun.tools.attach.AttachPermission for removal
Reviewed-by: sspitsyn
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java
Changeset: fa0b18bf
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-03-25 13:04:30 +0000
URL: https://git.openjdk.org/leyden/commit/fa0b18bfde38ee2ffbab33a9eaac547fe8aa3…
8352509: Update jdk.test.lib.SecurityTools jar method to accept List<String> parameter
Reviewed-by: weijun
! test/lib/jdk/test/lib/SecurityTools.java
Changeset: fe03e2ec
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-03-25 14:28:05 +0000
URL: https://git.openjdk.org/leyden/commit/fe03e2ecbd5c4d5d06ad1703fa969043d1127…
8351897: Extra closing curly brace typos in Javadoc
Reviewed-by: liach
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/util/stream/AbstractTask.java
! src/java.base/share/classes/java/util/stream/Collectors.java
Changeset: 03105fc9
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-03-25 14:35:45 +0000
URL: https://git.openjdk.org/leyden/commit/03105fc92505e9e367354e763b99cbe02bf47…
8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads config
Reviewed-by: michaelm
! test/micro/org/openjdk/bench/java/net/UnixSocketChannelReadWrite.java
Changeset: e98838f5
Branch: premain
Author: David Linus Briemann <david.briemann(a)sap.com>
Committer: Richard Reingruber <rrich(a)openjdk.org>
Date: 2025-03-25 15:16:46 +0000
URL: https://git.openjdk.org/leyden/commit/e98838f58db1606f35c85ac9fcdbdf1076b6a…
8352065: [PPC64] C2: Implement PopCountVL, CountLeadingZerosV and CountTrailingZerosV nodes
Reviewed-by: mdoerr, rrich
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java
Changeset: 993eae4a
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-03-25 15:52:18 +0000
URL: https://git.openjdk.org/leyden/commit/993eae4aa591ec9610b9d8bc03382a225c93d…
8346948: Update CLDR to Version 47.0
Reviewed-by: jlu, joehw
! make/data/cldr/LICENSE
! make/data/cldr/common/bcp47/collation.xml
! make/data/cldr/common/dtd/ldml.dtd
! make/data/cldr/common/dtd/ldml.xsd
! make/data/cldr/common/dtd/ldmlBCP47.dtd
! make/data/cldr/common/dtd/ldmlBCP47.xsd
! make/data/cldr/common/dtd/ldmlSupplemental.dtd
! make/data/cldr/common/dtd/ldmlSupplemental.xsd
! make/data/cldr/common/main/aa.xml
! make/data/cldr/common/main/aa_DJ.xml
! make/data/cldr/common/main/aa_ER.xml
! make/data/cldr/common/main/aa_ET.xml
! make/data/cldr/common/main/ab.xml
! make/data/cldr/common/main/ab_GE.xml
! make/data/cldr/common/main/af.xml
! make/data/cldr/common/main/af_NA.xml
! make/data/cldr/common/main/af_ZA.xml
! make/data/cldr/common/main/agq.xml
! make/data/cldr/common/main/agq_CM.xml
! make/data/cldr/common/main/ak.xml
! make/data/cldr/common/main/ak_GH.xml
! make/data/cldr/common/main/am.xml
! make/data/cldr/common/main/am_ET.xml
! make/data/cldr/common/main/an.xml
! make/data/cldr/common/main/an_ES.xml
! make/data/cldr/common/main/ann.xml
! make/data/cldr/common/main/ann_NG.xml
! make/data/cldr/common/main/apc.xml
! make/data/cldr/common/main/apc_SY.xml
! make/data/cldr/common/main/ar.xml
! make/data/cldr/common/main/ar_001.xml
! make/data/cldr/common/main/ar_AE.xml
! make/data/cldr/common/main/ar_BH.xml
! make/data/cldr/common/main/ar_DJ.xml
! make/data/cldr/common/main/ar_DZ.xml
! make/data/cldr/common/main/ar_EG.xml
! make/data/cldr/common/main/ar_EH.xml
! make/data/cldr/common/main/ar_ER.xml
! make/data/cldr/common/main/ar_IL.xml
! make/data/cldr/common/main/ar_IQ.xml
! make/data/cldr/common/main/ar_JO.xml
! make/data/cldr/common/main/ar_KM.xml
! make/data/cldr/common/main/ar_KW.xml
! make/data/cldr/common/main/ar_LB.xml
! make/data/cldr/common/main/ar_LY.xml
! make/data/cldr/common/main/ar_MA.xml
! make/data/cldr/common/main/ar_MR.xml
! make/data/cldr/common/main/ar_OM.xml
! make/data/cldr/common/main/ar_PS.xml
! make/data/cldr/common/main/ar_QA.xml
! make/data/cldr/common/main/ar_SA.xml
! make/data/cldr/common/main/ar_SD.xml
! make/data/cldr/common/main/ar_SO.xml
! make/data/cldr/common/main/ar_SS.xml
! make/data/cldr/common/main/ar_SY.xml
! make/data/cldr/common/main/ar_TD.xml
! make/data/cldr/common/main/ar_TN.xml
! make/data/cldr/common/main/ar_YE.xml
! make/data/cldr/common/main/arn.xml
! make/data/cldr/common/main/arn_CL.xml
! make/data/cldr/common/main/as.xml
! make/data/cldr/common/main/as_IN.xml
! make/data/cldr/common/main/asa.xml
! make/data/cldr/common/main/asa_TZ.xml
! make/data/cldr/common/main/ast.xml
! make/data/cldr/common/main/ast_ES.xml
! make/data/cldr/common/main/az.xml
! make/data/cldr/common/main/az_Arab.xml
! make/data/cldr/common/main/az_Arab_IQ.xml
! make/data/cldr/common/main/az_Arab_IR.xml
! make/data/cldr/common/main/az_Arab_TR.xml
! make/data/cldr/common/main/az_Cyrl.xml
! make/data/cldr/common/main/az_Cyrl_AZ.xml
! make/data/cldr/common/main/az_Latn.xml
! make/data/cldr/common/main/az_Latn_AZ.xml
! make/data/cldr/common/main/ba.xml
! make/data/cldr/common/main/ba_RU.xml
! make/data/cldr/common/main/bal.xml
! make/data/cldr/common/main/bal_Arab.xml
! make/data/cldr/common/main/bal_Arab_PK.xml
! make/data/cldr/common/main/bal_Latn.xml
! make/data/cldr/common/main/bal_Latn_PK.xml
! make/data/cldr/common/main/bas.xml
! make/data/cldr/common/main/bas_CM.xml
! make/data/cldr/common/main/be.xml
! make/data/cldr/common/main/be_BY.xml
! make/data/cldr/common/main/be_TARASK.xml
! make/data/cldr/common/main/bem.xml
! make/data/cldr/common/main/bem_ZM.xml
! make/data/cldr/common/main/bew.xml
! make/data/cldr/common/main/bew_ID.xml
! make/data/cldr/common/main/bez.xml
! make/data/cldr/common/main/bez_TZ.xml
! make/data/cldr/common/main/bg.xml
! make/data/cldr/common/main/bg_BG.xml
! make/data/cldr/common/main/bgc.xml
! make/data/cldr/common/main/bgc_IN.xml
! make/data/cldr/common/main/bgn.xml
! make/data/cldr/common/main/bgn_AE.xml
! make/data/cldr/common/main/bgn_AF.xml
! make/data/cldr/common/main/bgn_IR.xml
! make/data/cldr/common/main/bgn_OM.xml
! make/data/cldr/common/main/bgn_PK.xml
! make/data/cldr/common/main/bho.xml
! make/data/cldr/common/main/bho_IN.xml
! make/data/cldr/common/main/blo.xml
! make/data/cldr/common/main/blo_BJ.xml
! make/data/cldr/common/main/blt.xml
! make/data/cldr/common/main/blt_VN.xml
! make/data/cldr/common/main/bm.xml
! make/data/cldr/common/main/bm_ML.xml
! make/data/cldr/common/main/bm_Nkoo.xml
! make/data/cldr/common/main/bm_Nkoo_ML.xml
! make/data/cldr/common/main/bn.xml
! make/data/cldr/common/main/bn_BD.xml
! make/data/cldr/common/main/bn_IN.xml
! make/data/cldr/common/main/bo.xml
! make/data/cldr/common/main/bo_CN.xml
! make/data/cldr/common/main/bo_IN.xml
! make/data/cldr/common/main/br.xml
! make/data/cldr/common/main/br_FR.xml
! make/data/cldr/common/main/brx.xml
! make/data/cldr/common/main/brx_IN.xml
! make/data/cldr/common/main/bs.xml
! make/data/cldr/common/main/bs_Cyrl.xml
! make/data/cldr/common/main/bs_Cyrl_BA.xml
! make/data/cldr/common/main/bs_Latn.xml
! make/data/cldr/common/main/bs_Latn_BA.xml
! make/data/cldr/common/main/bss.xml
! make/data/cldr/common/main/bss_CM.xml
! make/data/cldr/common/main/byn.xml
! make/data/cldr/common/main/byn_ER.xml
! make/data/cldr/common/main/ca.xml
! make/data/cldr/common/main/ca_AD.xml
! make/data/cldr/common/main/ca_ES.xml
! make/data/cldr/common/main/ca_ES_VALENCIA.xml
! make/data/cldr/common/main/ca_FR.xml
! make/data/cldr/common/main/ca_IT.xml
! make/data/cldr/common/main/cad.xml
! make/data/cldr/common/main/cad_US.xml
! make/data/cldr/common/main/cch.xml
! make/data/cldr/common/main/cch_NG.xml
! make/data/cldr/common/main/ccp.xml
! make/data/cldr/common/main/ccp_BD.xml
! make/data/cldr/common/main/ccp_IN.xml
! make/data/cldr/common/main/ce.xml
! make/data/cldr/common/main/ce_RU.xml
! make/data/cldr/common/main/ceb.xml
! make/data/cldr/common/main/ceb_PH.xml
! make/data/cldr/common/main/cgg.xml
! make/data/cldr/common/main/cgg_UG.xml
! make/data/cldr/common/main/cho.xml
! make/data/cldr/common/main/cho_US.xml
! make/data/cldr/common/main/chr.xml
! make/data/cldr/common/main/chr_US.xml
! make/data/cldr/common/main/cic.xml
! make/data/cldr/common/main/cic_US.xml
! make/data/cldr/common/main/ckb.xml
! make/data/cldr/common/main/ckb_IQ.xml
! make/data/cldr/common/main/ckb_IR.xml
! make/data/cldr/common/main/co.xml
! make/data/cldr/common/main/co_FR.xml
+ make/data/cldr/common/main/cop.xml
+ make/data/cldr/common/main/cop_EG.xml
! make/data/cldr/common/main/cs.xml
! make/data/cldr/common/main/cs_CZ.xml
! make/data/cldr/common/main/csw.xml
! make/data/cldr/common/main/csw_CA.xml
! make/data/cldr/common/main/cu.xml
! make/data/cldr/common/main/cu_RU.xml
! make/data/cldr/common/main/cv.xml
! make/data/cldr/common/main/cv_RU.xml
! make/data/cldr/common/main/cy.xml
! make/data/cldr/common/main/cy_GB.xml
! make/data/cldr/common/main/da.xml
! make/data/cldr/common/main/da_DK.xml
! make/data/cldr/common/main/da_GL.xml
! make/data/cldr/common/main/dav.xml
! make/data/cldr/common/main/dav_KE.xml
! make/data/cldr/common/main/de.xml
! make/data/cldr/common/main/de_AT.xml
! make/data/cldr/common/main/de_BE.xml
! make/data/cldr/common/main/de_CH.xml
! make/data/cldr/common/main/de_DE.xml
! make/data/cldr/common/main/de_IT.xml
! make/data/cldr/common/main/de_LI.xml
! make/data/cldr/common/main/de_LU.xml
! make/data/cldr/common/main/dje.xml
! make/data/cldr/common/main/dje_NE.xml
! make/data/cldr/common/main/doi.xml
! make/data/cldr/common/main/doi_IN.xml
! make/data/cldr/common/main/dsb.xml
! make/data/cldr/common/main/dsb_DE.xml
! make/data/cldr/common/main/dua.xml
! make/data/cldr/common/main/dua_CM.xml
! make/data/cldr/common/main/dv.xml
! make/data/cldr/common/main/dv_MV.xml
! make/data/cldr/common/main/dyo.xml
! make/data/cldr/common/main/dyo_SN.xml
! make/data/cldr/common/main/dz.xml
! make/data/cldr/common/main/dz_BT.xml
! make/data/cldr/common/main/ebu.xml
! make/data/cldr/common/main/ebu_KE.xml
! make/data/cldr/common/main/ee.xml
! make/data/cldr/common/main/ee_GH.xml
! make/data/cldr/common/main/ee_TG.xml
! make/data/cldr/common/main/el.xml
! make/data/cldr/common/main/el_CY.xml
! make/data/cldr/common/main/el_GR.xml
! make/data/cldr/common/main/el_POLYTON.xml
! make/data/cldr/common/main/en.xml
! make/data/cldr/common/main/en_001.xml
! make/data/cldr/common/main/en_150.xml
! make/data/cldr/common/main/en_AE.xml
! make/data/cldr/common/main/en_AG.xml
! make/data/cldr/common/main/en_AI.xml
! make/data/cldr/common/main/en_AS.xml
! make/data/cldr/common/main/en_AT.xml
! make/data/cldr/common/main/en_AU.xml
! make/data/cldr/common/main/en_BB.xml
! make/data/cldr/common/main/en_BE.xml
! make/data/cldr/common/main/en_BI.xml
! make/data/cldr/common/main/en_BM.xml
! make/data/cldr/common/main/en_BS.xml
! make/data/cldr/common/main/en_BW.xml
! make/data/cldr/common/main/en_BZ.xml
! make/data/cldr/common/main/en_CA.xml
! make/data/cldr/common/main/en_CC.xml
! make/data/cldr/common/main/en_CH.xml
! make/data/cldr/common/main/en_CK.xml
! make/data/cldr/common/main/en_CM.xml
! make/data/cldr/common/main/en_CX.xml
! make/data/cldr/common/main/en_CY.xml
+ make/data/cldr/common/main/en_CZ.xml
! make/data/cldr/common/main/en_DE.xml
! make/data/cldr/common/main/en_DG.xml
! make/data/cldr/common/main/en_DK.xml
! make/data/cldr/common/main/en_DM.xml
! make/data/cldr/common/main/en_Dsrt.xml
! make/data/cldr/common/main/en_Dsrt_US.xml
! make/data/cldr/common/main/en_ER.xml
+ make/data/cldr/common/main/en_ES.xml
! make/data/cldr/common/main/en_FI.xml
! make/data/cldr/common/main/en_FJ.xml
! make/data/cldr/common/main/en_FK.xml
! make/data/cldr/common/main/en_FM.xml
+ make/data/cldr/common/main/en_FR.xml
! make/data/cldr/common/main/en_GB.xml
! make/data/cldr/common/main/en_GD.xml
! make/data/cldr/common/main/en_GG.xml
! make/data/cldr/common/main/en_GH.xml
! make/data/cldr/common/main/en_GI.xml
! make/data/cldr/common/main/en_GM.xml
= make/data/cldr/common/main/en_GS.xml
! make/data/cldr/common/main/en_GU.xml
! make/data/cldr/common/main/en_GY.xml
! make/data/cldr/common/main/en_HK.xml
+ make/data/cldr/common/main/en_HU.xml
! make/data/cldr/common/main/en_ID.xml
! make/data/cldr/common/main/en_IE.xml
! make/data/cldr/common/main/en_IL.xml
! make/data/cldr/common/main/en_IM.xml
! make/data/cldr/common/main/en_IN.xml
! make/data/cldr/common/main/en_IO.xml
+ make/data/cldr/common/main/en_IT.xml
! make/data/cldr/common/main/en_JE.xml
! make/data/cldr/common/main/en_JM.xml
! make/data/cldr/common/main/en_KE.xml
! make/data/cldr/common/main/en_KI.xml
! make/data/cldr/common/main/en_KN.xml
! make/data/cldr/common/main/en_KY.xml
! make/data/cldr/common/main/en_LC.xml
! make/data/cldr/common/main/en_LR.xml
! make/data/cldr/common/main/en_LS.xml
! make/data/cldr/common/main/en_MG.xml
! make/data/cldr/common/main/en_MH.xml
! make/data/cldr/common/main/en_MO.xml
! make/data/cldr/common/main/en_MP.xml
! make/data/cldr/common/main/en_MS.xml
! make/data/cldr/common/main/en_MT.xml
! make/data/cldr/common/main/en_MU.xml
! make/data/cldr/common/main/en_MV.xml
! make/data/cldr/common/main/en_MW.xml
! make/data/cldr/common/main/en_MY.xml
! make/data/cldr/common/main/en_NA.xml
! make/data/cldr/common/main/en_NF.xml
! make/data/cldr/common/main/en_NG.xml
! make/data/cldr/common/main/en_NL.xml
+ make/data/cldr/common/main/en_NO.xml
! make/data/cldr/common/main/en_NR.xml
! make/data/cldr/common/main/en_NU.xml
! make/data/cldr/common/main/en_NZ.xml
! make/data/cldr/common/main/en_PG.xml
! make/data/cldr/common/main/en_PH.xml
! make/data/cldr/common/main/en_PK.xml
+ make/data/cldr/common/main/en_PL.xml
! make/data/cldr/common/main/en_PN.xml
! make/data/cldr/common/main/en_PR.xml
+ make/data/cldr/common/main/en_PT.xml
! make/data/cldr/common/main/en_PW.xml
+ make/data/cldr/common/main/en_RO.xml
! make/data/cldr/common/main/en_RW.xml
! make/data/cldr/common/main/en_SB.xml
! make/data/cldr/common/main/en_SC.xml
! make/data/cldr/common/main/en_SD.xml
! make/data/cldr/common/main/en_SE.xml
! make/data/cldr/common/main/en_SG.xml
! make/data/cldr/common/main/en_SH.xml
! make/data/cldr/common/main/en_SI.xml
+ make/data/cldr/common/main/en_SK.xml
! make/data/cldr/common/main/en_SL.xml
! make/data/cldr/common/main/en_SS.xml
! make/data/cldr/common/main/en_SX.xml
! make/data/cldr/common/main/en_SZ.xml
! make/data/cldr/common/main/en_Shaw.xml
! make/data/cldr/common/main/en_Shaw_GB.xml
! make/data/cldr/common/main/en_TC.xml
! make/data/cldr/common/main/en_TK.xml
! make/data/cldr/common/main/en_TO.xml
! make/data/cldr/common/main/en_TT.xml
! make/data/cldr/common/main/en_TV.xml
! make/data/cldr/common/main/en_TZ.xml
! make/data/cldr/common/main/en_UG.xml
! make/data/cldr/common/main/en_UM.xml
! make/data/cldr/common/main/en_US.xml
! make/data/cldr/common/main/en_US_POSIX.xml
! make/data/cldr/common/main/en_VC.xml
! make/data/cldr/common/main/en_VG.xml
! make/data/cldr/common/main/en_VI.xml
! make/data/cldr/common/main/en_VU.xml
! make/data/cldr/common/main/en_WS.xml
! make/data/cldr/common/main/en_ZA.xml
! make/data/cldr/common/main/en_ZM.xml
! make/data/cldr/common/main/en_ZW.xml
! make/data/cldr/common/main/eo.xml
! make/data/cldr/common/main/eo_001.xml
! make/data/cldr/common/main/es.xml
! make/data/cldr/common/main/es_419.xml
! make/data/cldr/common/main/es_AR.xml
! make/data/cldr/common/main/es_BO.xml
! make/data/cldr/common/main/es_BR.xml
! make/data/cldr/common/main/es_BZ.xml
! make/data/cldr/common/main/es_CL.xml
! make/data/cldr/common/main/es_CO.xml
! make/data/cldr/common/main/es_CR.xml
! make/data/cldr/common/main/es_CU.xml
! make/data/cldr/common/main/es_DO.xml
! make/data/cldr/common/main/es_EA.xml
! make/data/cldr/common/main/es_EC.xml
! make/data/cldr/common/main/es_ES.xml
! make/data/cldr/common/main/es_GQ.xml
! make/data/cldr/common/main/es_GT.xml
! make/data/cldr/common/main/es_HN.xml
! make/data/cldr/common/main/es_IC.xml
! make/data/cldr/common/main/es_MX.xml
! make/data/cldr/common/main/es_NI.xml
! make/data/cldr/common/main/es_PA.xml
! make/data/cldr/common/main/es_PE.xml
! make/data/cldr/common/main/es_PH.xml
! make/data/cldr/common/main/es_PR.xml
! make/data/cldr/common/main/es_PY.xml
! make/data/cldr/common/main/es_SV.xml
! make/data/cldr/common/main/es_US.xml
! make/data/cldr/common/main/es_UY.xml
! make/data/cldr/common/main/es_VE.xml
! make/data/cldr/common/main/et.xml
! make/data/cldr/common/main/et_EE.xml
! make/data/cldr/common/main/eu.xml
! make/data/cldr/common/main/eu_ES.xml
! make/data/cldr/common/main/ewo.xml
! make/data/cldr/common/main/ewo_CM.xml
! make/data/cldr/common/main/fa.xml
! make/data/cldr/common/main/fa_AF.xml
! make/data/cldr/common/main/fa_IR.xml
! make/data/cldr/common/main/ff.xml
! make/data/cldr/common/main/ff_Adlm.xml
! make/data/cldr/common/main/ff_Adlm_BF.xml
! make/data/cldr/common/main/ff_Adlm_CM.xml
! make/data/cldr/common/main/ff_Adlm_GH.xml
! make/data/cldr/common/main/ff_Adlm_GM.xml
! make/data/cldr/common/main/ff_Adlm_GN.xml
! make/data/cldr/common/main/ff_Adlm_GW.xml
! make/data/cldr/common/main/ff_Adlm_LR.xml
! make/data/cldr/common/main/ff_Adlm_MR.xml
! make/data/cldr/common/main/ff_Adlm_NE.xml
! make/data/cldr/common/main/ff_Adlm_NG.xml
! make/data/cldr/common/main/ff_Adlm_SL.xml
! make/data/cldr/common/main/ff_Adlm_SN.xml
! make/data/cldr/common/main/ff_Latn.xml
! make/data/cldr/common/main/ff_Latn_BF.xml
! make/data/cldr/common/main/ff_Latn_CM.xml
! make/data/cldr/common/main/ff_Latn_GH.xml
! make/data/cldr/common/main/ff_Latn_GM.xml
! make/data/cldr/common/main/ff_Latn_GN.xml
! make/data/cldr/common/main/ff_Latn_GW.xml
! make/data/cldr/common/main/ff_Latn_LR.xml
! make/data/cldr/common/main/ff_Latn_MR.xml
! make/data/cldr/common/main/ff_Latn_NE.xml
! make/data/cldr/common/main/ff_Latn_NG.xml
! make/data/cldr/common/main/ff_Latn_SL.xml
! make/data/cldr/common/main/ff_Latn_SN.xml
! make/data/cldr/common/main/fi.xml
! make/data/cldr/common/main/fi_FI.xml
! make/data/cldr/common/main/fil.xml
! make/data/cldr/common/main/fil_PH.xml
! make/data/cldr/common/main/fo.xml
! make/data/cldr/common/main/fo_DK.xml
! make/data/cldr/common/main/fo_FO.xml
! make/data/cldr/common/main/fr.xml
! make/data/cldr/common/main/fr_BE.xml
! make/data/cldr/common/main/fr_BF.xml
! make/data/cldr/common/main/fr_BI.xml
! make/data/cldr/common/main/fr_BJ.xml
! make/data/cldr/common/main/fr_BL.xml
! make/data/cldr/common/main/fr_CA.xml
! make/data/cldr/common/main/fr_CD.xml
! make/data/cldr/common/main/fr_CF.xml
! make/data/cldr/common/main/fr_CG.xml
! make/data/cldr/common/main/fr_CH.xml
! make/data/cldr/common/main/fr_CI.xml
! make/data/cldr/common/main/fr_CM.xml
! make/data/cldr/common/main/fr_DJ.xml
! make/data/cldr/common/main/fr_DZ.xml
! make/data/cldr/common/main/fr_FR.xml
! make/data/cldr/common/main/fr_GA.xml
! make/data/cldr/common/main/fr_GF.xml
! make/data/cldr/common/main/fr_GN.xml
! make/data/cldr/common/main/fr_GP.xml
! make/data/cldr/common/main/fr_GQ.xml
! make/data/cldr/common/main/fr_HT.xml
! make/data/cldr/common/main/fr_KM.xml
! make/data/cldr/common/main/fr_LU.xml
! make/data/cldr/common/main/fr_MA.xml
! make/data/cldr/common/main/fr_MC.xml
! make/data/cldr/common/main/fr_MF.xml
! make/data/cldr/common/main/fr_MG.xml
! make/data/cldr/common/main/fr_ML.xml
! make/data/cldr/common/main/fr_MQ.xml
! make/data/cldr/common/main/fr_MR.xml
! make/data/cldr/common/main/fr_MU.xml
! make/data/cldr/common/main/fr_NC.xml
! make/data/cldr/common/main/fr_NE.xml
! make/data/cldr/common/main/fr_PF.xml
! make/data/cldr/common/main/fr_PM.xml
! make/data/cldr/common/main/fr_RE.xml
! make/data/cldr/common/main/fr_RW.xml
! make/data/cldr/common/main/fr_SC.xml
! make/data/cldr/common/main/fr_SN.xml
! make/data/cldr/common/main/fr_SY.xml
! make/data/cldr/common/main/fr_TD.xml
! make/data/cldr/common/main/fr_TG.xml
! make/data/cldr/common/main/fr_TN.xml
! make/data/cldr/common/main/fr_VU.xml
! make/data/cldr/common/main/fr_WF.xml
! make/data/cldr/common/main/fr_YT.xml
! make/data/cldr/common/main/frr.xml
! make/data/cldr/common/main/frr_DE.xml
! make/data/cldr/common/main/fur.xml
! make/data/cldr/common/main/fur_IT.xml
! make/data/cldr/common/main/fy.xml
! make/data/cldr/common/main/fy_NL.xml
! make/data/cldr/common/main/ga.xml
! make/data/cldr/common/main/ga_GB.xml
! make/data/cldr/common/main/ga_IE.xml
! make/data/cldr/common/main/gaa.xml
! make/data/cldr/common/main/gaa_GH.xml
! make/data/cldr/common/main/gd.xml
! make/data/cldr/common/main/gd_GB.xml
! make/data/cldr/common/main/gez.xml
! make/data/cldr/common/main/gez_ER.xml
! make/data/cldr/common/main/gez_ET.xml
! make/data/cldr/common/main/gl.xml
! make/data/cldr/common/main/gl_ES.xml
! make/data/cldr/common/main/gn.xml
! make/data/cldr/common/main/gn_PY.xml
! make/data/cldr/common/main/gsw.xml
! make/data/cldr/common/main/gsw_CH.xml
! make/data/cldr/common/main/gsw_FR.xml
! make/data/cldr/common/main/gsw_LI.xml
! make/data/cldr/common/main/gu.xml
! make/data/cldr/common/main/gu_IN.xml
! make/data/cldr/common/main/guz.xml
! make/data/cldr/common/main/guz_KE.xml
! make/data/cldr/common/main/gv.xml
! make/data/cldr/common/main/gv_IM.xml
! make/data/cldr/common/main/ha.xml
! make/data/cldr/common/main/ha_Arab.xml
! make/data/cldr/common/main/ha_Arab_NG.xml
! make/data/cldr/common/main/ha_Arab_SD.xml
! make/data/cldr/common/main/ha_GH.xml
! make/data/cldr/common/main/ha_NE.xml
! make/data/cldr/common/main/ha_NG.xml
! make/data/cldr/common/main/haw.xml
! make/data/cldr/common/main/haw_US.xml
! make/data/cldr/common/main/he.xml
! make/data/cldr/common/main/he_IL.xml
! make/data/cldr/common/main/hi.xml
! make/data/cldr/common/main/hi_IN.xml
! make/data/cldr/common/main/hi_Latn.xml
! make/data/cldr/common/main/hi_Latn_IN.xml
! make/data/cldr/common/main/hnj.xml
! make/data/cldr/common/main/hnj_Hmnp.xml
! make/data/cldr/common/main/hnj_Hmnp_US.xml
! make/data/cldr/common/main/hr.xml
! make/data/cldr/common/main/hr_BA.xml
! make/data/cldr/common/main/hr_HR.xml
! make/data/cldr/common/main/hsb.xml
! make/data/cldr/common/main/hsb_DE.xml
+ make/data/cldr/common/main/ht.xml
+ make/data/cldr/common/main/ht_HT.xml
! make/data/cldr/common/main/hu.xml
! make/data/cldr/common/main/hu_HU.xml
! make/data/cldr/common/main/hy.xml
! make/data/cldr/common/main/hy_AM.xml
! make/data/cldr/common/main/ia.xml
! make/data/cldr/common/main/ia_001.xml
! make/data/cldr/common/main/id.xml
! make/data/cldr/common/main/id_ID.xml
! make/data/cldr/common/main/ie.xml
! make/data/cldr/common/main/ie_EE.xml
! make/data/cldr/common/main/ig.xml
! make/data/cldr/common/main/ig_NG.xml
! make/data/cldr/common/main/ii.xml
! make/data/cldr/common/main/ii_CN.xml
! make/data/cldr/common/main/io.xml
! make/data/cldr/common/main/io_001.xml
! make/data/cldr/common/main/is.xml
! make/data/cldr/common/main/is_IS.xml
! make/data/cldr/common/main/it.xml
! make/data/cldr/common/main/it_CH.xml
! make/data/cldr/common/main/it_IT.xml
! make/data/cldr/common/main/it_SM.xml
! make/data/cldr/common/main/it_VA.xml
! make/data/cldr/common/main/iu.xml
! make/data/cldr/common/main/iu_CA.xml
! make/data/cldr/common/main/iu_Latn.xml
! make/data/cldr/common/main/iu_Latn_CA.xml
! make/data/cldr/common/main/ja.xml
! make/data/cldr/common/main/ja_JP.xml
! make/data/cldr/common/main/jbo.xml
! make/data/cldr/common/main/jbo_001.xml
! make/data/cldr/common/main/jgo.xml
! make/data/cldr/common/main/jgo_CM.xml
! make/data/cldr/common/main/jmc.xml
! make/data/cldr/common/main/jmc_TZ.xml
! make/data/cldr/common/main/jv.xml
! make/data/cldr/common/main/jv_ID.xml
! make/data/cldr/common/main/ka.xml
! make/data/cldr/common/main/ka_GE.xml
! make/data/cldr/common/main/kaa.xml
! make/data/cldr/common/main/kaa_Cyrl.xml
! make/data/cldr/common/main/kaa_Cyrl_UZ.xml
! make/data/cldr/common/main/kaa_Latn.xml
! make/data/cldr/common/main/kaa_Latn_UZ.xml
! make/data/cldr/common/main/kab.xml
! make/data/cldr/common/main/kab_DZ.xml
! make/data/cldr/common/main/kaj.xml
! make/data/cldr/common/main/kaj_NG.xml
! make/data/cldr/common/main/kam.xml
! make/data/cldr/common/main/kam_KE.xml
! make/data/cldr/common/main/kcg.xml
! make/data/cldr/common/main/kcg_NG.xml
! make/data/cldr/common/main/kde.xml
! make/data/cldr/common/main/kde_TZ.xml
! make/data/cldr/common/main/kea.xml
! make/data/cldr/common/main/kea_CV.xml
! make/data/cldr/common/main/ken.xml
! make/data/cldr/common/main/ken_CM.xml
! make/data/cldr/common/main/kgp.xml
! make/data/cldr/common/main/kgp_BR.xml
! make/data/cldr/common/main/khq.xml
! make/data/cldr/common/main/khq_ML.xml
! make/data/cldr/common/main/ki.xml
! make/data/cldr/common/main/ki_KE.xml
! make/data/cldr/common/main/kk.xml
! make/data/cldr/common/main/kk_Arab.xml
! make/data/cldr/common/main/kk_Arab_CN.xml
! make/data/cldr/common/main/kk_Cyrl.xml
! make/data/cldr/common/main/kk_Cyrl_KZ.xml
! make/data/cldr/common/main/kk_KZ.xml
! make/data/cldr/common/main/kkj.xml
! make/data/cldr/common/main/kkj_CM.xml
! make/data/cldr/common/main/kl.xml
! make/data/cldr/common/main/kl_GL.xml
! make/data/cldr/common/main/kln.xml
! make/data/cldr/common/main/kln_KE.xml
! make/data/cldr/common/main/km.xml
! make/data/cldr/common/main/km_KH.xml
! make/data/cldr/common/main/kn.xml
! make/data/cldr/common/main/kn_IN.xml
! make/data/cldr/common/main/ko.xml
! make/data/cldr/common/main/ko_CN.xml
! make/data/cldr/common/main/ko_KP.xml
! make/data/cldr/common/main/ko_KR.xml
! make/data/cldr/common/main/kok.xml
! make/data/cldr/common/main/kok_Deva.xml
! make/data/cldr/common/main/kok_Deva_IN.xml
! make/data/cldr/common/main/kok_Latn.xml
! make/data/cldr/common/main/kok_Latn_IN.xml
! make/data/cldr/common/main/kpe.xml
! make/data/cldr/common/main/kpe_GN.xml
! make/data/cldr/common/main/kpe_LR.xml
! make/data/cldr/common/main/ks.xml
! make/data/cldr/common/main/ks_Arab.xml
! make/data/cldr/common/main/ks_Arab_IN.xml
! make/data/cldr/common/main/ks_Deva.xml
! make/data/cldr/common/main/ks_Deva_IN.xml
! make/data/cldr/common/main/ksb.xml
! make/data/cldr/common/main/ksb_TZ.xml
! make/data/cldr/common/main/ksf.xml
! make/data/cldr/common/main/ksf_CM.xml
! make/data/cldr/common/main/ksh.xml
! make/data/cldr/common/main/ksh_DE.xml
! make/data/cldr/common/main/ku.xml
! make/data/cldr/common/main/ku_TR.xml
! make/data/cldr/common/main/kw.xml
! make/data/cldr/common/main/kw_GB.xml
! make/data/cldr/common/main/kxv.xml
! make/data/cldr/common/main/kxv_Deva.xml
! make/data/cldr/common/main/kxv_Deva_IN.xml
! make/data/cldr/common/main/kxv_Latn.xml
! make/data/cldr/common/main/kxv_Latn_IN.xml
! make/data/cldr/common/main/kxv_Orya.xml
! make/data/cldr/common/main/kxv_Orya_IN.xml
! make/data/cldr/common/main/kxv_Telu.xml
! make/data/cldr/common/main/kxv_Telu_IN.xml
! make/data/cldr/common/main/ky.xml
! make/data/cldr/common/main/ky_KG.xml
! make/data/cldr/common/main/la.xml
! make/data/cldr/common/main/la_VA.xml
! make/data/cldr/common/main/lag.xml
! make/data/cldr/common/main/lag_TZ.xml
! make/data/cldr/common/main/lb.xml
! make/data/cldr/common/main/lb_LU.xml
! make/data/cldr/common/main/lg.xml
! make/data/cldr/common/main/lg_UG.xml
! make/data/cldr/common/main/lij.xml
! make/data/cldr/common/main/lij_IT.xml
! make/data/cldr/common/main/lkt.xml
! make/data/cldr/common/main/lkt_US.xml
! make/data/cldr/common/main/lld.xml
! make/data/cldr/common/main/lld_IT.xml
! make/data/cldr/common/main/lmo.xml
! make/data/cldr/common/main/lmo_IT.xml
! make/data/cldr/common/main/ln.xml
! make/data/cldr/common/main/ln_AO.xml
! make/data/cldr/common/main/ln_CD.xml
! make/data/cldr/common/main/ln_CF.xml
! make/data/cldr/common/main/ln_CG.xml
! make/data/cldr/common/main/lo.xml
! make/data/cldr/common/main/lo_LA.xml
! make/data/cldr/common/main/lrc.xml
! make/data/cldr/common/main/lrc_IQ.xml
! make/data/cldr/common/main/lrc_IR.xml
! make/data/cldr/common/main/lt.xml
! make/data/cldr/common/main/lt_LT.xml
! make/data/cldr/common/main/ltg.xml
! make/data/cldr/common/main/ltg_LV.xml
! make/data/cldr/common/main/lu.xml
! make/data/cldr/common/main/lu_CD.xml
! make/data/cldr/common/main/luo.xml
! make/data/cldr/common/main/luo_KE.xml
! make/data/cldr/common/main/luy.xml
! make/data/cldr/common/main/luy_KE.xml
! make/data/cldr/common/main/lv.xml
! make/data/cldr/common/main/lv_LV.xml
! make/data/cldr/common/main/mai.xml
! make/data/cldr/common/main/mai_IN.xml
! make/data/cldr/common/main/mas.xml
! make/data/cldr/common/main/mas_KE.xml
! make/data/cldr/common/main/mas_TZ.xml
! make/data/cldr/common/main/mdf.xml
! make/data/cldr/common/main/mdf_RU.xml
! make/data/cldr/common/main/mer.xml
! make/data/cldr/common/main/mer_KE.xml
! make/data/cldr/common/main/mfe.xml
! make/data/cldr/common/main/mfe_MU.xml
! make/data/cldr/common/main/mg.xml
! make/data/cldr/common/main/mg_MG.xml
! make/data/cldr/common/main/mgh.xml
! make/data/cldr/common/main/mgh_MZ.xml
! make/data/cldr/common/main/mgo.xml
! make/data/cldr/common/main/mgo_CM.xml
! make/data/cldr/common/main/mhn.xml
! make/data/cldr/common/main/mhn_IT.xml
! make/data/cldr/common/main/mi.xml
! make/data/cldr/common/main/mi_NZ.xml
! make/data/cldr/common/main/mic.xml
! make/data/cldr/common/main/mic_CA.xml
! make/data/cldr/common/main/mk.xml
! make/data/cldr/common/main/mk_MK.xml
! make/data/cldr/common/main/ml.xml
! make/data/cldr/common/main/ml_IN.xml
! make/data/cldr/common/main/mn.xml
! make/data/cldr/common/main/mn_MN.xml
! make/data/cldr/common/main/mn_Mong.xml
! make/data/cldr/common/main/mn_Mong_CN.xml
! make/data/cldr/common/main/mn_Mong_MN.xml
! make/data/cldr/common/main/mni.xml
! make/data/cldr/common/main/mni_Beng.xml
! make/data/cldr/common/main/mni_Beng_IN.xml
! make/data/cldr/common/main/mni_Mtei.xml
! make/data/cldr/common/main/mni_Mtei_IN.xml
! make/data/cldr/common/main/moh.xml
! make/data/cldr/common/main/moh_CA.xml
! make/data/cldr/common/main/mr.xml
! make/data/cldr/common/main/mr_IN.xml
! make/data/cldr/common/main/ms.xml
! make/data/cldr/common/main/ms_Arab.xml
! make/data/cldr/common/main/ms_Arab_BN.xml
! make/data/cldr/common/main/ms_Arab_MY.xml
! make/data/cldr/common/main/ms_BN.xml
! make/data/cldr/common/main/ms_ID.xml
! make/data/cldr/common/main/ms_MY.xml
! make/data/cldr/common/main/ms_SG.xml
! make/data/cldr/common/main/mt.xml
! make/data/cldr/common/main/mt_MT.xml
! make/data/cldr/common/main/mua.xml
! make/data/cldr/common/main/mua_CM.xml
! make/data/cldr/common/main/mus.xml
! make/data/cldr/common/main/mus_US.xml
! make/data/cldr/common/main/my.xml
! make/data/cldr/common/main/my_MM.xml
! make/data/cldr/common/main/myv.xml
! make/data/cldr/common/main/myv_RU.xml
! make/data/cldr/common/main/mzn.xml
! make/data/cldr/common/main/mzn_IR.xml
! make/data/cldr/common/main/naq.xml
! make/data/cldr/common/main/naq_NA.xml
! make/data/cldr/common/main/nb.xml
! make/data/cldr/common/main/nb_NO.xml
! make/data/cldr/common/main/nb_SJ.xml
! make/data/cldr/common/main/nd.xml
! make/data/cldr/common/main/nd_ZW.xml
! make/data/cldr/common/main/nds.xml
! make/data/cldr/common/main/nds_DE.xml
! make/data/cldr/common/main/nds_NL.xml
! make/data/cldr/common/main/ne.xml
! make/data/cldr/common/main/ne_IN.xml
! make/data/cldr/common/main/ne_NP.xml
! make/data/cldr/common/main/nl.xml
! make/data/cldr/common/main/nl_AW.xml
! make/data/cldr/common/main/nl_BE.xml
! make/data/cldr/common/main/nl_BQ.xml
! make/data/cldr/common/main/nl_CW.xml
! make/data/cldr/common/main/nl_NL.xml
! make/data/cldr/common/main/nl_SR.xml
! make/data/cldr/common/main/nl_SX.xml
! make/data/cldr/common/main/nmg.xml
! make/data/cldr/common/main/nmg_CM.xml
! make/data/cldr/common/main/nn.xml
! make/data/cldr/common/main/nn_NO.xml
! make/data/cldr/common/main/nnh.xml
! make/data/cldr/common/main/nnh_CM.xml
! make/data/cldr/common/main/no.xml
! make/data/cldr/common/main/nqo.xml
! make/data/cldr/common/main/nqo_GN.xml
! make/data/cldr/common/main/nr.xml
! make/data/cldr/common/main/nr_ZA.xml
! make/data/cldr/common/main/nso.xml
! make/data/cldr/common/main/nso_ZA.xml
! make/data/cldr/common/main/nus.xml
! make/data/cldr/common/main/nus_SS.xml
! make/data/cldr/common/main/nv.xml
! make/data/cldr/common/main/nv_US.xml
! make/data/cldr/common/main/ny.xml
! make/data/cldr/common/main/ny_MW.xml
! make/data/cldr/common/main/nyn.xml
! make/data/cldr/common/main/nyn_UG.xml
! make/data/cldr/common/main/oc.xml
! make/data/cldr/common/main/oc_ES.xml
! make/data/cldr/common/main/oc_FR.xml
! make/data/cldr/common/main/om.xml
! make/data/cldr/common/main/om_ET.xml
! make/data/cldr/common/main/om_KE.xml
! make/data/cldr/common/main/or.xml
! make/data/cldr/common/main/or_IN.xml
! make/data/cldr/common/main/os.xml
! make/data/cldr/common/main/os_GE.xml
! make/data/cldr/common/main/os_RU.xml
! make/data/cldr/common/main/osa.xml
! make/data/cldr/common/main/osa_US.xml
! make/data/cldr/common/main/pa.xml
! make/data/cldr/common/main/pa_Arab.xml
! make/data/cldr/common/main/pa_Arab_PK.xml
! make/data/cldr/common/main/pa_Guru.xml
! make/data/cldr/common/main/pa_Guru_IN.xml
! make/data/cldr/common/main/pap.xml
! make/data/cldr/common/main/pap_AW.xml
! make/data/cldr/common/main/pap_CW.xml
! make/data/cldr/common/main/pcm.xml
! make/data/cldr/common/main/pcm_NG.xml
! make/data/cldr/common/main/pis.xml
! make/data/cldr/common/main/pis_SB.xml
! make/data/cldr/common/main/pl.xml
! make/data/cldr/common/main/pl_PL.xml
! make/data/cldr/common/main/prg.xml
! make/data/cldr/common/main/prg_PL.xml
! make/data/cldr/common/main/ps.xml
! make/data/cldr/common/main/ps_AF.xml
! make/data/cldr/common/main/ps_PK.xml
! make/data/cldr/common/main/pt.xml
! make/data/cldr/common/main/pt_AO.xml
! make/data/cldr/common/main/pt_BR.xml
! make/data/cldr/common/main/pt_CH.xml
! make/data/cldr/common/main/pt_CV.xml
! make/data/cldr/common/main/pt_GQ.xml
! make/data/cldr/common/main/pt_GW.xml
! make/data/cldr/common/main/pt_LU.xml
! make/data/cldr/common/main/pt_MO.xml
! make/data/cldr/common/main/pt_MZ.xml
! make/data/cldr/common/main/pt_PT.xml
! make/data/cldr/common/main/pt_ST.xml
! make/data/cldr/common/main/pt_TL.xml
! make/data/cldr/common/main/qu.xml
! make/data/cldr/common/main/qu_BO.xml
! make/data/cldr/common/main/qu_EC.xml
! make/data/cldr/common/main/qu_PE.xml
! make/data/cldr/common/main/quc.xml
! make/data/cldr/common/main/quc_GT.xml
! make/data/cldr/common/main/raj.xml
! make/data/cldr/common/main/raj_IN.xml
! make/data/cldr/common/main/rhg.xml
! make/data/cldr/common/main/rhg_Rohg.xml
! make/data/cldr/common/main/rhg_Rohg_BD.xml
! make/data/cldr/common/main/rhg_Rohg_MM.xml
! make/data/cldr/common/main/rif.xml
! make/data/cldr/common/main/rif_MA.xml
! make/data/cldr/common/main/rm.xml
! make/data/cldr/common/main/rm_CH.xml
! make/data/cldr/common/main/rn.xml
! make/data/cldr/common/main/rn_BI.xml
! make/data/cldr/common/main/ro.xml
! make/data/cldr/common/main/ro_MD.xml
! make/data/cldr/common/main/ro_RO.xml
! make/data/cldr/common/main/rof.xml
! make/data/cldr/common/main/rof_TZ.xml
! make/data/cldr/common/main/root.xml
! make/data/cldr/common/main/ru.xml
! make/data/cldr/common/main/ru_BY.xml
! make/data/cldr/common/main/ru_KG.xml
! make/data/cldr/common/main/ru_KZ.xml
! make/data/cldr/common/main/ru_MD.xml
! make/data/cldr/common/main/ru_RU.xml
! make/data/cldr/common/main/ru_UA.xml
! make/data/cldr/common/main/rw.xml
! make/data/cldr/common/main/rw_RW.xml
! make/data/cldr/common/main/rwk.xml
! make/data/cldr/common/main/rwk_TZ.xml
! make/data/cldr/common/main/sa.xml
! make/data/cldr/common/main/sa_IN.xml
! make/data/cldr/common/main/sah.xml
! make/data/cldr/common/main/sah_RU.xml
! make/data/cldr/common/main/saq.xml
! make/data/cldr/common/main/saq_KE.xml
! make/data/cldr/common/main/sat.xml
! make/data/cldr/common/main/sat_Deva.xml
! make/data/cldr/common/main/sat_Deva_IN.xml
! make/data/cldr/common/main/sat_Olck.xml
! make/data/cldr/common/main/sat_Olck_IN.xml
! make/data/cldr/common/main/sbp.xml
! make/data/cldr/common/main/sbp_TZ.xml
! make/data/cldr/common/main/sc.xml
! make/data/cldr/common/main/sc_IT.xml
! make/data/cldr/common/main/scn.xml
! make/data/cldr/common/main/scn_IT.xml
! make/data/cldr/common/main/sd.xml
! make/data/cldr/common/main/sd_Arab.xml
! make/data/cldr/common/main/sd_Arab_PK.xml
! make/data/cldr/common/main/sd_Deva.xml
! make/data/cldr/common/main/sd_Deva_IN.xml
! make/data/cldr/common/main/sdh.xml
! make/data/cldr/common/main/sdh_IQ.xml
! make/data/cldr/common/main/sdh_IR.xml
! make/data/cldr/common/main/se.xml
! make/data/cldr/common/main/se_FI.xml
! make/data/cldr/common/main/se_NO.xml
! make/data/cldr/common/main/se_SE.xml
! make/data/cldr/common/main/seh.xml
! make/data/cldr/common/main/seh_MZ.xml
! make/data/cldr/common/main/ses.xml
! make/data/cldr/common/main/ses_ML.xml
! make/data/cldr/common/main/sg.xml
! make/data/cldr/common/main/sg_CF.xml
! make/data/cldr/common/main/shi.xml
! make/data/cldr/common/main/shi_Latn.xml
! make/data/cldr/common/main/shi_Latn_MA.xml
! make/data/cldr/common/main/shi_Tfng.xml
! make/data/cldr/common/main/shi_Tfng_MA.xml
! make/data/cldr/common/main/shn.xml
! make/data/cldr/common/main/shn_MM.xml
! make/data/cldr/common/main/shn_TH.xml
! make/data/cldr/common/main/si.xml
! make/data/cldr/common/main/si_LK.xml
! make/data/cldr/common/main/sid.xml
! make/data/cldr/common/main/sid_ET.xml
! make/data/cldr/common/main/sk.xml
! make/data/cldr/common/main/sk_SK.xml
! make/data/cldr/common/main/skr.xml
! make/data/cldr/common/main/skr_PK.xml
! make/data/cldr/common/main/sl.xml
! make/data/cldr/common/main/sl_SI.xml
! make/data/cldr/common/main/sma.xml
! make/data/cldr/common/main/sma_NO.xml
! make/data/cldr/common/main/sma_SE.xml
! make/data/cldr/common/main/smj.xml
! make/data/cldr/common/main/smj_NO.xml
! make/data/cldr/common/main/smj_SE.xml
! make/data/cldr/common/main/smn.xml
! make/data/cldr/common/main/smn_FI.xml
! make/data/cldr/common/main/sms.xml
! make/data/cldr/common/main/sms_FI.xml
! make/data/cldr/common/main/sn.xml
! make/data/cldr/common/main/sn_ZW.xml
! make/data/cldr/common/main/so.xml
! make/data/cldr/common/main/so_DJ.xml
! make/data/cldr/common/main/so_ET.xml
! make/data/cldr/common/main/so_KE.xml
! make/data/cldr/common/main/so_SO.xml
! make/data/cldr/common/main/sq.xml
! make/data/cldr/common/main/sq_AL.xml
! make/data/cldr/common/main/sq_MK.xml
! make/data/cldr/common/main/sq_XK.xml
! make/data/cldr/common/main/sr.xml
! make/data/cldr/common/main/sr_Cyrl.xml
! make/data/cldr/common/main/sr_Cyrl_BA.xml
! make/data/cldr/common/main/sr_Cyrl_ME.xml
! make/data/cldr/common/main/sr_Cyrl_RS.xml
! make/data/cldr/common/main/sr_Cyrl_XK.xml
! make/data/cldr/common/main/sr_Latn.xml
! make/data/cldr/common/main/sr_Latn_BA.xml
! make/data/cldr/common/main/sr_Latn_ME.xml
! make/data/cldr/common/main/sr_Latn_RS.xml
! make/data/cldr/common/main/sr_Latn_XK.xml
! make/data/cldr/common/main/ss.xml
! make/data/cldr/common/main/ss_SZ.xml
! make/data/cldr/common/main/ss_ZA.xml
! make/data/cldr/common/main/ssy.xml
! make/data/cldr/common/main/ssy_ER.xml
! make/data/cldr/common/main/st.xml
! make/data/cldr/common/main/st_LS.xml
! make/data/cldr/common/main/st_ZA.xml
! make/data/cldr/common/main/su.xml
! make/data/cldr/common/main/su_Latn.xml
! make/data/cldr/common/main/su_Latn_ID.xml
! make/data/cldr/common/main/sv.xml
! make/data/cldr/common/main/sv_AX.xml
! make/data/cldr/common/main/sv_FI.xml
! make/data/cldr/common/main/sv_SE.xml
! make/data/cldr/common/main/sw.xml
! make/data/cldr/common/main/sw_CD.xml
! make/data/cldr/common/main/sw_KE.xml
! make/data/cldr/common/main/sw_TZ.xml
! make/data/cldr/common/main/sw_UG.xml
! make/data/cldr/common/main/syr.xml
! make/data/cldr/common/main/syr_IQ.xml
! make/data/cldr/common/main/syr_SY.xml
! make/data/cldr/common/main/szl.xml
! make/data/cldr/common/main/szl_PL.xml
! make/data/cldr/common/main/ta.xml
! make/data/cldr/common/main/ta_IN.xml
! make/data/cldr/common/main/ta_LK.xml
! make/data/cldr/common/main/ta_MY.xml
! make/data/cldr/common/main/ta_SG.xml
! make/data/cldr/common/main/te.xml
! make/data/cldr/common/main/te_IN.xml
! make/data/cldr/common/main/teo.xml
! make/data/cldr/common/main/teo_KE.xml
! make/data/cldr/common/main/teo_UG.xml
! make/data/cldr/common/main/tg.xml
! make/data/cldr/common/main/tg_TJ.xml
! make/data/cldr/common/main/th.xml
! make/data/cldr/common/main/th_TH.xml
! make/data/cldr/common/main/ti.xml
! make/data/cldr/common/main/ti_ER.xml
! make/data/cldr/common/main/ti_ET.xml
! make/data/cldr/common/main/tig.xml
! make/data/cldr/common/main/tig_ER.xml
! make/data/cldr/common/main/tk.xml
! make/data/cldr/common/main/tk_TM.xml
! make/data/cldr/common/main/tn.xml
! make/data/cldr/common/main/tn_BW.xml
! make/data/cldr/common/main/tn_ZA.xml
! make/data/cldr/common/main/to.xml
! make/data/cldr/common/main/to_TO.xml
! make/data/cldr/common/main/tok.xml
! make/data/cldr/common/main/tok_001.xml
! make/data/cldr/common/main/tpi.xml
! make/data/cldr/common/main/tpi_PG.xml
! make/data/cldr/common/main/tr.xml
! make/data/cldr/common/main/tr_CY.xml
! make/data/cldr/common/main/tr_TR.xml
! make/data/cldr/common/main/trv.xml
! make/data/cldr/common/main/trv_TW.xml
! make/data/cldr/common/main/trw.xml
! make/data/cldr/common/main/trw_PK.xml
! make/data/cldr/common/main/ts.xml
! make/data/cldr/common/main/ts_ZA.xml
! make/data/cldr/common/main/tt.xml
! make/data/cldr/common/main/tt_RU.xml
! make/data/cldr/common/main/twq.xml
! make/data/cldr/common/main/twq_NE.xml
! make/data/cldr/common/main/tyv.xml
! make/data/cldr/common/main/tyv_RU.xml
! make/data/cldr/common/main/tzm.xml
! make/data/cldr/common/main/tzm_MA.xml
! make/data/cldr/common/main/ug.xml
! make/data/cldr/common/main/ug_CN.xml
! make/data/cldr/common/main/uk.xml
! make/data/cldr/common/main/uk_UA.xml
! make/data/cldr/common/main/ur.xml
! make/data/cldr/common/main/ur_IN.xml
! make/data/cldr/common/main/ur_PK.xml
! make/data/cldr/common/main/uz.xml
! make/data/cldr/common/main/uz_Arab.xml
! make/data/cldr/common/main/uz_Arab_AF.xml
! make/data/cldr/common/main/uz_Cyrl.xml
! make/data/cldr/common/main/uz_Cyrl_UZ.xml
! make/data/cldr/common/main/uz_Latn.xml
! make/data/cldr/common/main/uz_Latn_UZ.xml
! make/data/cldr/common/main/vai.xml
! make/data/cldr/common/main/vai_Latn.xml
! make/data/cldr/common/main/vai_Latn_LR.xml
! make/data/cldr/common/main/vai_Vaii.xml
! make/data/cldr/common/main/vai_Vaii_LR.xml
! make/data/cldr/common/main/ve.xml
! make/data/cldr/common/main/ve_ZA.xml
! make/data/cldr/common/main/vec.xml
! make/data/cldr/common/main/vec_IT.xml
! make/data/cldr/common/main/vi.xml
! make/data/cldr/common/main/vi_VN.xml
! make/data/cldr/common/main/vmw.xml
! make/data/cldr/common/main/vmw_MZ.xml
! make/data/cldr/common/main/vo.xml
! make/data/cldr/common/main/vo_001.xml
! make/data/cldr/common/main/vun.xml
! make/data/cldr/common/main/vun_TZ.xml
! make/data/cldr/common/main/wa.xml
! make/data/cldr/common/main/wa_BE.xml
! make/data/cldr/common/main/wae.xml
! make/data/cldr/common/main/wae_CH.xml
! make/data/cldr/common/main/wal.xml
! make/data/cldr/common/main/wal_ET.xml
! make/data/cldr/common/main/wbp.xml
! make/data/cldr/common/main/wbp_AU.xml
! make/data/cldr/common/main/wo.xml
! make/data/cldr/common/main/wo_SN.xml
! make/data/cldr/common/main/xh.xml
! make/data/cldr/common/main/xh_ZA.xml
! make/data/cldr/common/main/xnr.xml
! make/data/cldr/common/main/xnr_IN.xml
! make/data/cldr/common/main/xog.xml
! make/data/cldr/common/main/xog_UG.xml
! make/data/cldr/common/main/yav.xml
! make/data/cldr/common/main/yav_CM.xml
! make/data/cldr/common/main/yi.xml
! make/data/cldr/common/main/yi_UA.xml
! make/data/cldr/common/main/yo.xml
! make/data/cldr/common/main/yo_BJ.xml
! make/data/cldr/common/main/yo_NG.xml
! make/data/cldr/common/main/yrl.xml
! make/data/cldr/common/main/yrl_BR.xml
! make/data/cldr/common/main/yrl_CO.xml
! make/data/cldr/common/main/yrl_VE.xml
! make/data/cldr/common/main/yue.xml
! make/data/cldr/common/main/yue_Hans.xml
! make/data/cldr/common/main/yue_Hans_CN.xml
! make/data/cldr/common/main/yue_Hant.xml
! make/data/cldr/common/main/yue_Hant_CN.xml
! make/data/cldr/common/main/yue_Hant_HK.xml
+ make/data/cldr/common/main/yue_Hant_MO.xml
! make/data/cldr/common/main/za.xml
! make/data/cldr/common/main/za_CN.xml
! make/data/cldr/common/main/zgh.xml
! make/data/cldr/common/main/zgh_MA.xml
! make/data/cldr/common/main/zh.xml
! make/data/cldr/common/main/zh_Hans.xml
! make/data/cldr/common/main/zh_Hans_CN.xml
! make/data/cldr/common/main/zh_Hans_HK.xml
! make/data/cldr/common/main/zh_Hans_MO.xml
! make/data/cldr/common/main/zh_Hans_MY.xml
! make/data/cldr/common/main/zh_Hans_SG.xml
! make/data/cldr/common/main/zh_Hant.xml
! make/data/cldr/common/main/zh_Hant_HK.xml
! make/data/cldr/common/main/zh_Hant_MO.xml
! make/data/cldr/common/main/zh_Hant_MY.xml
! make/data/cldr/common/main/zh_Hant_TW.xml
! make/data/cldr/common/main/zh_Latn.xml
! make/data/cldr/common/main/zh_Latn_CN.xml
! make/data/cldr/common/main/zu.xml
! make/data/cldr/common/main/zu_ZA.xml
! make/data/cldr/common/properties/coverageLevels.txt
! make/data/cldr/common/supplemental/attributeValueValidity.xml
! make/data/cldr/common/supplemental/coverageLevels.xml
! make/data/cldr/common/supplemental/dayPeriods.xml
! make/data/cldr/common/supplemental/languageInfo.xml
! make/data/cldr/common/supplemental/likelySubtags.xml
! make/data/cldr/common/supplemental/supplementalData.xml
! make/data/cldr/common/supplemental/supplementalMetadata.xml
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/legal/cldr.md
! src/jdk.localedata/share/legal/cldr.md
! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java
! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java
! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java
- test/jdk/sun/util/resources/cldr/Bug8145136.java
+ test/jdk/sun/util/resources/cldr/LikelySubtagLocalesTest.java
! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
Changeset: c856b342
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-03-25 16:08:57 +0000
URL: https://git.openjdk.org/leyden/commit/c856b3425a70d2aecb6c5c44da36396a5d74b…
8352587: C2 SuperWord: we must avoid Multiversioning for PeelMainPost loops
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionWithPeelMainPost.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestPeelMainPostNoMultiversioning.java
Changeset: 60544a15
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-03-25 19:01:02 +0000
URL: https://git.openjdk.org/leyden/commit/60544a15d6bd9fc17f362cdfb95f06e733934…
8164714: Constructor.newInstance creates instance of inner class with null outer class
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java
! test/langtools/tools/javac/nestmates/CheckNestmateAttrs.java
+ test/langtools/tools/javac/outerThisNull/NoOuterThisNullChecks.java
+ test/langtools/tools/javac/outerThisNull/OuterThisNullChecks.java
! test/langtools/tools/javap/AnnoTest.java
! test/langtools/tools/javap/classfile/T6887895.java
Changeset: f5a0db43
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-03-25 19:01:22 +0000
URL: https://git.openjdk.org/leyden/commit/f5a0db43b76ea58f54d87c49d97c7d87ee1b4…
8315447: Invalid Type Annotation attached to a method instead of a lambda
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
+ test/langtools/tools/javac/annotations/typeAnnotations/classfile/RepeatableInLambdaTest.java
Changeset: dbc620fb
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-03-25 19:50:06 +0000
URL: https://git.openjdk.org/leyden/commit/dbc620fb1f754ca84f2a07abfdfbd4c5fcb55…
8352299: GenShen: Young cycles that interrupt old cycles cannot be cancelled
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
Changeset: 0935ba9a
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-03-26 01:24:55 +0000
URL: https://git.openjdk.org/leyden/commit/0935ba9a8c808d372b387d0d0f479f854c121…
8352481: Enforce the use of lld with clang
Co-authored-by: Magnus Ihse Bursie <ihse(a)openjdk.org>
Reviewed-by: ihse, erikj
! make/autoconf/toolchain.m4
Changeset: a81250c5
Branch: premain
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-03-26 01:58:02 +0000
URL: https://git.openjdk.org/leyden/commit/a81250c55312dfdeb4d65970cff683e6f0783…
8352673: RISC-V: Vector can't be turned on with -XX:+UseRVV
Reviewed-by: rehn, fyang, syan
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 1a8c8e07
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2025-03-26 06:09:17 +0000
URL: https://git.openjdk.org/leyden/commit/1a8c8e07fee33861d348f7b41fea0e3fd5bbc…
8352858: Make java.net.JarURLConnection fields final
Reviewed-by: jpai, dfuchs
! src/java.base/share/classes/java/net/JarURLConnection.java
Changeset: 2e4d7d18
Branch: premain
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-03-26 07:07:48 +0000
URL: https://git.openjdk.org/leyden/commit/2e4d7d1846d846fd98201b9b3abeb7b91239a…
8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure
Co-authored-by: Vladimir Ivanov <vlivanov(a)openjdk.org>
Reviewed-by: thartmann, vlivanov
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
Changeset: 45a9750b
Branch: premain
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-03-26 07:30:04 +0000
URL: https://git.openjdk.org/leyden/commit/45a9750b2c9364a05e00cdb935ef986c0a2c3…
8351655: Optimize ObjectMonitor::unlink_after_acquire()
Reviewed-by: pchilanomate, dholmes, coleenp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
Changeset: e32a0c90
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-03-26 08:12:45 +0000
URL: https://git.openjdk.org/leyden/commit/e32a0c90feb231d791e6c17e6360f629189ca…
8352706: httpclient HeadTest does not run on HTTP2
Co-authored-by: Daniel Fuchs <dfuchs(a)openjdk.org>
Reviewed-by: michaelm
! test/jdk/java/net/httpclient/HeadTest.java
Changeset: eb6e8288
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-03-26 09:03:19 +0000
URL: https://git.openjdk.org/leyden/commit/eb6e8288c628577ce557266773ffebdf0bbe8…
8351002: com/sun/management/OperatingSystemMXBean cpuLoad tests fail intermittently
Reviewed-by: sspitsyn, lmesnik
! test/jdk/ProblemList.txt
! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java
! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuTime.java
! test/jdk/com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java
Changeset: ee710fec
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-26 09:23:45 +0000
URL: https://git.openjdk.org/leyden/commit/ee710fec21c4e886769576c17ad6db2ab91a8…
8345169: Implement JEP 503: Remove the 32-bit x86 Port
Reviewed-by: ihse, mdoerr, vlivanov, kvn, coleenp, dholmes
! make/autoconf/basic.m4
! make/autoconf/platform.m4
- src/hotspot/cpu/x86/downcallLinker_x86_32.cpp
- src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp
- src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_32.ad
- src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
- src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_constants.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_cos.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_log10.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_sin.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_tan.cpp
- src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
- src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
- src/hotspot/cpu/x86/stubRoutines_x86_32.cpp
- src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
- src/hotspot/cpu/x86/upcallLinker_x86_32.cpp
- src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
- src/hotspot/cpu/x86/x86_32.ad
- src/hotspot/os_cpu/bsd_x86/bsd_x86_32.S
- src/hotspot/os_cpu/linux_x86/linux_x86_32.S
- src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_32.S
Changeset: 059f190f
Branch: premain
Author: Saranya Natarajan <saranya.natarajan(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-03-26 09:39:28 +0000
URL: https://git.openjdk.org/leyden/commit/059f190f4b0c7836b89ca2070400529e8d337…
8352490: Fatal error message for unhandled bytecode needs more detail
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/ci/ciStreams.cpp
Changeset: bc5cde1b
Branch: premain
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-03-26 10:53:07 +0000
URL: https://git.openjdk.org/leyden/commit/bc5cde1b198baf6e2e36d370b0aaa907c8f35…
8352692: Add support for extra jlink options
Reviewed-by: ihse, erikj
! make/Images.gmk
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
Changeset: b4dc3645
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-03-26 12:31:28 +0000
URL: https://git.openjdk.org/leyden/commit/b4dc364575b5a7e9dab5645f2fd6f37708353…
8346931: Replace divisions by zero in sharedRuntimeTrans.cpp
Reviewed-by: kbarrett, mdoerr
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
Changeset: 84d3dc75
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-03-26 12:32:52 +0000
URL: https://git.openjdk.org/leyden/commit/84d3dc75e4ebd1a4724b09842fd5a63900536…
8352965: [BACKOUT] 8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure
Reviewed-by: chagedorn
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
Changeset: c14bbea9
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-03-26 12:45:44 +0000
URL: https://git.openjdk.org/leyden/commit/c14bbea93e6701719b934dbd1711d26a91b50…
8352740: Introduce new factory method HtmlTree.IMG
Reviewed-by: liach, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
Changeset: e2a461bd
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-03-26 12:59:25 +0000
URL: https://git.openjdk.org/leyden/commit/e2a461bddeade1666fe15fb17cba8c9f4c5e7…
8351332: Line breaks in search tag descriptions corrupt JSON search index
Reviewed-by: hannesw, liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testIndexLineBreaks/TestIndexLineBreaks.java
Changeset: eef6aefc
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-03-26 13:01:44 +0000
URL: https://git.openjdk.org/leyden/commit/eef6aefc21dd85725bc5b2d770997b19eb95a…
8352623: MultiExchange should cancel exchange impl if responseFilters throws
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! test/jdk/java/net/httpclient/UnauthorizedTest.java
Changeset: 79bffe2f
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-03-26 14:37:53 +0000
URL: https://git.openjdk.org/leyden/commit/79bffe2f28f90986d45f4e91efc021290b4fc…
8349361: C2: RShiftL should support all applicable transformations that RShiftI does
Reviewed-by: epeter, chagedorn, jkarthikeyan
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/c2/irTests/RShiftINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/RShiftLNodeIdealizationTests.java
Changeset: a2a64dac
Branch: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2025-03-26 15:38:16 +0000
URL: https://git.openjdk.org/leyden/commit/a2a64dac1680e97dd9eb511ead951bf1be812…
8352588: GenShen: Enabling JFR asserts when getting GCId
Reviewed-by: wkemper, ysr
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
Changeset: 1d205f5f
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-03-26 16:09:24 +0000
URL: https://git.openjdk.org/leyden/commit/1d205f5f0704f251eb68165f3caf1e70d542a…
8352716: (tz) Update Timezone Data to 2025b
Reviewed-by: coffeys, joehw
! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
Changeset: 53926742
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-03-26 16:16:38 +0000
URL: https://git.openjdk.org/leyden/commit/53926742c02480def6a42683fcaf284b99bcb…
8352766: Problemlist hotspot tier1 tests requiring tools that are not included in static JDK
Reviewed-by: dholmes, ihse
+ test/hotspot/jtreg/ProblemList-StaticJdk.txt
Changeset: c2a4fed9
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-03-26 17:30:45 +0000
URL: https://git.openjdk.org/leyden/commit/c2a4fed98c4e17880dd40c19cb73072efea8c…
8348907: Stress times out when is executed with ZGC
Reviewed-by: egahlin, aboldtch, eosterlund
! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
Changeset: 5672a934
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-03-26 17:33:23 +0000
URL: https://git.openjdk.org/leyden/commit/5672a934fa1b0b42ae9bb39b31579a27e3332…
8348400: GenShen: assert(ShenandoahHeap::heap()->is_full_gc_in_progress() || (used_regions_size() <= _max_capacity)) failed: Cannot use more than capacity #
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
Changeset: e83cccfe
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-26 19:45:24 +0000
URL: https://git.openjdk.org/leyden/commit/e83cccfed4463ddbec5493722355d65c4eb41…
8352948: Remove leftover runtime_x86_32.cpp after 32-bit x86 removal
Reviewed-by: stefank, kvn
- src/hotspot/cpu/x86/runtime_x86_32.cpp
Changeset: 441bd126
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-03-26 19:45:50 +0000
URL: https://git.openjdk.org/leyden/commit/441bd1265650dc865897d5cb6a673edb89dd5…
8352812: remove useless class and function parameter in SuspendThread impl
Reviewed-by: lmesnik, cjplummer
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
Changeset: 1397ee56
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-03-26 20:08:02 +0000
URL: https://git.openjdk.org/leyden/commit/1397ee56c0f281d99989058cd14016d9d7c7a…
8334322: Misleading values of keys in jpackage resource bundle
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/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: 24833403
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-03-27 00:23:51 +0000
URL: https://git.openjdk.org/leyden/commit/24833403b6b93ca464720f00de0e8bd5e1c14…
8352579: Refactor CDS legacy optimization for lambda proxy classes
Reviewed-by: ccheung, matsaave
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
Changeset: 78534152
Branch: premain
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2025-03-27 07:30:34 +0000
URL: https://git.openjdk.org/leyden/commit/7853415217cc17179abf2e160ca735c936017…
8352218: RISC-V: Zvfh requires RVV
Reviewed-by: fyang, mli
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: 10078111
Branch: premain
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2025-03-27 07:32:48 +0000
URL: https://git.openjdk.org/leyden/commit/10078111aff4e095276ceccd250a25851f33a…
8352897: RISC-V: Change default value for UseConservativeFence
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/globals_riscv.hpp
Changeset: 66b5dba6
Branch: premain
Author: Hannes Greule <hgreule(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-03-27 07:39:34 +0000
URL: https://git.openjdk.org/leyden/commit/66b5dba690e7bd23054221cdc7f8394b07598…
8350988: Consolidate Identity of self-inverse operations
Reviewed-by: epeter, vlivanov
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/InvolutionIdentityTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 8a40498d
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-03-27 10:11:11 +0000
URL: https://git.openjdk.org/leyden/commit/8a40498d79a18dcf91cf4979d34c3583a6c39…
8352678: Opensource few JMenuItem tests
Reviewed-by: abhiscxk
+ test/jdk/javax/swing/JMenuItem/bug4207339.java
+ test/jdk/javax/swing/JMenuItem/bug4327146.java
+ test/jdk/javax/swing/JMenuItem/bug4402082.java
+ test/jdk/javax/swing/JMenuItem/bug6197830.java
Changeset: 4100dc9d
Branch: premain
Author: Frederic Thevenet <fthevenet(a)openjdk.org>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-03-27 10:16:59 +0000
URL: https://git.openjdk.org/leyden/commit/4100dc9d4cdd5f0c202b2b2a32554e3aa4f15…
8350801: Add a code signing hook to the JDK build system
Reviewed-by: ihse, erikj
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! make/autoconf/util.m4
! make/common/native/Link.gmk
! make/common/native/LinkMicrosoft.gmk
Changeset: 9a87e213
Branch: premain
Author: Vladimir Petko <vpetko(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-27 10:31:53 +0000
URL: https://git.openjdk.org/leyden/commit/9a87e2134ef531a6906454186517d3eee2e48…
8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106
Reviewed-by: rrich, shade
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
Changeset: b7ffd223
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-27 11:24:48 +0000
URL: https://git.openjdk.org/leyden/commit/b7ffd223e83e56259801534b634729c563e36…
8352980: Purge infrastructure for FP-to-bits interpreter intrinsics after 32-bit x86 removal
Reviewed-by: kvn, vlivanov, coleenp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
Changeset: 0bfa636c
Branch: premain
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2025-03-27 11:31:20 +0000
URL: https://git.openjdk.org/leyden/commit/0bfa636c7f43e31c53c6bae6ee859131bd452…
8352426: RelocIterator should correctly handle nullptr address of relocation data
Reviewed-by: dlong, vlivanov, kvn
! src/hotspot/share/code/relocInfo.cpp
Changeset: 927aeb2f
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-03-27 11:36:14 +0000
URL: https://git.openjdk.org/leyden/commit/927aeb2feeacddfb7267e4d211134f061a256…
8352617: IR framework test TestCompileCommandFileWriter.java runs TestCompilePhaseCollector instead of itself
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompileCommandFileWriter.java
Changeset: b9907801
Branch: premain
Author: Varada M <varadam(a)openjdk.org>
Date: 2025-03-27 11:46:46 +0000
URL: https://git.openjdk.org/leyden/commit/b9907801afaf4c613482ce3cb1b38262ce13d…
8352393: AIX: Problem list serviceability/attach/AttachAPIv2/StreamingOutputTest.java
Reviewed-by: jsjolen, mdoerr
! test/hotspot/jtreg/ProblemList.txt
Changeset: e2cd70aa
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-27 11:59:37 +0000
URL: https://git.openjdk.org/leyden/commit/e2cd70aab69f2244667db91fec5f4e3038f64…
8351151: Clean up x86 template interpreter after 32-bit x86 removal
Reviewed-by: coleenp, fparain, vlivanov
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/interpreterRT_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
Changeset: 41f3eea9
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-03-27 12:05:17 +0000
URL: https://git.openjdk.org/leyden/commit/41f3eea9b2b7bd74d5f125dedfe107ab5b0be…
8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI
Reviewed-by: serb, honkar
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 89e5c42d
Branch: premain
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Committer: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-03-27 14:28:47 +0000
URL: https://git.openjdk.org/leyden/commit/89e5c42d909344d75266a203d7e6b6bb1ad4a…
8294954: Remove superfluous ResourceMarks when using LogStream
Reviewed-by: dholmes, jsjolen
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/vm_version.cpp
Changeset: c50a0a1f
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-03-27 14:30:31 +0000
URL: https://git.openjdk.org/leyden/commit/c50a0a1fc126a67528448b282bcfc375abfac…
8352508: [Redo] G1: Pinned regions with pinned objects only reachable by native code crash VM
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java
Changeset: 79824c34
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-03-27 14:40:02 +0000
URL: https://git.openjdk.org/leyden/commit/79824c344ee36bcf9f3434ccb3b44d2d24def…
8352184: Jtreg tests using CommandLineOptionTest.getVMTypeOption() and optionsvalidation.JVMOptionsUtils fail on static JDK
Reviewed-by: dholmes, shade
! src/hotspot/share/runtime/abstract_vm_version.cpp
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java
Changeset: 50ac24eb
Branch: premain
Author: Vladimir Ivanov <vaivanov(a)openjdk.org>
Committer: Derek White <drwhite(a)openjdk.org>
Date: 2025-03-27 14:58:07 +0000
URL: https://git.openjdk.org/leyden/commit/50ac24eb0ff06d9b4fc52a6cafea63eb4d59c…
8351593: [JMH] test PhoneCode.Bulk reports NPE exception
Reviewed-by: redestad, drwhite
- test/micro/org/openjdk/bench/java/util/stream/tasks/DataProviders.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Bulk.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/DictionaryProblem.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Lambda.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Xtras.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/Bulk.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/PhoneCodeProblem.java
Changeset: 2eeda646
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-03-27 15:34:56 +0000
URL: https://git.openjdk.org/leyden/commit/2eeda64632621c31c6b0a9257ddec7ce9bc5e…
8325132: CDS: Make sure the ArchiveRelocationMode is always printed in the log
Reviewed-by: shade, iklam
! src/hotspot/share/cds/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
Changeset: dc5c4148
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-03-27 15:49:12 +0000
URL: https://git.openjdk.org/leyden/commit/dc5c4148c70ca43d0a69c326e14898adca2f0…
8352762: Use EXACTFMT instead of expanded version where applicable
Reviewed-by: dholmes, stuefe
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp
! src/hotspot/share/gc/parallel/parallelInitLogger.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/runtime/os.cpp
Changeset: 1bd0ce1f
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-03-27 16:34:19 +0000
URL: https://git.openjdk.org/leyden/commit/1bd0ce1f51760d2e57e94b19b83d3ee0fa4ae…
8352918: Shenandoah: Verifier does not deactivate barriers as intended
Reviewed-by: kdnilsen, shade, ysr
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
Changeset: b73663a2
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-27 18:10:53 +0000
URL: https://git.openjdk.org/leyden/commit/b73663a2b4fe7049fc0990c1a1e51221640b4…
8351155: C1/C2: Remove 32-bit x86 specific FP rounding support
Reviewed-by: vlivanov, kvn
! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_Defs_arm.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/c1_Defs_ppc.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/c1_Defs_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/s390/c1_Defs_s390.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_Canonicalizer.hpp
! src/hotspot/share/c1/c1_Defs.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.hpp
! src/hotspot/share/c1/c1_ValueMap.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/parse2.cpp
Changeset: 4ce9b4c7
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-03-27 20:28:18 +0000
URL: https://git.openjdk.org/leyden/commit/4ce9b4c72ef00d81fc07527a89d20cfa5400d…
8352435: Refactor CDS test library for execution and module packaging
Reviewed-by: ccheung, shade
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
+ test/lib/jdk/test/lib/cds/CDSJarUtils.java
+ test/lib/jdk/test/lib/cds/CDSModulePackager.java
+ test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java
Changeset: 58ef4015
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-03-27 20:40:05 +0000
URL: https://git.openjdk.org/leyden/commit/58ef4015b7313292a7c7634d3e00e3a904bbd…
5061061: SimpleDateFormat: unspecified behavior for reserved pattern letter
Reviewed-by: naoto, rriggs
! src/java.base/share/classes/java/text/SimpleDateFormat.java
Changeset: d5b12c82
Branch: premain
Author: Daniel Gredler <dgredler(a)openjdk.org>
Date: 2025-03-28 00:34:41 +0000
URL: https://git.openjdk.org/leyden/commit/d5b12c82fe7c25ccfd70edf73b80824ad316e…
8352890: Remove unnecessary Windows version check in FileFontStrike
Reviewed-by: serb, prr
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/windows/native/libfontmanager/lcdglyph.c
Changeset: f4428e89
Branch: premain
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-03-28 04:50:39 +0000
URL: https://git.openjdk.org/leyden/commit/f4428e89b7d9f00833a437f08fe0c0bbcec87…
8352920: Compilation failure: comparison of unsigned expression >= 0 is always true
Reviewed-by: dholmes
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeTracer.hpp
Changeset: 2ea1557a
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-03-28 06:03:36 +0000
URL: https://git.openjdk.org/leyden/commit/2ea1557a0fdaf551d75365d1351bfbd73319d…
8353005: AIX build broken after 8352481
Reviewed-by: mdoerr, mbaesken, erikj
! make/autoconf/toolchain.m4
Changeset: cfc648bd
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-03-28 06:52:14 +0000
URL: https://git.openjdk.org/leyden/commit/cfc648bd17cc79b1c3e6f69d3559749e93726…
8352677: Opensource JMenu tests - series2
Reviewed-by: abhiscxk
+ test/jdk/javax/swing/JMenu/bug4187996.java
+ test/jdk/javax/swing/JMenu/bug6471949.java
+ test/jdk/javax/swing/JMenu/bug6513492.java
Changeset: bac2aa44
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-03-28 08:13:31 +0000
URL: https://git.openjdk.org/leyden/commit/bac2aa44454982684e06854add1dbbb806fba…
8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table
Reviewed-by: mdoerr, dholmes
! src/hotspot/os/posix/signals_posix.cpp
Changeset: ddf326b8
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-03-28 08:19:20 +0000
URL: https://git.openjdk.org/leyden/commit/ddf326b8e6e50403303b410635e4c26d7bf56…
8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int'
Reviewed-by: kvn, dlong
! src/hotspot/share/opto/block.cpp
Changeset: 8ef78323
Branch: premain
Author: Manuel Hässig <manuel.hassig(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-03-28 08:53:37 +0000
URL: https://git.openjdk.org/leyden/commit/8ef78323b1177782a645155fda19544fae24c…
8350471: Unhandled compilation bailout in GraphKit::builtin_throw
Reviewed-by: thartmann, chagedorn, kvn
! src/hotspot/share/opto/graphKit.cpp
Changeset: 3e9a7a4a
Branch: premain
Author: Manuel Hässig <manuel.hassig(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-03-28 08:58:43 +0000
URL: https://git.openjdk.org/leyden/commit/3e9a7a4aed168422473c941ff5626d0d65aaa…
8353063: make/ide/vscode: Invalid Configuration Values
Reviewed-by: erikj, thartmann
! make/ide/vscode/hotspot/indexers/ccls-settings.txt
! make/ide/vscode/hotspot/indexers/clangd-settings.txt
! make/ide/vscode/hotspot/indexers/rtags-settings.txt
Changeset: c0b61d3b
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-03-28 13:03:30 +0000
URL: https://git.openjdk.org/leyden/commit/c0b61d3b8820a38a9757a1a3e69da43014d24…
8352680: Opensource few misc swing tests
Reviewed-by: abhiscxk
+ test/jdk/javax/swing/JFrame/bug4614881.java
+ test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java
+ test/jdk/javax/swing/JMenuItem/bug4729669.java
Changeset: c0292203
Branch: premain
Author: Zihao Lin <linzihao1999(a)outlook.com>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2025-03-28 13:19:23 +0000
URL: https://git.openjdk.org/leyden/commit/c0292203794bf3a8bfb02eac062e226ef2d07…
8352896: LambdaExpr02.java runs wrong test class
Reviewed-by: shade, jlahoda
! test/langtools/tools/javac/lambda/LambdaExpr02.java
Changeset: a269bef0
Branch: premain
Author: Volodymyr Paprotski <vpaprotski(a)openjdk.org>
Date: 2025-03-28 15:20:31 +0000
URL: https://git.openjdk.org/leyden/commit/a269bef04cf3c9c8b731edcbf7618624f7571…
8350459: MontgomeryIntegerPolynomialP256 multiply intrinsic with AVX2 on x86_64
Reviewed-by: ascarpino, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
! test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java
Changeset: d8090337
Branch: premain
Author: Kevin Driver <kdriver(a)openjdk.org>
Date: 2025-03-28 15:27:26 +0000
URL: https://git.openjdk.org/leyden/commit/d8090337ee8ea763bca4e8e3baaf8ee4dd3d6…
8341775: Duplicate manifest files are removed by jarsigner after signing
Reviewed-by: weijun, hchao
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties
! src/jdk.jartool/share/man/jarsigner.md
+ test/jdk/sun/security/tools/jarsigner/MultiManifest.java
Changeset: da3bb067
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-03-28 15:50:10 +0000
URL: https://git.openjdk.org/leyden/commit/da3bb06797f9550d204b2623481ef757ae941…
8352685: Opensource JInternalFrame tests - series2
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
+ test/jdk/javax/swing/JInternalFrame/bug4130806.java
+ test/jdk/javax/swing/JInternalFrame/bug4134077.java
+ test/jdk/javax/swing/JInternalFrame/bug4193070.java
+ test/jdk/javax/swing/JInternalFrame/bug4225701.java
Changeset: c70ad6a0
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-03-28 16:26:43 +0000
URL: https://git.openjdk.org/leyden/commit/c70ad6a053c7407b19060559d9f39b8b836a5…
8352906: stdout/err.encoding on Windows set by incorrect Win32 call
Reviewed-by: bpb, alanb
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: 3d2c3cd4
Branch: premain
Author: Daniel Gredler <dgredler(a)openjdk.org>
Committer: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-03-28 17:22:33 +0000
URL: https://git.openjdk.org/leyden/commit/3d2c3cd40ebce901d09a2479c267342e04e6f…
8352970: Remove unnecessary Windows version check in Win32ShellFolderManager2
Reviewed-by: prr, serb
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
+ test/jdk/java/awt/FileDialog/FileSystemViewFilesTest.java
Changeset: 895aabc4
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-03-30 13:05:31 +0000
URL: https://git.openjdk.org/leyden/commit/895aabc4632a0b5e245aeceb6c2dcdb4b07f6…
8351233: [ASAN] avx2-emu-funcs.hpp:151:20: error: ‘D.82188’ is used uninitialized
Reviewed-by: vlivanov
! src/java.base/linux/native/libsimdsort/avx2-emu-funcs.hpp
Changeset: b9d7a75a
Branch: premain
Author: Zihao Lin <linzihao1999(a)outlook.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-03-30 13:14:52 +0000
URL: https://git.openjdk.org/leyden/commit/b9d7a75adee8a96cf47bbe73e3009102ceda9…
8352879: TestPeriod.java and TestGetContentType.java run wrong test class
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java
! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java
Changeset: 8cbadf78
Branch: premain
Author: Rohit Arul Raj <rraj(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-03-30 13:22:21 +0000
URL: https://git.openjdk.org/leyden/commit/8cbadf78d04d0e3d1136a5582f281de099fc5…
8317976: Optimize SIMD sort for AMD Zen 4
Reviewed-by: psandoz, vlivanov
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: 59629f88
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-03-30 16:42:38 +0000
URL: https://git.openjdk.org/leyden/commit/59629f88e6fad9c1ff91be4cfea83f78f0ea5…
8351040: [REDO] Protection zone for easier detection of accidental zero-nKlass use
Reviewed-by: mbaesken, iklam
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 25925138
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-03-31 07:38:53 +0000
URL: https://git.openjdk.org/leyden/commit/25925138b0a7d781d9293e52a8c9520329a85…
8350577: Fix missing Assertion Predicates when splitting loops
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java
Changeset: 23e3b3ff
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-31 08:16:10 +0000
URL: https://git.openjdk.org/leyden/commit/23e3b3ff6ab17a71b16fdf2e61548a7413ddb…
8351156: C1: Remove FPU stack support after 32-bit x86 removal
Reviewed-by: vlivanov, kvn
- src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.cpp
- src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
- src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.cpp
- src/hotspot/cpu/arm/c1_FpuStackSim_arm.cpp
- src/hotspot/cpu/arm/c1_FpuStackSim_arm.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
- src/hotspot/cpu/arm/c1_LinearScan_arm.cpp
- src/hotspot/cpu/ppc/c1_FpuStackSim_ppc.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
- src/hotspot/cpu/ppc/c1_LinearScan_ppc.cpp
- src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.cpp
- src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
- src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp
- src/hotspot/cpu/s390/c1_FpuStackSim_s390.hpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
- src/hotspot/cpu/s390/c1_LinearScan_s390.cpp
- src/hotspot/cpu/x86/c1_FpuStackSim_x86.cpp
- src/hotspot/cpu/x86/c1_FpuStackSim_x86.hpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
- src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
- src/hotspot/share/c1/c1_FpuStackSim.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/c1/c1_globals.hpp
Changeset: 79d0c94b
Branch: premain
Author: David Linus Briemann <david.briemann(a)sap.com>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-03-31 08:53:31 +0000
URL: https://git.openjdk.org/leyden/commit/79d0c94b5c915b4be32e5febf90a148e20f3c…
8352114: New test runtime/interpreter/CountBytecodesTest.java is failing
Reviewed-by: dholmes, mdoerr
! test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java
Changeset: 6fbaa066
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-31 10:01:23 +0000
URL: https://git.openjdk.org/leyden/commit/6fbaa066ce45b70f1c288d1245b03fe18ceba…
8353176: C1: x86 patching stub always calls Thread::current()
Reviewed-by: mdoerr, kvn, vlivanov
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
Changeset: 22f630cb
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-03-31 10:30:23 +0000
URL: https://git.openjdk.org/leyden/commit/22f630cb20b4e846f63cf5799cd2c50437d4d…
8352415: x86: Tighten up template interpreter method entry code
Reviewed-by: adinn, jsjolen
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
Changeset: 804a8fa4
Branch: premain
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-03-31 11:15:47 +0000
URL: https://git.openjdk.org/leyden/commit/804a8fa4e96a32be2b38c2d0906dc5861a292…
8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds
Reviewed-by: tschatzl, manc
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: c9c3c153
Branch: premain
Author: Serhiy Sachkov <serhiy.sachkov(a)oracle.com>
Committer: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2025-03-31 12:09:48 +0000
URL: https://git.openjdk.org/leyden/commit/c9c3c1536880d81ab84d5cb55f4fd0fe3bbf6…
8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s'
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/Http1ChunkedTest.java
Changeset: d4d18350
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-03-31 12:36:37 +0000
URL: https://git.openjdk.org/leyden/commit/d4d18350f367a18813d0d418169e852c15304…
8352860: Open source events tests batch0
Reviewed-by: psadhukhan
+ test/jdk/java/awt/event/ClickEventsTest.java
+ test/jdk/java/awt/event/WindowActivatedEventTest.java
Changeset: bbd5b174
Branch: premain
Author: Hai-May Chao <hchao(a)openjdk.org>
Date: 2025-03-31 15:04:48 +0000
URL: https://git.openjdk.org/leyden/commit/bbd5b174c50346152a624317b6bd76ec48f7e…
8339280: jarsigner -verify performs cross-checking between CEN and LOC
Reviewed-by: mullan, weijun, lancea
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties
! src/jdk.jartool/share/man/jarsigner.md
+ test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java
Changeset: b7ca76ef
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-03-31 15:45:23 +0000
URL: https://git.openjdk.org/leyden/commit/b7ca76ef4bfc640668492e655acc6d755411a…
8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException
Reviewed-by: egahlin
! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java
Changeset: 7a2e198e
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Date: 2025-03-31 15:48:03 +0000
URL: https://git.openjdk.org/leyden/commit/7a2e198e9fec54158020a49165c1f4a4518e2…
8352277: java.security documentation: incorrect regex syntax describing "usage" algorithm constraint
Reviewed-by: mullan, hchao, ascarpino
! src/java.base/share/conf/security/java.security
Changeset: e4e62789
Branch: premain
Author: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2025-03-31 15:59:30 +0000
URL: https://git.openjdk.org/leyden/commit/e4e62789c7c89bd094480ca3fe19c123a34f9…
8346129: Simplify EdDSA & XDH curve name usage
Reviewed-by: weijun, abarashev
! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
+ test/jdk/sun/security/util/AlgorithmConstraints/DisabledAlgorithmPermits.java
Changeset: cd5a43a9
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-03-31 16:39:44 +0000
URL: https://git.openjdk.org/leyden/commit/cd5a43a98030a534babb01cfc4521e7e9bc89…
8353126: Open source events tests batch1
Reviewed-by: honkar, kizune
+ test/jdk/java/awt/event/MouseEvent/DragToLightweightTest.java
+ test/jdk/java/awt/event/MouseEvent/MouseEnterTest.java
Changeset: 9c06dcb4
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Date: 2025-03-31 16:45:40 +0000
URL: https://git.openjdk.org/leyden/commit/9c06dcb4396c3307d625663d92c0e11d794a5…
8349583: Add mechanism to disable signature schemes based on their TLS scope
Reviewed-by: mullan, ascarpino
! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
+ src/java.base/share/classes/sun/security/ssl/SSLScope.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/conf/security/java.security
! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java
+ test/jdk/sun/security/ssl/SignatureScheme/AbstractCheckSignatureSchemes.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeDTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java
+ test/jdk/sun/security/ssl/SignatureScheme/MixingTLSUsageConstraintsWithNonTLS.java
! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java
Changeset: 42477442
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-03-31 16:46:57 +0000
URL: https://git.openjdk.org/leyden/commit/4247744266c7885dde52977de7646f766a9ad…
8351435: Change the default Console implementation back to the built-in one in `java.base` module
Co-authored-by: Jan Lahoda <jlahoda(a)openjdk.org>
Reviewed-by: alanb
! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java
! test/jdk/java/io/Console/ConsolePromptTest.java
! test/jdk/java/io/Console/DefaultCharsetTest.java
! test/jdk/java/io/Console/LocaleTest.java
! test/jdk/java/io/Console/ModuleSelectionTest.java
+ test/jdk/java/io/Console/consolePrompt.exp
! test/jdk/java/io/IO/IO.java
! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java
! test/jdk/jdk/internal/jline/RedirectedStdOut.java
Changeset: 3e96f5cb
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-03-31 16:54:12 +0000
URL: https://git.openjdk.org/leyden/commit/3e96f5cbcad2cb61b68e2ae6440085b80b6cc…
8351366: Remove the java.security.debug=scl option
Reviewed-by: hchao, mullan
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/sun/security/util/Debug.java
Changeset: 4d1de46c
Branch: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-03-31 18:13:31 +0000
URL: https://git.openjdk.org/leyden/commit/4d1de46cb882bade5781255b646f623b55d71…
8352185: Shenandoah: Invalid logic for remembered set verification
8345399: GenShen: Error: Verify init-mark remembered set violation; clean card should be dirty
Reviewed-by: ysr, kdnilsen, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
Changeset: fe8bd756
Branch: premain
Author: Ian Graves <igraves(a)openjdk.org>
Date: 2025-03-31 18:28:30 +0000
URL: https://git.openjdk.org/leyden/commit/fe8bd7562180222b14f8a4fda5d29edf57f97…
8351290: Clarify integral only for vector operators
Reviewed-by: liach, psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
Changeset: 8b0602db
Branch: premain
Author: Doug Lea <dl(a)openjdk.org>
Date: 2025-03-31 19:23:59 +0000
URL: https://git.openjdk.org/leyden/commit/8b0602dbed2f7ced190ec81753defab8a4bc3…
8319447: Improve performance of delayed task handling
Reviewed-by: vklang, alanb
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
+ src/java.base/share/classes/java/util/concurrent/DelayScheduler.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilConcurrentTLRAccess.java
! test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java
Changeset: 5eee32d0
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-03-31 20:43:21 +0000
URL: https://git.openjdk.org/leyden/commit/5eee32d04b6f4c4bf0de78c295d6d6feab523…
8352768: CDS test MethodHandleTest.java failed in -Xcomp mode
Reviewed-by: dholmes, shade, vlivanov
! src/hotspot/share/cds/aotClassInitializer.cpp
Changeset: acd4da49
Branch: premain
Author: Hai-May Chao <hchao(a)openjdk.org>
Date: 2025-03-31 21:39:11 +0000
URL: https://git.openjdk.org/leyden/commit/acd4da49a01760599ec4c325ff6c56f53ba5c…
8353299: VerifyJarEntryName.java test fails
Reviewed-by: mullan
! test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java
Changeset: 52f56e60
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-03-31 22:07:14 +0000
URL: https://git.openjdk.org/leyden/commit/52f56e608e65f876dc7403ad6240ef13945b2…
8353196: [macos] Contents of ".jpackage.xml" file are wrong when building .pkg from unsigned app image
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
Changeset: 10772659
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-03-31 22:16:05 +0000
URL: https://git.openjdk.org/leyden/commit/1077265953e6f0918f8f7625ad311f28453c8…
8353321: [macos] ErrorTest.testAppContentWarning test case requires signing environment
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
+ test/jdk/tools/jpackage/macosx/MacSignTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: a83760a6
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-03-31 23:35:48 +0000
URL: https://git.openjdk.org/leyden/commit/a83760a6f204837b737b82801ee9eca298831…
8352092: -XX:AOTMode=record crashes with InstanceKlass in allocated state
Reviewed-by: dholmes, coleenp
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: 9fc4bc18
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-03-31 17:56:15 +0000
URL: https://git.openjdk.org/leyden/commit/9fc4bc18473815a9cbf25141583cc941e9ae7…
Merge branch 'master' into merge
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.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_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/native/libjava/CDS.c
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.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_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/native/libjava/CDS.c
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: 07008e9d
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-03-31 22:24:48 +0000
URL: https://git.openjdk.org/leyden/commit/07008e9da7983a259eb80f595bfbc1ea4b431…
Use GrowableArray<Handle> instead of GrowableArray<oop> in SCCache.cpp
! src/hotspot/share/cds/cdsAccess.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/SCCache.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
Changeset: 2ce32ad8
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-01 12:48:03 +0000
URL: https://git.openjdk.org/leyden/commit/2ce32ad8509ac9d9ecc9c5331feae5233d4a1…
Merge branch 'premain' of https://github.com/openjdk/leyden into premain
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.cpp
1
0
01 Apr '25
Changeset: 15d55e57
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-01 18:23:24 +0000
URL: https://git.openjdk.org/leyden/commit/15d55e575437f0812e32605a73830fea0fc6f…
Missing nmethod preload bit after #27
Reviewed-by: asmehra
! src/hotspot/share/ci/ciEnv.cpp
1
0
Noticed in experiments that we no longer print "AP" in print compilation logs for preload code. I think #27 missed setting a relevant bit on `nmethod`.
Output before:
52 W0.0 Q17.5 C0.0 A0.0 465 AP 4 com.sun.tools.javac.util.StringNameTable::fromString (50 bytes)
53 465 A 4 com.sun.tools.javac.util.StringNameTable::fromString (50 bytes) made not entrant: uncommon trap
Note this is compile task "465", yet it loses the "AP" in the middle of the run.
-------------
Commit messages:
- Set preload
Changes: https://git.openjdk.org/leyden/pull/51/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=51&range=00
Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod
Patch: https://git.openjdk.org/leyden/pull/51.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/51/head:pull/51
PR: https://git.openjdk.org/leyden/pull/51
2
4