git: openjdk/leyden: hermetic-java-runtime: 157 new changesets
duke
duke at openjdk.org
Mon Jul 28 04:04:00 UTC 2025
Changeset: 5cf672e7
Branch: hermetic-java-runtime
Author: Phil Race <prr at openjdk.org>
Date: 2025-07-14 20:23:38 +0000
URL: https://git.openjdk.org/leyden/commit/5cf672e7784b9a9a82f29977a072b162cc240fd1
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 at openjdk.org>
Date: 2025-07-14 22:53:45 +0000
URL: https://git.openjdk.org/leyden/commit/f36147b3263662229e9a0ec712b9748711d2d85d
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 at openjdk.org>
Date: 2025-07-14 23:35:05 +0000
URL: https://git.openjdk.org/leyden/commit/0acd065bf5a75090b84c28b28856a62d86c52791
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 at openjdk.org>
Date: 2025-07-15 05:14:44 +0000
URL: https://git.openjdk.org/leyden/commit/25e509b0db4f35b3b8fbfeb7ec84cc0e0fed89d1
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 at openjdk.org>
Date: 2025-07-15 06:13:45 +0000
URL: https://git.openjdk.org/leyden/commit/40d159d4a9718d8db0aadf66b322583cd5246d0c
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 at openjdk.org>
Date: 2025-07-15 06:21:48 +0000
URL: https://git.openjdk.org/leyden/commit/18c2e40de75f974858aeb453892e4c7c8d5aa90e
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 at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-07-15 06:28:03 +0000
URL: https://git.openjdk.org/leyden/commit/e5ab210713f76c5307287bd97ce63f9e22d0ab8e
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 at openjdk.org>
Date: 2025-07-15 07:18:15 +0000
URL: https://git.openjdk.org/leyden/commit/bf225c201f00f3a478b51c3cf045759b66899684
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 at openjdk.org>
Date: 2025-07-15 07:51:45 +0000
URL: https://git.openjdk.org/leyden/commit/c9ecc826668575678f11578a67f125d430ebffad
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 at openjdk.org>
Date: 2025-07-15 09:03:56 +0000
URL: https://git.openjdk.org/leyden/commit/9697e5bf74bc7d7fbdf76eed42b8de3c05d69acc
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 at openjdk.org>
Date: 2025-07-15 10:58:02 +0000
URL: https://git.openjdk.org/leyden/commit/c70258ca1cd074392b5bf844bf6f7b80601f45cc
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 at openjdk.org>
Date: 2025-07-15 13:21:35 +0000
URL: https://git.openjdk.org/leyden/commit/563e8762464fd1b291eb18f5234c1655386cc8dd
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 at openjdk.org>
Date: 2025-07-15 14:23:11 +0000
URL: https://git.openjdk.org/leyden/commit/d2082c58ff086eb37c6211a8d1b813cdfedc2259
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 at openjdk.org>
Date: 2025-07-15 14:33:37 +0000
URL: https://git.openjdk.org/leyden/commit/b65fdf5af0a5e1cf0d66d7551c6df63e8d07c5fa
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 at openjdk.org>
Date: 2025-07-15 15:37:27 +0000
URL: https://git.openjdk.org/leyden/commit/820263e48abf3ddce9506eb19872871aa3ea8b50
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 at openjdk.org>
Date: 2025-07-15 17:27:17 +0000
URL: https://git.openjdk.org/leyden/commit/38af17d078d164b6550ecba329d46d5a8de77cd1
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 at openjdk.org>
Date: 2025-07-15 17:57:13 +0000
URL: https://git.openjdk.org/leyden/commit/401af27b9dbc701eb48e5bc685d3ad058e0de3bc
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 at openjdk.org>
Date: 2025-07-15 18:15:16 +0000
URL: https://git.openjdk.org/leyden/commit/eefbfdce315237eeec4aceceb476d86314304e81
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 at openjdk.org>
Date: 2025-07-15 20:28:19 +0000
URL: https://git.openjdk.org/leyden/commit/6fc032de2c19853f3fa4f57659dc8559b516d7c5
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 at openjdk.org>
Date: 2025-07-15 20:33:24 +0000
URL: https://git.openjdk.org/leyden/commit/9bef2d1610647dec18f9e81cbac3dddbbf99dd6d
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 at openjdk.org>
Date: 2025-07-15 22:45:43 +0000
URL: https://git.openjdk.org/leyden/commit/5fd2b7d61af073e0fa1f7702b71988371372b598
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 at openjdk.org>
Date: 2025-07-16 00:29:15 +0000
URL: https://git.openjdk.org/leyden/commit/a5c9bc70324693e9d0b25bb2c51b91dfc750c453
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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-02-06 11:49:15 +0000
URL: https://git.openjdk.org/leyden/commit/1d8cca2b84215533a5f0ba97a6c9d3f17d810f4c
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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-02-10 09:50:45 +0000
URL: https://git.openjdk.org/leyden/commit/017dc093ac18e0ed3418a96a10bc80ae38c8d5db
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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-02-21 17:59:18 +0000
URL: https://git.openjdk.org/leyden/commit/db3f6eabb559f370e0f1593f1ec202a65f096025
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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-02-24 06:50:42 +0000
URL: https://git.openjdk.org/leyden/commit/d3429ada8fc6184bc5285b299c5a5c533ba6bd00
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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-03-03 09:29:11 +0000
URL: https://git.openjdk.org/leyden/commit/a56cd371a2c497e4323756f8b8a08a0bba059bf2
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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-04-01 18:30:12 +0000
URL: https://git.openjdk.org/leyden/commit/5ad102ca3f822c32979a1ce04a173585850b46e1
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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-04-17 13:11:59 +0000
URL: https://git.openjdk.org/leyden/commit/7db8bff9e19132c58f60ac2d34fce33573a7e3e8
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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-05-05 18:37:32 +0000
URL: https://git.openjdk.org/leyden/commit/2eaddd5b0a18d762ced7fea845ffa1a9e675e095
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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-06-23 18:49:26 +0000
URL: https://git.openjdk.org/leyden/commit/413c6bd040de49610f5dd4b103ef59493d542303
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 at openjdk.org>
Date: 2025-07-16 03:57:54 +0000
URL: https://git.openjdk.org/leyden/commit/5ddeb56759203dd5399dc2e0e722356340021b5c
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 at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-07-16 05:36:12 +0000
URL: https://git.openjdk.org/leyden/commit/bdd37b0e5eaa984e2ad2e9010af37dcd612cc05e
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 at 126.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-07-16 05:44:24 +0000
URL: https://git.openjdk.org/leyden/commit/e1b2229b0b1fe8560fcb1d6fc2cf01d69ed711ac
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 at openjdk.org>
Date: 2025-07-16 05:48:19 +0000
URL: https://git.openjdk.org/leyden/commit/6e368e0c696bc9b2118014937aa2e091ea662985
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 at openjdk.org>
Date: 2025-07-16 06:12:07 +0000
URL: https://git.openjdk.org/leyden/commit/cbb3d23e19a8a893bf2fbda03e7bda4f4b7a59a6
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 at openjdk.org>
Date: 2025-07-16 07:01:16 +0000
URL: https://git.openjdk.org/leyden/commit/27c58c06cf2a20db58b41329762f146f984ff440
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 at openjdk.org>
Date: 2025-07-16 07:20:15 +0000
URL: https://git.openjdk.org/leyden/commit/fd2ee0844a8b96491787c318f2eb6fe4d8fd75c2
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 at openjdk.org>
Date: 2025-07-16 07:21:52 +0000
URL: https://git.openjdk.org/leyden/commit/b85440d085e8f17908d2e8bd0fee87fce84a74a0
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 at openjdk.org>
Committer: Daniel Lundén <dlunden at openjdk.org>
Date: 2025-07-16 07:44:57 +0000
URL: https://git.openjdk.org/leyden/commit/805f1deebcf465ba10672a829f0a8c3e11716f9d
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 at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-07-16 07:48:21 +0000
URL: https://git.openjdk.org/leyden/commit/9f7dc19ffded4608dd2c1ef1e4eacfa0d0a199ea
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 at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-07-16 07:57:21 +0000
URL: https://git.openjdk.org/leyden/commit/6b4a5ef105ee548627a53e2b983eab7972e33669
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 at openjdk.org>
Date: 2025-07-16 09:55:08 +0000
URL: https://git.openjdk.org/leyden/commit/b787ad6f690df5c82a1efc5ccac658a9238ff201
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 at openjdk.org>
Date: 2025-07-16 10:52:26 +0000
URL: https://git.openjdk.org/leyden/commit/5e4a2ead714814cb4eb90ca88debc226f9c75864
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 at 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 at openjdk.org>
Date: 2025-07-16 11:58:34 +0000
URL: https://git.openjdk.org/leyden/commit/6ed81641b101658fbbd35445b6dd74ec17fc20f3
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 at openjdk.org>
Date: 2025-07-16 12:59:55 +0000
URL: https://git.openjdk.org/leyden/commit/70c1ff7e1505eee11b2a9acd9e94a39cd2c9a932
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 at oracle.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-07-16 14:31:53 +0000
URL: https://git.openjdk.org/leyden/commit/770d2b41d13a8a5815735c355187a476eeb9de22
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 at openjdk.org>
Date: 2025-07-16 15:27:29 +0000
URL: https://git.openjdk.org/leyden/commit/10ae6029444c1381f7b1b3dcb6b6f32a4ae57efa
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 at openjdk.org>
Date: 2025-07-16 16:02:44 +0000
URL: https://git.openjdk.org/leyden/commit/8193856af8546332bfa180cb45154a4093b4fd2c
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 at openjdk.org>
Date: 2025-07-16 17:30:42 +0000
URL: https://git.openjdk.org/leyden/commit/3b44d7bfa4d78e3ec715fce1863e052852f33180
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 at openjdk.org>
Date: 2025-07-16 21:04:24 +0000
URL: https://git.openjdk.org/leyden/commit/20b5f097773043068ce732e0fa30c2726273e40a
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 at openjdk.org>
Date: 2025-07-17 01:29:40 +0000
URL: https://git.openjdk.org/leyden/commit/a65d9532ed454a0f70b1009181a25b23a38ccd4b
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 at openjdk.org>
Date: 2025-07-17 04:01:24 +0000
URL: https://git.openjdk.org/leyden/commit/bc72f476d1281dae2adb2322004c9880c1a6b66c
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 at openjdk.org>
Date: 2025-07-17 06:31:34 +0000
URL: https://git.openjdk.org/leyden/commit/be0161a8e63096f3a21ce6ea1e055ee1c4ed63ad
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 at openjdk.org>
Date: 2025-07-17 07:11:03 +0000
URL: https://git.openjdk.org/leyden/commit/18190519e73705281adf3f94d710d000e75b1729
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 at openjdk.org>
Date: 2025-07-17 10:45:46 +0000
URL: https://git.openjdk.org/leyden/commit/3fd89be6d1a51b6fc99f4c0b5daba7a4bd64a08e
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 at openjdk.org>
Date: 2025-07-17 11:21:00 +0000
URL: https://git.openjdk.org/leyden/commit/1a6cbe421facab0de1c7162f2762258664338814
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 at openjdk.org>
Date: 2025-07-17 11:24:40 +0000
URL: https://git.openjdk.org/leyden/commit/1cde536b98f2ebde0c18c65dcbf26254ed402776
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 at openjdk.org>
Date: 2025-07-17 12:12:16 +0000
URL: https://git.openjdk.org/leyden/commit/bc9ece9698cf13c9df3b2282bfcae2458a767713
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 at openjdk.org>
Date: 2025-07-17 12:22:55 +0000
URL: https://git.openjdk.org/leyden/commit/cb9358b5618c0c222f02bc77c9a6e42d30564f34
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 at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-07-17 12:39:46 +0000
URL: https://git.openjdk.org/leyden/commit/1d73f8842a6aa0fae7c7960eb5720447a1224792
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 at openjdk.org>
Date: 2025-07-17 13:45:24 +0000
URL: https://git.openjdk.org/leyden/commit/365660e667704d000eafe9179dc3dec315fb6415
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 at openjdk.org>
Date: 2025-07-17 13:47:57 +0000
URL: https://git.openjdk.org/leyden/commit/ea774b74e819e6db607204c05fd1c8f57d508213
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 at users.noreply.github.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-07-17 13:53:01 +0000
URL: https://git.openjdk.org/leyden/commit/dc08cf016eaa4bc333c47b3e7264bf1eae6d330a
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 at openjdk.org>
Date: 2025-07-17 13:55:47 +0000
URL: https://git.openjdk.org/leyden/commit/5ed72775a775d6c96be6de7d9540dc0a80cdd67b
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 at openjdk.org>
Date: 2025-07-17 16:19:52 +0000
URL: https://git.openjdk.org/leyden/commit/2b11a28997ad7ca424ad5595f9a7c7a9af530727
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 at openjdk.org>
Date: 2025-07-17 16:25:40 +0000
URL: https://git.openjdk.org/leyden/commit/bd55d7a49514da9fa4de0d4a372956e21deab4d2
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 at openjdk.org>
Date: 2025-07-18 01:43:49 +0000
URL: https://git.openjdk.org/leyden/commit/cab515962b6940b50b975b12c8f5e99d0430f694
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 at openjdk.org>
Date: 2025-07-18 02:35:09 +0000
URL: https://git.openjdk.org/leyden/commit/04c0b130f09c093797895cc928fe020d7e584cb9
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 at openjdk.org>
Date: 2025-07-18 06:13:06 +0000
URL: https://git.openjdk.org/leyden/commit/a23987fecbddeea9828a9443dddd7bf8f9f0d05d
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 at openjdk.org>
Date: 2025-07-18 06:13:26 +0000
URL: https://git.openjdk.org/leyden/commit/4e0b03580d3764e06ec65493143e80c291fa3fbb
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 at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-07-18 10:02:25 +0000
URL: https://git.openjdk.org/leyden/commit/7da274ded4a36c6314702b687fcafcda80ae08c4
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 at openjdk.org>
Date: 2025-07-18 13:48:44 +0000
URL: https://git.openjdk.org/leyden/commit/6949e345757b010790b2a6f5a975fc1c6bd0e8c6
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 at openjdk.org>
Date: 2025-07-18 14:54:10 +0000
URL: https://git.openjdk.org/leyden/commit/9dc62825b5e7300542d22df0b87b79116f3562d3
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 at openjdk.org>
Date: 2025-07-18 16:40:28 +0000
URL: https://git.openjdk.org/leyden/commit/30d20036987c9d68eb76b1e0401821386a76bb07
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 at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-07-18 17:13:25 +0000
URL: https://git.openjdk.org/leyden/commit/60c29ff57b22fa7c0bedb38316067e8e1988a24b
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 at openjdk.org>
Date: 2025-07-18 18:38:26 +0000
URL: https://git.openjdk.org/leyden/commit/a3843e8e6e189447e554759c3ba672530f8c7329
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 at openjdk.org>
Date: 2025-07-18 20:44:20 +0000
URL: https://git.openjdk.org/leyden/commit/03230f8565a4eea41ce13827165b6bbff5eaec68
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 at openjdk.org>
Date: 2025-07-18 21:30:21 +0000
URL: https://git.openjdk.org/leyden/commit/9334fe2eca05e852875ed6aad42b5094a32e9b15
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 at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date: 2025-07-18 21:31:42 +0000
URL: https://git.openjdk.org/leyden/commit/d83346dcff0824575d580ec421476c0ea5c6e783
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 at openjdk.org>
Date: 2025-07-19 02:05:17 +0000
URL: https://git.openjdk.org/leyden/commit/ceb51d44449977ecc142f6af03f93162b98adaf6
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 at openjdk.org>
Date: 2025-07-19 13:26:37 +0000
URL: https://git.openjdk.org/leyden/commit/ee0bcc55269e92e999862ae5c63ffad7a600f6cc
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 at openjdk.org>
Date: 2025-07-19 15:09:28 +0000
URL: https://git.openjdk.org/leyden/commit/441dbde2c3c915ffd916e39a5b4a91df5620d7f3
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 at openjdk.org>
Date: 2025-07-21 06:04:17 +0000
URL: https://git.openjdk.org/leyden/commit/9609f57cef684d2f44d3e12a3522811a3c0776f4
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 at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-07-21 07:37:31 +0000
URL: https://git.openjdk.org/leyden/commit/62a58062e5f3d0a723608d98d2412ea779f73897
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 at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-07-21 08:43:30 +0000
URL: https://git.openjdk.org/leyden/commit/37b70707bd9d4c1eb2db6ed438b5f4f5b49fa202
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 at openjdk.org>
Date: 2025-07-21 09:21:48 +0000
URL: https://git.openjdk.org/leyden/commit/1bd683b5884e65a03d564976a9d9220ad0893776
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 at openjdk.org>
Date: 2025-07-21 09:37:56 +0000
URL: https://git.openjdk.org/leyden/commit/8f1bb59e1a0137fe9a5d4477971d21e645735b4d
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 at gmail.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-07-21 09:59:52 +0000
URL: https://git.openjdk.org/leyden/commit/13bab09bffc411dde324599c2e15852ef4b53d55
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 at openjdk.org>
Date: 2025-07-21 10:35:43 +0000
URL: https://git.openjdk.org/leyden/commit/1b94a3466e7bb3815c0caeeeebff6018b6440455
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 at openjdk.org>
Date: 2025-07-21 11:10:20 +0000
URL: https://git.openjdk.org/leyden/commit/fd7f78a5351a5b00bc9a3173e7671afe2d1e6fe4
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 at gmail.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-07-21 12:24:49 +0000
URL: https://git.openjdk.org/leyden/commit/644e400cd1f8a80df01b4f1755450f86709485f4
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 at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date: 2025-07-21 13:34:24 +0000
URL: https://git.openjdk.org/leyden/commit/15b5b54ac707ba0d4e473fd6eb02c38a8efe705c
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 at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2025-07-21 15:48:06 +0000
URL: https://git.openjdk.org/leyden/commit/f8c8bcf4fd31509fdb40d32e8e16ba4fba1f987d
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 at openjdk.org>
Date: 2025-07-21 17:05:50 +0000
URL: https://git.openjdk.org/leyden/commit/9dd93c6a2c5fb4c3a9f2a063a7ab402f9292ad03
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 at oracle.com>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-07-21 19:30:03 +0000
URL: https://git.openjdk.org/leyden/commit/48ba9d415f64b55fed2e0ae2f7e3f50b7d8c82f6
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 at openjdk.org>
Date: 2025-07-21 19:51:56 +0000
URL: https://git.openjdk.org/leyden/commit/b8da9695f0cc049d6a07a7382afce4d22f8b2b1c
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 at openjdk.org>
Date: 2025-07-21 21:00:43 +0000
URL: https://git.openjdk.org/leyden/commit/523993e9e8edc8dc84667ee3311a708b8b5da59c
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 at openjdk.org>
Date: 2025-07-21 21:02:47 +0000
URL: https://git.openjdk.org/leyden/commit/3acdba38cec95ced2b2dd6a183c9b5d22dcc4b26
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 at openjdk.org>
Date: 2025-07-21 21:03:17 +0000
URL: https://git.openjdk.org/leyden/commit/eceb3bbc80aae5d99155218f755725041edbb8ab
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 at openjdk.org>
Date: 2025-07-22 00:38:28 +0000
URL: https://git.openjdk.org/leyden/commit/7d7d308d9ab6f06ebdab0f5967a5bfc007d4217f
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 at openjdk.org>
Date: 2025-07-22 00:39:01 +0000
URL: https://git.openjdk.org/leyden/commit/0385975f44fbe9d199677754ff5006bc5784b9c5
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 at openjdk.org>
Date: 2025-07-22 01:05:35 +0000
URL: https://git.openjdk.org/leyden/commit/699b8112f8da7ceef2aa2a3ddb326aee88b29f8c
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 at openjdk.org>
Date: 2025-07-22 01:23:37 +0000
URL: https://git.openjdk.org/leyden/commit/dccb1782ec35d1ee95220a237aef29ddfc292cbd
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 at oracle.com>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-07-22 02:48:11 +0000
URL: https://git.openjdk.org/leyden/commit/c68697e1786fac37402b729d05a47b2f6296a86c
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 at openjdk.org>
Date: 2025-07-22 08:35:36 +0000
URL: https://git.openjdk.org/leyden/commit/f155661151fc25cde3be17878aeb24056555961c
8342692: C2: long counted loop/long range checks: don't create loop-nest for short running loops
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn at 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 at openjdk.org>
Date: 2025-07-22 08:48:07 +0000
URL: https://git.openjdk.org/leyden/commit/ed70910b0f3e1b19d915ec13ac3434407d01bc5d
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 at openjdk.org>
Date: 2025-07-22 09:06:02 +0000
URL: https://git.openjdk.org/leyden/commit/ac141c2fa1d818858e7a12a50837bb282282ecac
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 at openjdk.org>
Date: 2025-07-22 13:29:07 +0000
URL: https://git.openjdk.org/leyden/commit/ce02836232f8c20dc5cb10f0fcf6538563d0d4bd
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 at openjdk.org>
Date: 2025-07-22 15:13:06 +0000
URL: https://git.openjdk.org/leyden/commit/d714b5d3dad58f7f6550d7a95fdc2b3f964a4129
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 at openjdk.org>
Date: 2025-07-22 17:25:00 +0000
URL: https://git.openjdk.org/leyden/commit/ea6674fec8702eea481afa7ca7e522cbacd53841
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 at openjdk.org>
Date: 2025-07-22 20:17:31 +0000
URL: https://git.openjdk.org/leyden/commit/aae9902234d36049ec99a2f50934c526dd6235eb
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 at openjdk.org>
Date: 2025-07-22 20:23:20 +0000
URL: https://git.openjdk.org/leyden/commit/5540a7859b3ae0faf6b6c7f50e53ff611b253a9f
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 at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date: 2025-07-22 21:59:11 +0000
URL: https://git.openjdk.org/leyden/commit/016694bf74f6920f850330e353df9fd03458cca1
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 at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-07-22 22:37:45 +0000
URL: https://git.openjdk.org/leyden/commit/4994bd594299e91e804438692e068b1c5dd5cc02
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 at openjdk.org>
Date: 2025-07-23 00:23:20 +0000
URL: https://git.openjdk.org/leyden/commit/79f9d8d832a589b74cc014289ef84a1efe529468
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 at openjdk.org>
Date: 2025-07-23 00:36:35 +0000
URL: https://git.openjdk.org/leyden/commit/0735dc27c71de46896afd2f0f608319304a3d549
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 at openjdk.org>
Date: 2025-07-23 07:12:12 +0000
URL: https://git.openjdk.org/leyden/commit/5160cfb49634cc4a1568c200bc5c17ddbe83c2f7
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 at openjdk.org>
Date: 2025-07-23 07:49:11 +0000
URL: https://git.openjdk.org/leyden/commit/ceb0c0fc39c17793d13fff74e69f22ef07ec2c0f
8360941: [ubsan] MemRegion::end() shows runtime error: applying non-zero offset 8388608 to null pointer
Co-authored-by: Kim Barrett <kbarrett at openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Reviewed-by: kbarrett, lucy
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
Changeset: 9f796da3
Branch: hermetic-java-runtime
Author: Wang Haomin <wanghaomin at openjdk.org>
Committer: Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date: 2025-07-23 08:08:05 +0000
URL: https://git.openjdk.org/leyden/commit/9f796da3774b2e2f92dca178fdccd93989919256
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 at openjdk.org>
Date: 2025-07-23 09:35:26 +0000
URL: https://git.openjdk.org/leyden/commit/e6ac956a7ac613b916c0dbfda7e57856c1b8a83c
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 at openjdk.org>
Date: 2025-07-23 12:24:28 +0000
URL: https://git.openjdk.org/leyden/commit/06f9ff047f1d1e832d7379f9750237749479b020
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 at openjdk.org>
Date: 2025-07-23 13:31:15 +0000
URL: https://git.openjdk.org/leyden/commit/b02c1256768bc9983d4dba899cd19219e11a380a
8350896: Integer/Long.compress gets wrong type from CompressBitsNode::Value
Co-authored-by: Emanuel Peter <epeter at 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 at openjdk.org>
Date: 2025-07-23 13:51:49 +0000
URL: https://git.openjdk.org/leyden/commit/743c821289a6562972364b5dcce8dd29a786264a
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 at openjdk.org>
Date: 2025-07-23 14:48:49 +0000
URL: https://git.openjdk.org/leyden/commit/38cd860daa9504bbe5add8c2d045d78c75fb7e38
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 at openjdk.org>
Date: 2025-07-23 15:24:38 +0000
URL: https://git.openjdk.org/leyden/commit/e6ebefaa404daa4160bdc1c5d9c954c040e2c0c2
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 at openjdk.org>
Committer: Iris Clark <iris at openjdk.org>
Date: 2025-07-23 15:46:47 +0000
URL: https://git.openjdk.org/leyden/commit/594c080b2bde81a48ecccda85ac765218fc93856
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 at gmail.com>
Committer: Justin Lu <jlu at openjdk.org>
Date: 2025-07-23 16:31:14 +0000
URL: https://git.openjdk.org/leyden/commit/03e9ea169b7e45ae3c2ac23b5fe73d39ae57506f
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 at openjdk.org>
Date: 2025-07-23 17:02:31 +0000
URL: https://git.openjdk.org/leyden/commit/2292246f8c11f735f50e2046ec6606e89289e9f5
8350621: Code cache stops scheduling GC
Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Co-authored-by: Alexandre Jacob <alexandre.jacob at 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 at openjdk.org>
Date: 2025-07-23 20:09:36 +0000
URL: https://git.openjdk.org/leyden/commit/ad510fb25e47098d136515c355164e5177c5b419
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 at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-07-24 01:33:38 +0000
URL: https://git.openjdk.org/leyden/commit/2da0cdadb898efb9af827374368471102bfe0ccd
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 at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-07-24 01:37:33 +0000
URL: https://git.openjdk.org/leyden/commit/b746701e5769a7a5a1e7900ddfdd285706ac5fe1
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 at openjdk.org>
Date: 2025-07-24 01:47:58 +0000
URL: https://git.openjdk.org/leyden/commit/fc8038441daebc717fedaeb107e37bf216d542d3
8359827: Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit
Co-authored-by: David Holmes <dholmes at openjdk.org>
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java
Changeset: 0ba2942c
Branch: hermetic-java-runtime
Author: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-07-24 02:21:53 +0000
URL: https://git.openjdk.org/leyden/commit/0ba2942c6e7aadc3d091c40f6bd8d9f7502f5f76
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 at openjdk.org>
Date: 2025-07-24 05:09:31 +0000
URL: https://git.openjdk.org/leyden/commit/7a22b76b73e6a6906f191e59b7d2da238b401935
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 at openjdk.org>
Date: 2025-07-24 05:59:24 +0000
URL: https://git.openjdk.org/leyden/commit/ed9066bdf48c2d9925aea745951531ebf4af35a8
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 at openjdk.org>
Date: 2025-07-24 09:21:57 +0000
URL: https://git.openjdk.org/leyden/commit/67e93281a4f9e76419f1d6e05099ecf2214ebbfd
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 at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date: 2025-07-24 14:57:33 +0000
URL: https://git.openjdk.org/leyden/commit/2f1aed2a165259a873636792cff7c9de4e1f334e
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 at openjdk.org>
Date: 2025-07-24 15:53:29 +0000
URL: https://git.openjdk.org/leyden/commit/8477630970b61e3178abd7ac812ed97e181e2684
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 at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2025-07-24 18:34:26 +0000
URL: https://git.openjdk.org/leyden/commit/4e53a9d9dfe7a1ac7c3d7402e5ca3a3d3fcbb709
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 at openjdk.org>
Date: 2025-07-24 20:53:22 +0000
URL: https://git.openjdk.org/leyden/commit/971ea23c95764e11ed234f657eb28ba7c51862c5
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 at openjdk.org>
Date: 2025-07-25 06:40:37 +0000
URL: https://git.openjdk.org/leyden/commit/ac9e51023fc34a82b795950a109af2397826adaa
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 at openjdk.org>
Date: 2025-07-25 07:22:34 +0000
URL: https://git.openjdk.org/leyden/commit/52155dbbb0107c5077a6be7edfd91d4311411fc3
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 at openjdk.org>
Date: 2025-07-25 08:11:55 +0000
URL: https://git.openjdk.org/leyden/commit/f79bd54bbb9f5748e437346d34702608f7b67019
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 at openjdk.org>
Date: 2025-07-25 08:26:57 +0000
URL: https://git.openjdk.org/leyden/commit/518d5f4bbb78ae35db793d7fd15b3cd35c881664
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 at openjdk.org>
Date: 2025-07-25 11:34:37 +0000
URL: https://git.openjdk.org/leyden/commit/41c94eed37aad570229ee2c5fb51d9e5d0378a40
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 at openjdk.org>
Date: 2025-07-25 12:55:39 +0000
URL: https://git.openjdk.org/leyden/commit/06fdb61e1cdc9abf9ac4fa62fd63992d298baffa
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 at openjdk.org>
Date: 2025-07-25 13:34:30 +0000
URL: https://git.openjdk.org/leyden/commit/75ff7e15fe0d22149e5b8c5ccf3b702d8dc9b3fa
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 at openjdk.org>
Date: 2025-07-25 14:50:55 +0000
URL: https://git.openjdk.org/leyden/commit/9e209fef86fe75fb09734c9112fd1d8490c22413
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 at openjdk.org>
Date: 2025-07-25 16:47:09 +0000
URL: https://git.openjdk.org/leyden/commit/89fe586edd5044923a2ce86f8cc5bf16004ac0b5
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 at openjdk.org>
Date: 2025-07-25 17:59:46 +0000
URL: https://git.openjdk.org/leyden/commit/e756c0dbbb7d99df0751d71726b173e4eabcc903
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 at openjdk.org>
Date: 2025-07-26 02:17:13 +0000
URL: https://git.openjdk.org/leyden/commit/d288ca28be7bfba3abe9f54cefbe53e73c25707e
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 at openjdk.org>
Date: 2025-07-26 22:22:36 +0000
URL: https://git.openjdk.org/leyden/commit/de59da27a60bd0afaf8deaf6d4a3d743a4f59db8
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 at openjdk.org>
Date: 2025-07-27 01:19:06 +0000
URL: https://git.openjdk.org/leyden/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda
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 at openjdk.org>
Date: 2025-07-27 06:44:09 +0000
URL: https://git.openjdk.org/leyden/commit/3263361a28c7e8c02734cb94bc9576e9f3ba5b50
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 at gmail.com>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-07-27 14:54:52 +0000
URL: https://git.openjdk.org/leyden/commit/4189fcbac40943f3b26c3a01938837b4e4762285
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 at google.com>
Date: 2025-07-27 20:53:50 +0000
URL: https://git.openjdk.org/leyden/commit/2056fe609060fd4a0f8a80392fa75ed16aaf4456
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
More information about the leyden-dev
mailing list