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
July 2025
- 17 participants
- 59 discussions
RFR: 8358343: [leyden] Drop notify_all in CompilationPolicyUtils::Queue::pop
by Aleksey Shipilev 03 Sep '25
by Aleksey Shipilev 03 Sep '25
03 Sep '25
Found this when reading premain-vs-mainline webrev. Mainline does not have `notify_all` in this method:
https://github.com/openjdk/jdk/blob/c382da579884c28f2765b2c6ba68c0ad4fdcb2c…
But if you remove `notify_all()` in `premain`, then tests start to deadlock, see bug for a sample. The culprit is `CompilationPolicy::flush_replay_training_at_init`, which is only present in premain. I fixed it by using timed waits, which obviates the need for extra notifications. We only enter this method with `-XX:+AOTVerifyTrainingData`, so we don't care much about its performance. This is IMO better than doing a questionable `notify_all` followed by `wait` in load-bearing code.
Additional testing:
- [x] Linux x86_64 server fastdebug, `runtime/cds` (5x, no timeouts yet; still running more iterations)
-------------
Commit messages:
- Fix
Changes: https://git.openjdk.org/leyden/pull/74/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=74&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8358343
Stats: 5 lines in 2 files changed: 3 ins; 1 del; 1 mod
Patch: https://git.openjdk.org/leyden/pull/74.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/74/head:pull/74
PR: https://git.openjdk.org/leyden/pull/74
2
10
This is the initial version of storing cpu features in the AOTCodeCache to verify runtime env has the same cpu capabilities as the assembly env. It covers both x86 and aarch64.
AOTCodeCache header is updated to store the cpu features in arch-dependent form (although its same for currently supported architectures - x86 and aarch64).
It also fixes a bug - the `polling_page_vectors_safepoint_handler_blob` can be null if AVX is not present on a system. This causes crash as this blob's entry point is stored in the address table.
I came across this when I did the assembly run with -XX:UseAVX=0 option.
-------------
Commit messages:
- Store cpu features in AOTCodeCache header
Changes: https://git.openjdk.org/leyden/pull/84/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=84&range=00
Stats: 330 lines in 8 files changed: 227 ins; 1 del; 102 mod
Patch: https://git.openjdk.org/leyden/pull/84.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/84/head:pull/84
PR: https://git.openjdk.org/leyden/pull/84
7
68
01 Aug '25
Without this fix:
[assembly phase]
$ java -Xlog:jit+thread=debug -XX:AOTMode=create -XX:AOTCache=jbench.aot -XX:AOTConfiguration=jbench.aotconf -cp JavacBench.jar JavacBench 100
...
[0.317s][debug][jit,thread] Added initial compiler thread C1 AOT code caching CompilerThread
[0.317s][debug][jit,thread] Added initial compiler thread C2 AOT code caching CompilerThread
..
With this fix, these threads are only in the production phase, not in the assembly phase.
-------------
Commit messages:
- 8364372: [Leyden] Set UseAOTCodeLoadThread ergonomically
Changes: https://git.openjdk.org/leyden/pull/89/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=89&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8364372
Stats: 6 lines in 3 files changed: 1 ins; 3 del; 2 mod
Patch: https://git.openjdk.org/leyden/pull/89.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/89/head:pull/89
PR: https://git.openjdk.org/leyden/pull/89
3
8
Please review and improve JDK-8362173: Upgrade AOT Cache logging to support viewing and browsing contents and usage
by Andrew Dinn 28 Jul '25
by Andrew Dinn 28 Jul '25
28 Jul '25
Hi Mat/Team,
Following discussion in last week's dev team meeting I have raised an
umbrella JIRA https://bugs.openjdk.org/browse/JDK-8362173 to cover work
that addresses the problem of making it AOT Cache content visible to
users as well as providing some coherent account of how content is
selected, generated and consumed.
There are several discussion points that I mentioned on the JIRA which
everyone is invited to comment on -- tags to use, keywords to employ to
label messages, object naming, data formats etc. We should try at least
achieve some basic level of agreement on them in the next week or two.
Mat, the JIRA proposes initially pursuing the idea you suggested you of
modifying the code that loads and validates AOT cache during a
production run to also provide a comprehensive log message 'audit' of
all cache content. If you are still able to pursue that task then please
raise and assign to yourself a sub-task under the above JIRA to cover
that work.
Mat, I'd also like to introduce you to Maria Arias de Reyna (in cc) who
just returned from maternity leave and attended last week's meeting.
Maria wrote most of the Quarkus blog post on Leyden we published last
year and was, at that time, adapting the AOT log processing tool
provided by te Spring boot team. She would be very interested in taking
this further to cover analyzng and summarizing the 'audit' message
content and enabling users to search and browse the set of cache
elements it describes. So, please say hello to her and do keep her up to
date with any progress you are able to make on the audit logging side.
Thanks!
regards,
Andrew Dinn
-----------
2
1
Changeset: 5cf672e7
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-07-14 20:23:38 +0000
URL: https://git.openjdk.org/leyden/commit/5cf672e7784b9a9a82f29977a072b162cc240…
8359053: Implement JEP 504 - Remove the Applet API
Reviewed-by: aivanov, kizune, kcr, achung, serb
! src/demo/share/jfc/J2Ddemo/java2d/RunWindow.java
! src/demo/share/jfc/J2Ddemo/java2d/Tools.java
! src/demo/share/jfc/SwingSet2/SwingSet2.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/DnDUtilities.m
! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
- src/java.desktop/share/classes/java/applet/Applet.java
- src/java.desktop/share/classes/java/applet/AppletContext.java
- src/java.desktop/share/classes/java/applet/AppletStub.java
- src/java.desktop/share/classes/java/applet/AudioClip.java
- src/java.desktop/share/classes/java/applet/package-info.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/java/awt/Frame.java
! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Polygon.java
! src/java.desktop/share/classes/java/awt/SystemTray.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
- src/java.desktop/share/classes/java/beans/AppletInitializer.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/DesignMode.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java
- src/java.desktop/share/classes/javax/swing/JApplet.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/JOptionPane.java
! src/java.desktop/share/classes/javax/swing/JRootPane.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JViewport.java
! src/java.desktop/share/classes/javax/swing/KeyboardManager.java
! src/java.desktop/share/classes/javax/swing/PopupFactory.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/RootPaneContainer.java
! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/ToolTipManager.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
- src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletColor16.gif
- src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletColor32.gif
- src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletMono16.gif
- src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletMono32.gif
- src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.gif
+ src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.svg
! src/java.desktop/share/classes/javax/swing/package-info.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/share/classes/module-info.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java
! src/java.desktop/windows/native/libawt/windows/awt_Dialog.h
! src/java.desktop/windows/native/libawt/windows/awt_GDIObject.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! test/hotspot/jtreg/TEST.quick-groups
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/GraphApplet.java
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/GraphPanel.java
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/Node.java
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/ilayout.java
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/layout.java
! test/hotspot/jtreg/vmTestbase/jit/removal_candidates.txt
- test/jdk/java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java
- test/jdk/java/awt/applet/Applet/AppletFlipBuffer.java
- test/jdk/java/awt/applet/Applet/HeadlessApplet.java
! test/jdk/java/beans/Introspector/4520754/Test4520754.java
! test/jdk/java/beans/Performance/TestIntrospector.java
! test/jdk/java/beans/PropertyChangeSupport/Test4682386.java
! test/jdk/javax/sound/sampled/Clip/AudioContentHandlers.java
! test/jdk/javax/sound/sampled/Clip/AutoCloseTimeCheck.java
! test/jdk/javax/sound/sampled/Clip/DataPusherThreadCheck.java
- test/jdk/javax/swing/Headless/HeadlessJApplet.java
Changeset: f36147b3
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-14 22:53:45 +0000
URL: https://git.openjdk.org/leyden/commit/f36147b3263662229e9a0ec712b9748711d2d…
8356942: invokeinterface Throws AbstractMethodError Instead of IncompatibleClassChangeError
Reviewed-by: coleenp, iklam
! src/hotspot/share/oops/klassVtable.cpp
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ConflictingDefaultsTest.java
Changeset: 0acd065b
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-07-14 23:35:05 +0000
URL: https://git.openjdk.org/leyden/commit/0acd065bf5a75090b84c28b28856a62d86c52…
8361909: ConstantPoolBuilder::loadableConstantEntry and constantValueEntry should throw NPE
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! test/jdk/jdk/classfile/ConstantDescSymbolsTest.java
Changeset: 25e509b0
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-07-15 05:14:44 +0000
URL: https://git.openjdk.org/leyden/commit/25e509b0db4f35b3b8fbfeb7ec84cc0e0fed8…
8362097: JFR: Active Settings view broken
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
Changeset: 40d159d4
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-07-15 06:13:45 +0000
URL: https://git.openjdk.org/leyden/commit/40d159d4a9718d8db0aadf66b322583cd5246…
8362116: System.in.read() etc. don't accept input once immediate Ctrl+D pressed in JShell
Reviewed-by: liach, cstein
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/impl/RestartableInputStream.java
! test/langtools/jdk/jshell/InputUITest.java
! test/langtools/jdk/jshell/UITesting.java
Changeset: 18c2e40d
Branch: hermetic-java-runtime
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-07-15 06:21:48 +0000
URL: https://git.openjdk.org/leyden/commit/18c2e40de75f974858aeb453892e4c7c8d5aa…
8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc
Reviewed-by: honkar, kizune
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/native/common/awt/awt_GraphicsEnv.h
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
Changeset: e5ab2107
Branch: hermetic-java-runtime
Author: Hannes Greule <hgreule(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-07-15 06:28:03 +0000
URL: https://git.openjdk.org/leyden/commit/e5ab210713f76c5307287bd97ce63f9e22d0a…
8359678: C2: assert(static_cast<T1>(result) == thing) caused by ReverseBytesNode::Value()
Reviewed-by: mhaessig, dlong, thartmann
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsHelper.jasm
! test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsTests.java
Changeset: bf225c20
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-15 07:18:15 +0000
URL: https://git.openjdk.org/leyden/commit/bf225c201f00f3a478b51c3cf045759b66899…
8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported
Reviewed-by: shade, kbarrett, rriggs
! src/java.base/unix/native/libjava/java_props_md.c
Changeset: c9ecc826
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-15 07:51:45 +0000
URL: https://git.openjdk.org/leyden/commit/c9ecc826668575678f11578a67f125d430ebf…
8362162: Use bool for caller of os::must_commit_stack_guard_pages()
Reviewed-by: shade, kbarrett
! src/hotspot/share/runtime/stackOverflow.cpp
Changeset: 9697e5bf
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-15 09:03:56 +0000
URL: https://git.openjdk.org/leyden/commit/9697e5bf74bc7d7fbdf76eed42b8de3c05d69…
8362151: Remove unnecessary ClassLoaderDataGraph friend classes
Reviewed-by: coleenp, shade
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
Changeset: c70258ca
Branch: hermetic-java-runtime
Author: Johannes Bechberger <jbechberger(a)openjdk.org>
Date: 2025-07-15 10:58:02 +0000
URL: https://git.openjdk.org/leyden/commit/c70258ca1cd074392b5bf844bf6f7b80601f4…
8358619: Fix interval recomputation in CPU Time Profiler
Reviewed-by: jbachorik, mgronlun
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java
! test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java
Changeset: 563e8762
Branch: hermetic-java-runtime
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-07-15 13:21:35 +0000
URL: https://git.openjdk.org/leyden/commit/563e8762464fd1b291eb18f5234c1655386cc…
8358540: Enhance MathUtils in view of FloatingDecimal enhancements
Reviewed-by: darcy
! src/java.base/share/classes/jdk/internal/math/DoubleToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! src/java.base/share/classes/jdk/internal/math/MathUtils.java
! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/DoubleToDecimalChecker.java
! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/FloatToDecimalChecker.java
! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/MathUtilsChecker.java
! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/ToDecimalChecker.java
Changeset: d2082c58
Branch: hermetic-java-runtime
Author: Johannes Bechberger <jbechberger(a)openjdk.org>
Date: 2025-07-15 14:23:11 +0000
URL: https://git.openjdk.org/leyden/commit/d2082c58ff086eb37c6211a8d1b813cdfedc2…
8358621: Reduce busy waiting in worse case at the synchronization point returning from native in CPU Time Profiler
Reviewed-by: shade, jbachorik, egahlin
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
Changeset: b65fdf5a
Branch: hermetic-java-runtime
Author: Ian Graves <igraves(a)openjdk.org>
Date: 2025-07-15 14:33:37 +0000
URL: https://git.openjdk.org/leyden/commit/b65fdf5af0a5e1cf0d66d7551c6df63e8d07c…
8358768: [vectorapi] Make VectorOperators.SUADD an Associative
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
+ test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-Masked-op-associative.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-op-associative.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-Masked-op-associative.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-op-associative.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: 820263e4
Branch: hermetic-java-runtime
Author: Daniel Lundén <dlunden(a)openjdk.org>
Date: 2025-07-15 15:37:27 +0000
URL: https://git.openjdk.org/leyden/commit/820263e48abf3ddce9506eb19872871aa3ea8…
8360701: Add bailout when the register allocator interference graph grows unreasonably large
Reviewed-by: mhaessig, thartmann
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/ifg.cpp
Changeset: 38af17d0
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-07-15 17:27:17 +0000
URL: https://git.openjdk.org/leyden/commit/38af17d078d164b6550ecba329d46d5a8de77…
8356807: Change log_info(cds) to `MetaspaceShared::report_loading_error()`
Reviewed-by: matsaave, iklam
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
Changeset: 401af27b
Branch: hermetic-java-runtime
Author: Xueming Shen <sherman(a)openjdk.org>
Date: 2025-07-15 17:57:13 +0000
URL: https://git.openjdk.org/leyden/commit/401af27b9dbc701eb48e5bc685d3ad058e0de…
8360459: UNICODE_CASE and character class with non-ASCII range does not match ASCII char
Reviewed-by: naoto
! make/ToolsJdk.gmk
+ make/jdk/src/classes/build/tools/generatecharacter/CaseFolding.java
! make/modules/java.base/gensrc/GensrcRegex.gmk
! src/java.base/share/classes/java/util/regex/Pattern.java
+ src/java.base/share/classes/jdk/internal/util/regex/CaseFolding.java.template
+ src/java.base/share/data/unicodedata/CaseFolding.txt
+ test/jdk/java/util/regex/CaseFoldingTest.java
! test/jdk/java/util/regex/TestCases.txt
! test/jdk/lib/testlibrary/java/lang/UCDFiles.java
Changeset: eefbfdce
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-07-15 18:15:16 +0000
URL: https://git.openjdk.org/leyden/commit/eefbfdce315237eeec4aceceb476d86314304…
8361587: AssertionError in File.listFiles() when path is empty and -esa is enabled
Reviewed-by: alanb
! src/java.base/share/classes/java/io/File.java
! test/jdk/java/io/File/EmptyPath.java
Changeset: 6fc032de
Branch: hermetic-java-runtime
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-07-15 20:28:19 +0000
URL: https://git.openjdk.org/leyden/commit/6fc032de2c19853f3fa4f57659dc8559b516d…
8358468: Enhance code consistency: java.desktop/macos
Reviewed-by: prr, azvegint
! src/java.desktop/macosx/classes/apple/laf/JRSUIConstants.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIFocus.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIState.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIStateFactory.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/com/apple/eawt/Application.java
! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationBeanInfo.java
! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenAdapter.java
! src/java.desktop/macosx/classes/com/apple/eawt/MacQuitResponse.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppDockIconHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppEventHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppMiscHandlers.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/FullScreenEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureAdapter.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GesturePhaseEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/MagnificationEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/RotationEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/SwipeEvent.java
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonCheckBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonExtendedTypes.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonToggleUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRenderer.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRendererInternal.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaEditorPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFocus.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFocusHandler.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFonts.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaGroupBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaHighlighter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaIcon.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFramePaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLabelUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaListUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuItemUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaOptionPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPainter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPanelUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuSeparatorUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaProgressBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaRootPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollRegionBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneDividerUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneContrastUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneTabState.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextAreaUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldFormattedUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPasswordFieldUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarSeparatorUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolTipUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTreeUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuBar.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItem.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuPropertyListener.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenPopupFactory.java
! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java
! src/java.desktop/macosx/classes/sun/font/CCompositeGlyphMapper.java
! src/java.desktop/macosx/classes/sun/font/CFont.java
! src/java.desktop/macosx/classes/sun/font/CFontConfiguration.java
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/classes/sun/font/CStrikeDisposer.java
! src/java.desktop/macosx/classes/sun/font/NativeFont.java
! src/java.desktop/macosx/classes/sun/font/NativeStrike.java
! src/java.desktop/macosx/classes/sun/java2d/CRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/CompositeCRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/DataBufferNIOInt.java
! src/java.desktop/macosx/classes/sun/java2d/IntegerNIORaster.java
! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java
! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBlitLoops.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBufImgOps.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLContext.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLDrawImage.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskBlit.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskFill.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLPaints.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceDataProxy.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLTextRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLVolatileSurfaceManager.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java
! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWMouseInfoPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCheckboxMenuItem.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCustomCursor.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CImage.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethodDescriptor.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMouseDragGestureRecognizer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWComponent.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphics.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterSurfaceData.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CSystemTray.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTextPipe.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CToolkitThreadBlockedHandler.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/classes/sun/print/PlatformPrinterJobProxy.java
Changeset: 9bef2d16
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-07-15 20:33:24 +0000
URL: https://git.openjdk.org/leyden/commit/9bef2d1610647dec18f9e81cbac3dddbbf99d…
8361640: JFR: RandomAccessFile::readLine emits events for each character
Reviewed-by: rriggs, alanb, mgronlun
! src/java.base/share/classes/java/io/RandomAccessFile.java
Changeset: 5fd2b7d6
Branch: hermetic-java-runtime
Author: Bradford Wetmore <wetmore(a)openjdk.org>
Date: 2025-07-15 22:45:43 +0000
URL: https://git.openjdk.org/leyden/commit/5fd2b7d61af073e0fa1f7702b71988371372b…
8353925: Remove Sun Microsystems JCE Code Signing Root CA
Reviewed-by: mullan, valeriep
! test/jdk/javax/crypto/SecretKeyFactory/P1.jar
! test/jdk/javax/crypto/SecretKeyFactory/P2.jar
Changeset: a5c9bc70
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-07-16 00:29:15 +0000
URL: https://git.openjdk.org/leyden/commit/a5c9bc70324693e9d0b25bb2c51b91dfc750c…
8358004: Delete applications/scimark/Scimark.java test
Reviewed-by: syan, coleenp
- test/hotspot/jtreg/applications/scimark/Scimark.java
Changeset: 1d8cca2b
Branch: hermetic-java-runtime
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-02-06 11:49:15 +0000
URL: https://git.openjdk.org/leyden/commit/1d8cca2b84215533a5f0ba97a6c9d3f17d810…
8345625: Better HTTP connections
Reviewed-by: skoivu, rhalade, ahgross, dfuchs, jpai, aefimov
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
+ src/java.base/share/classes/sun/net/util/ProxyUtil.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
Changeset: 017dc093
Branch: hermetic-java-runtime
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-02-10 09:50:45 +0000
URL: https://git.openjdk.org/leyden/commit/017dc093ac18e0ed3418a96a10bc80ae38c8d…
8349551: Failures in tests after JDK-8345625
Reviewed-by: jpai, dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
Changeset: db3f6eab
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-02-21 17:59:18 +0000
URL: https://git.openjdk.org/leyden/commit/db3f6eabb559f370e0f1593f1ec202a65f096…
8348989: Better Glyph drawing
Reviewed-by: mschoene, psadhukhan, jdv, rhalade
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
Changeset: d3429ada
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-02-24 06:50:42 +0000
URL: https://git.openjdk.org/leyden/commit/d3429ada8fc6184bc5285b299c5a5c533ba6b…
8349111: Enhance Swing supports
Reviewed-by: rhalade, jdv, prr
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/share/classes/javax/swing/border/TitledBorder.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
Changeset: a56cd371
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-03-03 09:29:11 +0000
URL: https://git.openjdk.org/leyden/commit/a56cd371a2c497e4323756f8b8a08a0bba059…
8349584: Improve compiler processing
Reviewed-by: rhalade, ahgross, epeter, thartmann
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/subnode.cpp
Changeset: 5ad102ca
Branch: hermetic-java-runtime
Author: Kevin Driver <kdriver(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-04-01 18:30:12 +0000
URL: https://git.openjdk.org/leyden/commit/5ad102ca3f822c32979a1ce04a173585850b4…
8349594: Enhance TLS protocol support
Reviewed-by: rhalade, ahgross, wetmore, jnimeh
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
Changeset: 7db8bff9
Branch: hermetic-java-runtime
Author: Darragh Clarke <dclarke(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-04-17 13:11:59 +0000
URL: https://git.openjdk.org/leyden/commit/7db8bff9e19132c58f60ac2d34fce33573a7e…
8350991: Improve HTTP client header handling
Reviewed-by: rhalade, dfuchs, michaelm
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/DigestEchoClient.java
Changeset: 2eaddd5b
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-05-05 18:37:32 +0000
URL: https://git.openjdk.org/leyden/commit/2eaddd5b0a18d762ced7fea845ffa1a9e675e…
8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS
Reviewed-by: kcr, dmarkov, aivanov, honkar, kizune
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
Changeset: 413c6bd0
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-06-23 18:49:26 +0000
URL: https://git.openjdk.org/leyden/commit/413c6bd040de49610f5dd4b103ef59493d542…
8360147: Better Glyph drawing redux
Reviewed-by: rhalade, ahgross, psadhukhan, jdv
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
Changeset: 5ddeb567
Branch: hermetic-java-runtime
Author: Brent Christian <bchristi(a)openjdk.org>
Date: 2025-07-16 03:57:54 +0000
URL: https://git.openjdk.org/leyden/commit/5ddeb56759203dd5399dc2e0e722356340021…
Merge
Reviewed-by: jpai, liach
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
Changeset: bdd37b0e
Branch: hermetic-java-runtime
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-07-16 05:36:12 +0000
URL: https://git.openjdk.org/leyden/commit/bdd37b0e5eaa984e2ad2e9010af37dcd612cc…
8361836: RISC-V: Relax min vector length to 32-bit for short vectors
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/riscv.ad
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
Changeset: e1b2229b
Branch: hermetic-java-runtime
Author: Guanqiang Han <yongheng_hgq(a)126.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-07-16 05:44:24 +0000
URL: https://git.openjdk.org/leyden/commit/e1b2229b0b1fe8560fcb1d6fc2cf01d69ed71…
8358592: Assert in Assembler::ptest due to missing SSE42 support
Reviewed-by: kvn
! src/hotspot/cpu/x86/vm_version_x86.cpp
+ test/hotspot/jtreg/compiler/arguments/TestUseSSE42IntrinsicsWithLowLevelSSE.java
Changeset: 6e368e0c
Branch: hermetic-java-runtime
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-07-16 05:48:19 +0000
URL: https://git.openjdk.org/leyden/commit/6e368e0c696bc9b2118014937aa2e091ea662…
8362207: Add more test cases for possible double-rounding in fma
Reviewed-by: rgiulietti, syan
! test/jdk/java/lang/Math/FusedMultiplyAddTests.java
! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java
Changeset: cbb3d23e
Branch: hermetic-java-runtime
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2025-07-16 06:12:07 +0000
URL: https://git.openjdk.org/leyden/commit/cbb3d23e19a8a893bf2fbda03e7bda4f4b7a5…
8361827: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java throws OutOfMemoryError
Reviewed-by: clanger, syan
! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java
Changeset: 27c58c06
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-16 07:01:16 +0000
URL: https://git.openjdk.org/leyden/commit/27c58c06cf2a20db58b41329762f146f984ff…
8362271: G1: Improve G1CollectorState::clearing_bitmap name
Reviewed-by: sangheki
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: fd2ee084
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-16 07:20:15 +0000
URL: https://git.openjdk.org/leyden/commit/fd2ee0844a8b96491787c318f2eb6fe4d8fd7…
8361705: Clean up KlassCleaningTask
Reviewed-by: shade, ayang
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
Changeset: b85440d0
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-16 07:21:52 +0000
URL: https://git.openjdk.org/leyden/commit/b85440d085e8f17908d2e8bd0fee87fce84a7…
8361888: [GCC static analyzer] ProcessImpl_md.c Java_java_lang_ProcessImpl_forkAndExec error: use of uninitialized value '*(ChildStuff *)p.mode
Reviewed-by: rriggs, syan
! src/java.base/unix/native/libjava/ProcessImpl_md.c
Changeset: 805f1dee
Branch: hermetic-java-runtime
Author: Saranya Natarajan <snatarajan(a)openjdk.org>
Committer: Daniel Lundén <dlunden(a)openjdk.org>
Date: 2025-07-16 07:44:57 +0000
URL: https://git.openjdk.org/leyden/commit/805f1deebcf465ba10672a829f0a8c3e11716…
8342941: IGV: Add various new graph dumps during loop opts
Reviewed-by: chagedorn, dlunden
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
! test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateWithoutOpaqueLoopNodes.java
! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java
Changeset: 9f7dc19f
Branch: hermetic-java-runtime
Author: Saranya Natarajan <snatarajan(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-07-16 07:48:21 +0000
URL: https://git.openjdk.org/leyden/commit/9f7dc19ffded4608dd2c1ef1e4eacfa0d0a19…
8353276: C2: simplify PhaseMacroExpand::opt_bits_test
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
Changeset: 6b4a5ef1
Branch: hermetic-java-runtime
Author: Saranya Natarajan <snatarajan(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-07-16 07:57:21 +0000
URL: https://git.openjdk.org/leyden/commit/6b4a5ef105ee548627a53e2b983eab7972e33…
8358641: C1 option -XX:+TimeEachLinearScan is broken
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/c1/c1_globals.hpp
Changeset: b787ad6f
Branch: hermetic-java-runtime
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2025-07-16 09:55:08 +0000
URL: https://git.openjdk.org/leyden/commit/b787ad6f690df5c82a1efc5ccac658a9238ff…
8361401: Warnings for use of Sun APIs should not be mandatory
Reviewed-by: jlahoda, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! test/langtools/tools/javac/options/system/SystemSunProprietary.java
! test/langtools/tools/lib/toolbox/JavacTask.java
Changeset: 5e4a2ead
Branch: hermetic-java-runtime
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2025-07-16 10:52:26 +0000
URL: https://git.openjdk.org/leyden/commit/5e4a2ead714814cb4eb90ca88debc226f9c75…
8357653: Inner classes of type parameters emitted as raw types in signatures
8357472: NPE in Types.containsType for type variable used as a qualifier
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Reviewed-by: mcimadamore, vromero, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/T8357472.java
+ test/langtools/tools/javac/T8357653.java
+ test/langtools/tools/javac/T8357653b.java
Changeset: 6ed81641
Branch: hermetic-java-runtime
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2025-07-16 11:58:34 +0000
URL: https://git.openjdk.org/leyden/commit/6ed81641b101658fbbd35445b6dd74ec17fc2…
8362250: ARM32: forward_exception_entry missing return address
Reviewed-by: shade
! src/hotspot/cpu/arm/arm.ad
Changeset: 70c1ff7e
Branch: hermetic-java-runtime
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Date: 2025-07-16 12:59:55 +0000
URL: https://git.openjdk.org/leyden/commit/70c1ff7e1505eee11b2a9acd9e94a39cd2c9a…
8362171: C2 fails with unexpected node in SuperWord truncation: ModI
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java
Changeset: 770d2b41
Branch: hermetic-java-runtime
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-07-16 14:31:53 +0000
URL: https://git.openjdk.org/leyden/commit/770d2b41d13a8a5815735c355187a476eeb9d…
8361076: Add benchmark for ImageReader in preparation for Valhalla changes
Reviewed-by: rriggs, liach, ihse
! make/test/BuildMicrobenchmark.gmk
+ test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java
Changeset: 10ae6029
Branch: hermetic-java-runtime
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2025-07-16 15:27:29 +0000
URL: https://git.openjdk.org/leyden/commit/10ae6029444c1381f7b1b3dcb6b6f32a4ae57…
8362276: NMT tests should have locks for the entire tests
Reviewed-by: shade, coleenp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
Changeset: 8193856a
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-07-16 16:02:44 +0000
URL: https://git.openjdk.org/leyden/commit/8193856af8546332bfa180cb45154a4093b4f…
8362336: Revert changes in metaspaceShared.cpp done via JDK-8356807
Reviewed-by: iklam
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: 3b44d7bf
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-07-16 17:30:42 +0000
URL: https://git.openjdk.org/leyden/commit/3b44d7bfa4d78e3ec715fce1863e052852f33…
8360288: Shenandoah crash at size_given_klass in op_degenerated
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 20b5f097
Branch: hermetic-java-runtime
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2025-07-16 21:04:24 +0000
URL: https://git.openjdk.org/leyden/commit/20b5f097773043068ce732e0fa30c2726273e…
8357226: Remove unnecessary List.indexOf from RepaintManager.removeInvalidComponent
Reviewed-by: azvegint, serb
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
Changeset: a65d9532
Branch: hermetic-java-runtime
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-07-17 01:29:40 +0000
URL: https://git.openjdk.org/leyden/commit/a65d9532ed454a0f70b1009181a25b23a38cc…
8309399: JVMTI spec needs to clarify when OPAQUE_FRAME is thrown for reasons other than a native method
Reviewed-by: cjplummer
! src/hotspot/share/prims/jvmti.xml
Changeset: bc72f476
Branch: hermetic-java-runtime
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-07-17 04:01:24 +0000
URL: https://git.openjdk.org/leyden/commit/bc72f476d1281dae2adb2322004c9880c1a6b…
8362088: CompressedKlassPointers::encode should be const correct
Reviewed-by: dholmes
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
Changeset: be0161a8
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-07-17 06:31:34 +0000
URL: https://git.openjdk.org/leyden/commit/be0161a8e63096f3a21ce6ea1e055ee1c4ed6…
8362429: AssertionError in File.listFiles(FileFilter | FilenameFilter)
Reviewed-by: alanb
! src/java.base/share/classes/java/io/File.java
! test/jdk/java/io/File/EmptyPath.java
Changeset: 18190519
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-17 07:11:03 +0000
URL: https://git.openjdk.org/leyden/commit/18190519e73705281adf3f94d710d000e75b1…
8362390: AIX make fails in awt_GraphicsEnv.c
Reviewed-by: prr, serb, clanger
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
Changeset: 3fd89be6
Branch: hermetic-java-runtime
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-07-17 10:45:46 +0000
URL: https://git.openjdk.org/leyden/commit/3fd89be6d1a51b6fc99f4c0b5daba7a4bd64a…
8362284: RISC-V: cleanup NativeMovRegMem
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
Changeset: 1a6cbe42
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-07-17 11:21:00 +0000
URL: https://git.openjdk.org/leyden/commit/1a6cbe421facab0de1c7162f2762258664338…
8361639: JFR: Incorrect top frame for I/O events
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
+ test/jdk/jdk/jfr/event/io/TestIOTopFrame.java
Changeset: 1cde536b
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-17 11:24:40 +0000
URL: https://git.openjdk.org/leyden/commit/1cde536b98f2ebde0c18c65dcbf26254ed402…
8361868: [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c
Reviewed-by: lucy, stuefe
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
Changeset: bc9ece96
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-17 12:12:16 +0000
URL: https://git.openjdk.org/leyden/commit/bc9ece9698cf13c9df3b2282bfcae2458a767…
8361204: Parallel: Skip visiting per-thread nmethods during young GC
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: cb9358b5
Branch: hermetic-java-runtime
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-07-17 12:22:55 +0000
URL: https://git.openjdk.org/leyden/commit/cb9358b5618c0c222f02bc77c9a6e42d30564…
8362278: G1: Consolidate functions for recording pause start time
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
Changeset: 1d73f884
Branch: hermetic-java-runtime
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Committer: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-07-17 12:39:46 +0000
URL: https://git.openjdk.org/leyden/commit/1d73f8842a6aa0fae7c7960eb5720447a1224…
8358573: Remove the -XX:-InstallMethods debug flag
Reviewed-by: dlong, thartmann, shade
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_globals.hpp
Changeset: 365660e6
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-07-17 13:45:24 +0000
URL: https://git.openjdk.org/leyden/commit/365660e667704d000eafe9179dc3dec315fb6…
8356975: Provide alternative way to generate preview API docs
8355933: Change section title for permanent APIs affected by preview features
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/TestPreviewTag.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/api/OtherApi.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/api/PreviewApi.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/taglet/PreviewFeature.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/taglet/PreviewNote.java
Changeset: ea774b74
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-17 13:47:57 +0000
URL: https://git.openjdk.org/leyden/commit/ea774b74e819e6db607204c05fd1c8f57d508…
8347052: Update java man page documentation to reflect current state of the UseNUMA flag
Reviewed-by: drwhite, ayang
! src/java.base/share/man/java.md
Changeset: dc08cf01
Branch: hermetic-java-runtime
Author: Pooja-DP <148474762+Pooja-DP(a)users.noreply.github.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-07-17 13:53:01 +0000
URL: https://git.openjdk.org/leyden/commit/dc08cf016eaa4bc333c47b3e7264bf1eae6d3…
8361697: Remove duplicate message in MainResources.properties
Reviewed-by: rriggs, asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
Changeset: 5ed72775
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-17 13:55:47 +0000
URL: https://git.openjdk.org/leyden/commit/5ed72775a775d6c96be6de7d9540dc0a80cdd…
8361404: Parallel: Group all class unloading logc at the end of marking phase
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 2b11a289
Branch: hermetic-java-runtime
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-07-17 16:19:52 +0000
URL: https://git.openjdk.org/leyden/commit/2b11a28997ad7ca424ad5595f9a7c7a9af530…
8362306: HotSpotJVMCIRuntime.getMirror can crash
Reviewed-by: gdub, never, cslucas
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: bd55d7a4
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-07-17 16:25:40 +0000
URL: https://git.openjdk.org/leyden/commit/bd55d7a49514da9fa4de0d4a372956e21deab…
8362203: assert(state == nullptr || state->get_thread_oop() != nullptr) failed: incomplete state
Reviewed-by: sspitsyn, amenkov
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java
Changeset: cab51596
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-07-18 01:43:49 +0000
URL: https://git.openjdk.org/leyden/commit/cab515962b6940b50b975b12c8f5e99d0430f…
8361424: Eliminate Log methods mandatoryWarning() and mandatoryNote()
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/WarningAggregator.java
Changeset: 04c0b130
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-18 02:35:09 +0000
URL: https://git.openjdk.org/leyden/commit/04c0b130f09c093797895cc928fe020d7e584…
8362565: ProblemList jdk/jfr/event/io/TestIOTopFrame.java
Reviewed-by: egahlin
! test/jdk/ProblemList.txt
Changeset: a23987fe
Branch: hermetic-java-runtime
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-07-18 06:13:06 +0000
URL: https://git.openjdk.org/leyden/commit/a23987fecbddeea9828a9443dddd7bf8f9f0d…
8361283: [Accessibility,macOS,VoiceOver] VoiceOver announced Tab items of JTabbedPane as RadioButton on macOS
Reviewed-by: asemenov, kizune
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m
+ test/jdk/javax/accessibility/JTabbedPane/AccessibleTabbedPaneRoleTest.java
Changeset: 4e0b0358
Branch: hermetic-java-runtime
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-07-18 06:13:26 +0000
URL: https://git.openjdk.org/leyden/commit/4e0b03580d3764e06ec65493143e80c291fa3…
8338282: javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java test failed on macOS and Ubuntu
Reviewed-by: tr, dnguyen, serb
! test/jdk/javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java
Changeset: 7da274de
Branch: hermetic-java-runtime
Author: Shawn M Emery <shawn.emery(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-07-18 10:02:25 +0000
URL: https://git.openjdk.org/leyden/commit/7da274ded4a36c6314702b687fcafcda80ae0…
8361961: Typo in ProtectionDomain.implies
Reviewed-by: mullan, jpai, hchao
! src/java.base/share/classes/java/security/ProtectionDomain.java
Changeset: 6949e345
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-18 13:48:44 +0000
URL: https://git.openjdk.org/leyden/commit/6949e345757b010790b2a6f5a975fc1c6bd0e…
8362592: Remove unused argument in nmethod::oops_do
Reviewed-by: zgu
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/shared/gcBehaviours.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
Changeset: 9dc62825
Branch: hermetic-java-runtime
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2025-07-18 14:54:10 +0000
URL: https://git.openjdk.org/leyden/commit/9dc62825b5e7300542d22df0b87b79116f356…
8362169: Pointer passed to upcall may get wrong scope
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/libTestUpcallStructScope.c
Changeset: 30d20036
Branch: hermetic-java-runtime
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-07-18 16:40:28 +0000
URL: https://git.openjdk.org/leyden/commit/30d20036987c9d68eb76b1e0401821386a76b…
8357380: java/lang/StringBuilder/RacingSBThreads.java times out with C1
Reviewed-by: jpai
! test/jdk/java/lang/StringBuilder/RacingSBThreads.java
Changeset: 60c29ff5
Branch: hermetic-java-runtime
Author: Jan Kratochvil <jkratochvil(a)openjdk.org>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-07-18 17:13:25 +0000
URL: https://git.openjdk.org/leyden/commit/60c29ff57b22fa7c0bedb38316067e8e1988a…
8362524: Fix confusing but harmless typos in x86 CPU Features
Reviewed-by: kbarrett, kvn
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: a3843e8e
Branch: hermetic-java-runtime
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2025-07-18 18:38:26 +0000
URL: https://git.openjdk.org/leyden/commit/a3843e8e6e189447e554759c3ba672530f8c7…
8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows
Reviewed-by: cjplummer, dholmes, sspitsyn
! test/jdk/sun/tools/jcmd/JcmdBase.java
Changeset: 03230f85
Branch: hermetic-java-runtime
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2025-07-18 20:44:20 +0000
URL: https://git.openjdk.org/leyden/commit/03230f8565a4eea41ce13827165b6bbff5eae…
8351073: [macos] jpackage produces invalid Java runtime DMG bundles
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CodesignConfig.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java
= src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/ApplicationRuntime-Info.plist.template
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Runtime-Info.plist.template
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
+ test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java
Changeset: 9334fe2e
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-07-18 21:30:21 +0000
URL: https://git.openjdk.org/leyden/commit/9334fe2eca05e852875ed6aad42b5094a32e9…
8361725: Do not load Java agent with "-Xshare:dump -XX:+AOTClassLinking"
Reviewed-by: matsaave, ccheung
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgentTransformer.java
Changeset: d83346dc
Branch: hermetic-java-runtime
Author: John R Rose <jrose(a)openjdk.org>
Committer: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-07-18 21:31:42 +0000
URL: https://git.openjdk.org/leyden/commit/d83346dcff0824575d580ec421476c0ea5c6e…
8345836: Stable annotation documentation is incomplete
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java
Changeset: ceb51d44
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-07-19 02:05:17 +0000
URL: https://git.openjdk.org/leyden/commit/ceb51d44449977ecc142f6af03f93162b98ad…
8362829: Exclude CDS test cases after JDK-8361725
Reviewed-by: ccheung
! test/hotspot/jtreg/TEST.groups
Changeset: ee0bcc55
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-07-19 13:26:37 +0000
URL: https://git.openjdk.org/leyden/commit/ee0bcc55269e92e999862ae5c63ffad7a600f…
8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java
Changeset: 441dbde2
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-07-19 15:09:28 +0000
URL: https://git.openjdk.org/leyden/commit/441dbde2c3c915ffd916e39a5b4a91df5620d…
8362556: New test jdk/jfr/event/io/TestIOTopFrame.java is failing on all platforms
Reviewed-by: mgronlun, shade
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! test/jdk/ProblemList.txt
Changeset: 9609f57c
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-21 06:04:17 +0000
URL: https://git.openjdk.org/leyden/commit/9609f57cef684d2f44d3e12a3522811a3c077…
8361752: Double free in CompileQueue::delete_all after JDK-8357473
Reviewed-by: kvn, vlivanov
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 62a58062
Branch: hermetic-java-runtime
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-07-21 07:37:31 +0000
URL: https://git.openjdk.org/leyden/commit/62a58062e5f3d0a723608d98d2412ea779f73…
8361700: Missed optimization in PhaseIterGVN for mask and shift patterns due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist
Reviewed-by: thartmann, mchevalier, mhaessig, jkarthikeyan
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestMaskAndRShiftReorder.java
Changeset: 37b70707
Branch: hermetic-java-runtime
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-21 08:43:30 +0000
URL: https://git.openjdk.org/leyden/commit/37b70707bd9d4c1eb2db6ed438b5f4f5b49fa…
8362587: Sort share/oops includes
Reviewed-by: shade, dholmes
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/metadata.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopCast.inline.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/oops/typeArrayOop.hpp
! src/hotspot/share/oops/typeArrayOop.inline.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 1bd683b5
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-21 09:21:48 +0000
URL: https://git.openjdk.org/leyden/commit/1bd683b5884e65a03d564976a9d9220ad0893…
8362582: GHA: Increase bundle retention time to deal with infra overload better
Reviewed-by: goetz, jwaters, clanger
! .github/actions/build-jtreg/action.yml
! .github/actions/upload-bundles/action.yml
Changeset: 8f1bb59e
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-07-21 09:37:56 +0000
URL: https://git.openjdk.org/leyden/commit/8f1bb59e1a0137fe9a5d4477971d21e645735…
8357913: Add `@Stable` to BigInteger and BigDecimal
Reviewed-by: rgiulietti, liach
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
Changeset: 13bab09b
Branch: hermetic-java-runtime
Author: Lei Zhu <korov9.c(a)gmail.com>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-21 09:59:52 +0000
URL: https://git.openjdk.org/leyden/commit/13bab09bffc411dde324599c2e15852ef4b53…
8362532: Test gc/g1/plab/* duplicate command-line options
Reviewed-by: tschatzl, ayang
! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java
Changeset: 1b94a346
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-07-21 10:35:43 +0000
URL: https://git.openjdk.org/leyden/commit/1b94a3466e7bb3815c0caeeeebff6018b6440…
8362836: JFR: Broken pipe in jdk/jfr/event/io/TestIOTopFrame.java
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/io/TestIOTopFrame.java
Changeset: fd7f78a5
Branch: hermetic-java-runtime
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-07-21 11:10:20 +0000
URL: https://git.openjdk.org/leyden/commit/fd7f78a5351a5b00bc9a3173e7671afe2d1e6…
8362493: Cleanup CodeBuffer::copy_relocations_to
Reviewed-by: mhaessig, kvn
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
Changeset: 644e400c
Branch: hermetic-java-runtime
Author: Lei Zhu <korov9.c(a)gmail.com>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-21 12:24:49 +0000
URL: https://git.openjdk.org/leyden/commit/644e400cd1f8a80df01b4f1755450f8670948…
8362611: [GCC static analyzer] memory leak in ps_core.c core_handle_note
Reviewed-by: dholmes, mbaesken
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
Changeset: 15b5b54a
Branch: hermetic-java-runtime
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Hamlin Li <mli(a)openjdk.org>
Date: 2025-07-21 13:34:24 +0000
URL: https://git.openjdk.org/leyden/commit/15b5b54ac707ba0d4e473fd6eb02c38a8efe7…
8357694: RISC-V: Several IR verification tests fail when vlen=128
Reviewed-by: mhaessig, fyang, mli
! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java
Changeset: f8c8bcf4
Branch: hermetic-java-runtime
Author: David Briemann <dbriemann(a)openjdk.org>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2025-07-21 15:48:06 +0000
URL: https://git.openjdk.org/leyden/commit/f8c8bcf4fd31509fdb40d32e8e16ba4fba1f9…
8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts
Reviewed-by: mhaessig, mbaesken, clanger
! test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java
Changeset: 9dd93c6a
Branch: hermetic-java-runtime
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2025-07-21 17:05:50 +0000
URL: https://git.openjdk.org/leyden/commit/9dd93c6a2c5fb4c3a9f2a063a7ab402f9292a…
8361497: Scoped Values: orElse and orElseThrow do not access the cache
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/ScopedValue.java
! test/micro/org/openjdk/bench/java/lang/ScopedValues.java
Changeset: 48ba9d41
Branch: hermetic-java-runtime
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2025-07-21 19:30:03 +0000
URL: https://git.openjdk.org/leyden/commit/48ba9d415f64b55fed2e0ae2f7e3f50b7d8c8…
8349946: Cipher javadoc could describe AEAD reuse better
Reviewed-by: ascarpino
! src/java.base/share/classes/javax/crypto/Cipher.java
Changeset: b8da9695
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-07-21 19:51:56 +0000
URL: https://git.openjdk.org/leyden/commit/b8da9695f0cc049d6a07a7382afce4d22f8b2…
8362659: Remove sun.print.PrintJob2D.finalize()
Reviewed-by: serb
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
Changeset: 523993e9
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-07-21 21:00:43 +0000
URL: https://git.openjdk.org/leyden/commit/523993e9e8edc8dc84667ee3311a708b8b5da…
8362291: [macOS] Remove finalize method in CGraphicsEnvironment.java
Reviewed-by: bchristi, serb, kizune
! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m
! src/java.desktop/share/classes/sun/java2d/Disposer.java
Changeset: 3acdba38
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-07-21 21:02:47 +0000
URL: https://git.openjdk.org/leyden/commit/3acdba38cec95ced2b2dd6a183c9b5d22dcc4…
8362557: [macOS] Remove CFont.finalize()
Reviewed-by: serb, psadhukhan, kizune
! src/java.desktop/macosx/classes/sun/font/CFont.java
Changeset: eceb3bbc
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-07-21 21:03:17 +0000
URL: https://git.openjdk.org/leyden/commit/eceb3bbc80aae5d99155218f755725041edbb…
8362452: [macOS] Remove CPrinterJob.finalize()
Reviewed-by: serb, psadhukhan, kizune
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
Changeset: 7d7d308d
Branch: hermetic-java-runtime
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-07-22 00:38:28 +0000
URL: https://git.openjdk.org/leyden/commit/7d7d308d9ab6f06ebdab0f5967a5bfc007d42…
8362572: Delete the usage of "sun.java2d.reftype" from the sun.java2d.Disposer
Reviewed-by: prr, aivanov
! src/java.desktop/share/classes/sun/java2d/Disposer.java
Changeset: 0385975f
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-22 00:39:01 +0000
URL: https://git.openjdk.org/leyden/commit/0385975f44fbe9d199677754ff5006bc5784b…
8356941: AbstractMethodError in HotSpot Due to Incorrect Handling of Private Method
Reviewed-by: coleenp, heidinga
! src/hotspot/share/classfile/defaultMethods.cpp
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/PrivateMethodsTest.java
Changeset: 699b8112
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-07-22 01:05:35 +0000
URL: https://git.openjdk.org/leyden/commit/699b8112f8da7ceef2aa2a3ddb326aee88b29…
8362834: Several runtime/Thread tests should mark as /native
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/Thread/AsyncExceptionOnMonitorEnter.java
! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java
! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java
Changeset: dccb1782
Branch: hermetic-java-runtime
Author: Yadong Wang <yadongwang(a)openjdk.org>
Date: 2025-07-22 01:23:37 +0000
URL: https://git.openjdk.org/leyden/commit/dccb1782ec35d1ee95220a237aef29ddfc292…
8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding
Reviewed-by: shade, adinn
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: c68697e1
Branch: hermetic-java-runtime
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2025-07-22 02:48:11 +0000
URL: https://git.openjdk.org/leyden/commit/c68697e1786fac37402b729d05a47b2f6296a…
8362957: Fix jdk/javadoc/doccheck/checks/jdkCheckHtml.java (docs) failure
Reviewed-by: ascarpino
! src/java.base/share/classes/javax/crypto/Cipher.java
Changeset: f1556611
Branch: hermetic-java-runtime
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-07-22 08:35:36 +0000
URL: https://git.openjdk.org/leyden/commit/f155661151fc25cde3be17878aeb240565559…
8342692: C2: long counted loop/long range checks: don't create loop-nest for short running loops
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortLoopLostLimit.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningIntLoopWithLongChecksPredicates.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoop.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopPredicatesClone.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopScaleOverflow.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopVectorization.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestStressShortRunningLongCountedLoop.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
+ test/micro/org/openjdk/bench/java/lang/foreign/HeapMismatchManualLoopTest.java
Changeset: ed70910b
Branch: hermetic-java-runtime
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Date: 2025-07-22 08:48:07 +0000
URL: https://git.openjdk.org/leyden/commit/ed70910b0f3e1b19d915ec13ac3434407d01b…
8347901: C2 should remove unused leaf / pure runtime calls
Reviewed-by: thartmann, vlivanov
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse2.cpp
Changeset: ac141c2f
Branch: hermetic-java-runtime
Author: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2025-07-22 09:06:02 +0000
URL: https://git.openjdk.org/leyden/commit/ac141c2fa1d818858e7a12a50837bb282282e…
8359419: AArch64: Relax min vector length to 32-bit for short vectors
Reviewed-by: aph, fgao, bkilambi, dlunden
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorTwoShorts.java
Changeset: ce028362
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-22 13:29:07 +0000
URL: https://git.openjdk.org/leyden/commit/ce02836232f8c20dc5cb10f0fcf6538563d0d…
8363229: Parallel: Remove develop flag GCExpandToAllocateDelayMillis
Reviewed-by: shade, tschatzl
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
Changeset: d714b5d3
Branch: hermetic-java-runtime
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-07-22 15:13:06 +0000
URL: https://git.openjdk.org/leyden/commit/d714b5d3dad58f7f6550d7a95fdc2b3f964a4…
8356557: Update CodeSource::implies API documentation and deprecate java.net.SocketPermission class for removal
Reviewed-by: jpai
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/security/CodeSource.java
! test/jdk/java/security/CodeSource/Implies.java
Changeset: ea6674fe
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-07-22 17:25:00 +0000
URL: https://git.openjdk.org/leyden/commit/ea6674fec8702eea481afa7ca7e522cbacd53…
8315131: Clarify VarHandle set/get access on 32-bit platforms
Reviewed-by: rgiulietti, mcimadamore, jrose, shade, psandoz
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: aae99022
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-07-22 20:17:31 +0000
URL: https://git.openjdk.org/leyden/commit/aae9902234d36049ec99a2f50934c526dd623…
8360555: Archive all unnamed modules in CDS full module graph
Reviewed-by: coleenp, vlivanov
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/universe.cpp
! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
Changeset: 5540a785
Branch: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-07-22 20:23:20 +0000
URL: https://git.openjdk.org/leyden/commit/5540a7859b3ae0faf6b6c7f50e53ff611b253…
8360416: Incorrect l10n test case in sun/security/tools/keytool/i18n.java
Reviewed-by: weijun, rhalade
! test/jdk/sun/security/tools/keytool/i18n.java
Changeset: 016694bf
Branch: hermetic-java-runtime
Author: DarraghConway <darragh.conway(a)oracle.com>
Committer: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2025-07-22 21:59:11 +0000
URL: https://git.openjdk.org/leyden/commit/016694bf74f6920f850330e353df9fd03458c…
8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic
Reviewed-by: msheppar
! test/jdk/java/io/File/MaxPathLength.java
Changeset: 4994bd59
Branch: hermetic-java-runtime
Author: Srinivas Vamsi Parasa <sparasa(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-07-22 22:37:45 +0000
URL: https://git.openjdk.org/leyden/commit/4994bd594299e91e804438692e068b1c5dd5c…
8359965: Enable paired pushp and popp instruction usage for APX enabled CPUs
Reviewed-by: sviswanathan, vpaprotski
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/icache_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp
Changeset: 79f9d8d8
Branch: hermetic-java-runtime
Author: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Date: 2025-07-23 00:23:20 +0000
URL: https://git.openjdk.org/leyden/commit/79f9d8d832a589b74cc014289ef84a1efe529…
8350050: Shenandoah: Disable and purge allocation pacing support
Reviewed-by: wkemper, shade, kdnilsen
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
- src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
- src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/generational/TestConcurrentEvac.java
- test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java
Changeset: 0735dc27
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-23 00:36:35 +0000
URL: https://git.openjdk.org/leyden/commit/0735dc27c71de46896afd2f0f608319304a3d…
8362846: Windows error reporting for dll_load doesn't check for a null buffer
8362954: Missing error buffer null check in os::dll_load on Linux/BSD
Reviewed-by: mgronlun, kbarrett
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: 5160cfb4
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-23 07:12:12 +0000
URL: https://git.openjdk.org/leyden/commit/5160cfb49634cc4a1568c200bc5c17ddbe83c…
8362889: [GCC static analyzer] leak in libstringPlatformChars.c
Reviewed-by: rriggs, dholmes
! test/jdk/java/lang/String/nativeEncoding/libstringPlatformChars.c
Changeset: ceb0c0fc
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-23 07:49:11 +0000
URL: https://git.openjdk.org/leyden/commit/ceb0c0fc39c17793d13fff74e69f22ef07ec2…
8360941: [ubsan] MemRegion::end() shows runtime error: applying non-zero offset 8388608 to null pointer
Co-authored-by: Kim Barrett <kbarrett(a)openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe(a)openjdk.org>
Reviewed-by: kbarrett, lucy
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
Changeset: 9f796da3
Branch: hermetic-java-runtime
Author: Wang Haomin <wanghaomin(a)openjdk.org>
Committer: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Date: 2025-07-23 08:08:05 +0000
URL: https://git.openjdk.org/leyden/commit/9f796da3774b2e2f92dca178fdccd93989919…
8362972: C2 fails with unexpected node in SuperWord truncation: IsFiniteF, IsFiniteD
Reviewed-by: thartmann, jkarthikeyan
! src/hotspot/share/opto/superword.cpp
Changeset: e6ac956a
Branch: hermetic-java-runtime
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-07-23 09:35:26 +0000
URL: https://git.openjdk.org/leyden/commit/e6ac956a7ac613b916c0dbfda7e57856c1b8a…
8360520: RISC-V: C1: Fix primitive array clone intrinsic regression after JDK-8333154
Reviewed-by: fyang, galder, dlong
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
Changeset: 06f9ff04
Branch: hermetic-java-runtime
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-07-23 12:24:28 +0000
URL: https://git.openjdk.org/leyden/commit/06f9ff047f1d1e832d7379f9750237749479b…
8356997: /etc/krb5.conf parser should not forbid include/includedir directives after sections
Reviewed-by: valeriep
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
+ test/jdk/sun/security/krb5/config/DuplicatedIncludes.java
+ test/jdk/sun/security/krb5/config/IncludeRandom.java
+ test/jdk/sun/security/krb5/config/IncludeSameKey.java
Changeset: b02c1256
Branch: hermetic-java-runtime
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-07-23 13:31:15 +0000
URL: https://git.openjdk.org/leyden/commit/b02c1256768bc9983d4dba899cd19219e11a3…
8350896: Integer/Long.compress gets wrong type from CompressBitsNode::Value
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
Reviewed-by: thartmann
! src/hotspot/share/opto/intrinsicnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
Changeset: 743c8212
Branch: hermetic-java-runtime
Author: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2025-07-23 13:51:49 +0000
URL: https://git.openjdk.org/leyden/commit/743c821289a6562972364b5dcce8dd29a7862…
8362193: Re-work MacOS/AArch64 SpinPause to handle SB
Reviewed-by: shade, aph
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/spin_wait_aarch64.cpp
! src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
+ test/hotspot/gtest/aarch64/test_spin_pause.cpp
+ test/hotspot/jtreg/gtest/TestSpinPauseAArch64.java
Changeset: 38cd860d
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-07-23 14:48:49 +0000
URL: https://git.openjdk.org/leyden/commit/38cd860daa9504bbe5add8c2d045d78c75fb7…
8363816: Refactor array name creation
Reviewed-by: shade, ccheung, dholmes
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
Changeset: e6ebefaa
Branch: hermetic-java-runtime
Author: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2025-07-23 15:24:38 +0000
URL: https://git.openjdk.org/leyden/commit/e6ebefaa404daa4160bdc1c5d9c954c040e2c…
8333857: Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used
Reviewed-by: hchao
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java
Changeset: 594c080b
Branch: hermetic-java-runtime
Author: Kevin Rushforth <kcr(a)openjdk.org>
Committer: Iris Clark <iris(a)openjdk.org>
Date: 2025-07-23 15:46:47 +0000
URL: https://git.openjdk.org/leyden/commit/594c080b2bde81a48ecccda85ac765218fc93…
8359760: Remove the jdk.jsobject module
Reviewed-by: rriggs, iris, alanb
! bin/unshuffle_list.txt
! make/conf/docs-modules.conf
! make/conf/module-loader-map.conf
- src/jdk.jsobject/share/classes/module-info.java
- src/jdk.jsobject/share/classes/netscape/javascript/JSException.java
- src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java
- src/jdk.jsobject/share/classes/netscape/javascript/package-info.java
- test/hotspot/jtreg/applications/ctw/modules/jdk_jsobject.java
! test/jdk/jdk/modules/etc/UpgradeableModules.java
- test/jdk/tools/sincechecker/modules/jdk.jsobject/JdkJsobjectCheckSince.java
! test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list
! test/langtools/jdk/javadoc/doclet/testRecordTypes/jdk17/element-list
Changeset: 03e9ea16
Branch: hermetic-java-runtime
Author: Edoardo Patti <edoardopatti25(a)gmail.com>
Committer: Justin Lu <jlu(a)openjdk.org>
Date: 2025-07-23 16:31:14 +0000
URL: https://git.openjdk.org/leyden/commit/03e9ea169b7e45ae3c2ac23b5fe73d39ae575…
8358530: Properties#list should warn against non-String values
Reviewed-by: jlu, liach
! src/java.base/share/classes/java/util/Properties.java
Changeset: 2292246f
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-23 17:02:31 +0000
URL: https://git.openjdk.org/leyden/commit/2292246f8c11f735f50e2046ec6606e89289e…
8350621: Code cache stops scheduling GC
Co-authored-by: Thomas Schatzl <tschatzl(a)openjdk.org>
Co-authored-by: Alexandre Jacob <alexandre.jacob(a)mirakl.com>
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/shared/gcCause.hpp
+ test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java
Changeset: ad510fb2
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-23 20:09:36 +0000
URL: https://git.openjdk.org/leyden/commit/ad510fb25e47098d136515c355164e5177c5b…
8338977: Parallel: Improve heap resizing heuristics
Reviewed-by: zgu, gli, iwalulya
- src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.cpp
- src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
- src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp
- src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
- src/hotspot/share/gc/shared/gcOverheadChecker.cpp
- src/hotspot/share/gc/shared/gcOverheadChecker.hpp
! src/hotspot/share/gc/shared/gcPolicyCounters.cpp
! src/hotspot/share/gc/shared/gcPolicyCounters.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap
- test/hotspot/gtest/gc/parallel/test_psAdaptiveSizePolicy.cpp
! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java
Changeset: 2da0cdad
Branch: hermetic-java-runtime
Author: Ao Qi <aoqi(a)openjdk.org>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-07-24 01:33:38 +0000
URL: https://git.openjdk.org/leyden/commit/2da0cdadb898efb9af827374368471102bfe0…
8363895: Minimal build fails with slowdebug builds after JDK-8354887
Reviewed-by: kvn, shade
! src/hotspot/share/code/aotCodeCache.hpp
Changeset: b746701e
Branch: hermetic-java-runtime
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-07-24 01:37:33 +0000
URL: https://git.openjdk.org/leyden/commit/b746701e5769a7a5a1e7900ddfdd285706ac5…
8363898: RISC-V: TestRangeCheckHoistingScaledIV.java fails after JDK-8355293 when running without RVV
Reviewed-by: fyang, mli, syan
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
Changeset: fc803844
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-07-24 01:47:58 +0000
URL: https://git.openjdk.org/leyden/commit/fc8038441daebc717fedaeb107e37bf216d54…
8359827: Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit
Co-authored-by: David Holmes <dholmes(a)openjdk.org>
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java
Changeset: 0ba2942c
Branch: hermetic-java-runtime
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-07-24 02:21:53 +0000
URL: https://git.openjdk.org/leyden/commit/0ba2942c6e7aadc3d091c40f6bd8d9f7502f5…
8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding
Reviewed-by: fyang, yadongwang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 7a22b76b
Branch: hermetic-java-runtime
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-07-24 05:09:31 +0000
URL: https://git.openjdk.org/leyden/commit/7a22b76b73e6a6906f191e59b7d2da238b401…
8362591: Wrong argument warning when heap size larger than coops threshold
Reviewed-by: dholmes
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java
Changeset: ed9066bd
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-24 05:59:24 +0000
URL: https://git.openjdk.org/leyden/commit/ed9066bdf48c2d9925aea745951531ebf4af3…
8361478: GHA: Use MSYS2 from GHA runners
Reviewed-by: jwaters, ihse
! .github/actions/get-msys2/action.yml
Changeset: 67e93281
Branch: hermetic-java-runtime
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Date: 2025-07-24 09:21:57 +0000
URL: https://git.openjdk.org/leyden/commit/67e93281a4f9e76419f1d6e05099ecf2214eb…
8363357: Remove unused flag VerifyAdapterCalls
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/runtime/globals.hpp
Changeset: 2f1aed2a
Branch: hermetic-java-runtime
Author: Ayush Rigal <ayush.rigal(a)oracle.com>
Committer: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2025-07-24 14:57:33 +0000
URL: https://git.openjdk.org/leyden/commit/2f1aed2a165259a873636792cff7c9de4e1f3…
8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java
Reviewed-by: jpai
! test/jdk/java/net/NetworkInterface/IPv4Only.java
Changeset: 84776309
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-24 15:53:29 +0000
URL: https://git.openjdk.org/leyden/commit/8477630970b61e3178abd7ac812ed97e181e2…
8360679: Shenandoah: AOT saved adapter calls into broken GC barrier stub
Reviewed-by: kvn, adinn, aph
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: 4e53a9d9
Branch: hermetic-java-runtime
Author: Rui Li <ruiamzn(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2025-07-24 18:34:26 +0000
URL: https://git.openjdk.org/leyden/commit/4e53a9d9dfe7a1ac7c3d7402e5ca3a3d3fcbb…
8357818: Shenandoah doesn't use shared API for printing heap before/after GC
Reviewed-by: wkemper, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
Changeset: 971ea23c
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-07-24 20:53:22 +0000
URL: https://git.openjdk.org/leyden/commit/971ea23c95764e11ed234f657eb28ba7c5186…
8362289: [macOS] Remove finalize method in JRSUIControls.java
Reviewed-by: bchristi, serb
! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java
Changeset: ac9e5102
Branch: hermetic-java-runtime
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-07-25 06:40:37 +0000
URL: https://git.openjdk.org/leyden/commit/ac9e51023fc34a82b795950a109af2397826a…
8320836: jtreg gtest runs should limit heap size
Reviewed-by: dholmes, cslucas
! test/hotspot/jtreg/gtest/GTestWrapper.java
Changeset: 52155dbb
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-25 07:22:34 +0000
URL: https://git.openjdk.org/leyden/commit/52155dbbb0107c5077a6be7edfd91d4311411…
8364082: jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java Eden should be placed first in young
Reviewed-by: dholmes
! test/jdk/jdk/jfr/event/gc/heapsummary/HeapSummaryEventAllGcs.java
Changeset: f79bd54b
Branch: hermetic-java-runtime
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-07-25 08:11:55 +0000
URL: https://git.openjdk.org/leyden/commit/f79bd54bbb9f5748e437346d34702608f7b67…
8362882: Update SubmissionPublisher() specification to reflect use of ForkJoinPool.asyncCommonPool()
Reviewed-by: jpai, dl
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
Changeset: 518d5f4b
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-25 08:26:57 +0000
URL: https://git.openjdk.org/leyden/commit/518d5f4bbb78ae35db793d7fd15b3cd35c881…
8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c
Reviewed-by: lucy
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
Changeset: 41c94eed
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-25 11:34:37 +0000
URL: https://git.openjdk.org/leyden/commit/41c94eed37aad570229ee2c5fb51d9e5d0378…
8363910: Avoid tuning for Power10 CPUs on Linux ppc64le when gcc < 10 is used
Reviewed-by: stuefe
! make/autoconf/flags-cflags.m4
Changeset: 06fdb61e
Branch: hermetic-java-runtime
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-07-25 12:55:39 +0000
URL: https://git.openjdk.org/leyden/commit/06fdb61e1cdc9abf9ac4fa62fd63992d298ba…
8361964: Remove outdated algorithms from requirements and add PBES2 algorithms
Reviewed-by: hchao
! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/KeyGenerator.java
! src/java.base/share/classes/javax/crypto/Mac.java
! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java
Changeset: 75ff7e15
Branch: hermetic-java-runtime
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-07-25 13:34:30 +0000
URL: https://git.openjdk.org/leyden/commit/75ff7e15fe0d22149e5b8c5ccf3b702d8dc9b…
8361712: Improve ShenandoahAsserts printing
Reviewed-by: rkennke, asmehra
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/oops/test_compressedKlass.cpp
Changeset: 9e209fef
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-25 14:50:55 +0000
URL: https://git.openjdk.org/leyden/commit/9e209fef86fe75fb09734c9112fd1d8490c22…
8364110: Remove unused methods in GCCause
Reviewed-by: kbarrett
! src/hotspot/share/gc/shared/gcCause.hpp
Changeset: 89fe586e
Branch: hermetic-java-runtime
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-07-25 16:47:09 +0000
URL: https://git.openjdk.org/leyden/commit/89fe586edd5044923a2ce86f8cc5bf16004ac…
8363837: Make StubRoutines::crc_table_adr() into platform-specific method
Reviewed-by: adinn, yzheng
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/arm/stubRoutines_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/zero/stubDeclarations_zero.hpp
! src/hotspot/cpu/zero/stubRoutines_zero.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: e756c0db
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-07-25 17:59:46 +0000
URL: https://git.openjdk.org/leyden/commit/e756c0dbbb7d99df0751d71726b173e4eabcc…
8361726: Shenandoah: More detailed evacuation instrumentation
Reviewed-by: ysr, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
Changeset: d288ca28
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-07-26 02:17:13 +0000
URL: https://git.openjdk.org/leyden/commit/d288ca28be7bfba3abe9f54cefbe53e73c257…
8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop
Reviewed-by: djelinski, alanb, vyazici
! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java
Changeset: de59da27
Branch: hermetic-java-runtime
Author: Michael McMahon <michaelm(a)openjdk.org>
Date: 2025-07-26 22:22:36 +0000
URL: https://git.openjdk.org/leyden/commit/de59da27a60bd0afaf8deaf6d4a3d743a4f59…
8362581: Timeouts in java/nio/channels/SocketChannel/OpenLeak.java on UNIX
Reviewed-by: jpai, alanb, djelinski
! src/java.base/share/classes/jdk/internal/util/Exceptions.java
Changeset: 8fcbb110
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-07-27 01:19:06 +0000
URL: https://git.openjdk.org/leyden/commit/8fcbb110e9941af5fe162c6affff36e0bf652…
8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr
Reviewed-by: jpai
! test/jdk/java/net/ipv6tests/TcpTest.java
Changeset: 3263361a
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-07-27 06:44:09 +0000
URL: https://git.openjdk.org/leyden/commit/3263361a28c7e8c02734cb94bc9576e9f3ba5…
8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java
Reviewed-by: alanb
! test/jdk/java/net/Socket/DeadlockTest.java
Changeset: 4189fcba
Branch: hermetic-java-runtime
Author: Yuri Gaevsky <yuri.gaevsky(a)gmail.com>
Committer: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-07-27 14:54:52 +0000
URL: https://git.openjdk.org/leyden/commit/4189fcbac40943f3b26c3a01938837b4e4762…
8362596: RISC-V: Improve _vectorizedHashCode intrinsic
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
Changeset: 2056fe60
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-07-27 20:53:50 +0000
URL: https://git.openjdk.org/leyden/commit/2056fe609060fd4a0f8a80392fa75ed16aaf4…
Merge branch 'master' into hermetic-java-runtime
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/unix/native/libjava/ProcessImpl_md.c
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/unix/native/libjava/ProcessImpl_md.c
! src/java.desktop/share/classes/sun/font/SunFontManager.java
1
0
Changeset: 392fbbb1
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-07-26 22:19:55 +0000
URL: https://git.openjdk.org/leyden/commit/392fbbb1859cd71521cb915b601a65cf59ba4…
Major cleanup of AOT code caching
- Removed support for incremental update AOT code cache
- Simplified code to support only new workflow
- Updated logging to include AOT and Preload tags
- Renamed some flags and methods
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationLog.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/compiler/precompiler.cpp
! src/hotspot/share/compiler/precompiler.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/threads.cpp
1
0
Changeset: b12e8522
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-07-25 12:16:09 +0000
URL: https://git.openjdk.org/leyden/commit/b12e8522d24af9b33de6d558d8efc901a19c7…
JDK-8363837 port
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/arm/stubRoutines_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/zero/stubDeclarations_zero.hpp
! src/hotspot/cpu/zero/stubRoutines_zero.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
1
0
Changeset: 8c056af5
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-07-25 09:49:08 +0000
URL: https://git.openjdk.org/leyden/commit/8c056af56fec0155315934a6985a3859a6a33…
JDK-8361752 port
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
1
0
Changeset: c5c838b7
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-07-24 18:20:18 +0000
URL: https://git.openjdk.org/leyden/commit/c5c838b7612f16312ede212cbe21c3b80502d…
Remove unused C3
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
1
0
Changeset: de2d1a87
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-07-24 14:10:49 +0000
URL: https://git.openjdk.org/leyden/commit/de2d1a8786ad532bcd781041b16789dc90d81…
JDK-8358217 port
! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java
1
0