git: openjdk/leyden: hermetic-java-runtime: 126 new changesets

duke duke at openjdk.org
Fri May 16 22:03:30 UTC 2025


Changeset: 375f3dc9
Branch: hermetic-java-runtime
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-09 17:50:51 +0000
URL:       https://git.openjdk.org/leyden/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c

8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout

Reviewed-by: prr, kizune

! test/jdk/java/awt/Toolkit/Headless/HeadlessToolkit.java

Changeset: 30cb94d6
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2025-05-09 18:10:18 +0000
URL:       https://git.openjdk.org/leyden/commit/30cb94d6b04a2be764a11b38f8bacabc7aaf9388

8346683: Problem list automated tests that fail on macOS15

Reviewed-by: dmarkov

! test/jdk/ProblemList.txt

Changeset: 3b20bed6
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-05-09 18:22:45 +0000
URL:       https://git.openjdk.org/leyden/commit/3b20bed6e2599fbddb16b75c06ee55637dd6836f

8356229: cmp-baseline build fail due to lib/modules difference

Reviewed-by: iklam, erikj, liach

! make/GenerateLinkOptData.gmk

Changeset: 68a11850
Branch: hermetic-java-runtime
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2025-05-09 19:20:17 +0000
URL:       https://git.openjdk.org/leyden/commit/68a118509a562334eb8c099129d79520041b10cf

8310003: Improve logging when default truststore is inaccessible

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java

Changeset: 8fadf295
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-05-09 21:48:16 +0000
URL:       https://git.openjdk.org/leyden/commit/8fadf295b0ba720a5bc728c6b4d159e60447de97

8351443: Improve robustness of StringBuilder

Reviewed-by: liach, rgiulietti, bchristi, jpai

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/jdk/java/lang/StringBuilder/CompactStringBuilder.java
! test/jdk/java/lang/StringBuilder/HugeCapacity.java
+ test/jdk/java/lang/StringBuilder/StressSBTest.java
! test/jdk/java/lang/StringBuilder/StringBuilderRepeat.java

Changeset: 0f2a6c26
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-05-09 21:58:24 +0000
URL:       https://git.openjdk.org/leyden/commit/0f2a6c266b2e3aab59a5cd183e10dfc4820ca92d

8356577: Migrate ClassFileVersionTest to be feature-agnostic

Reviewed-by: dholmes, alanb

! test/hotspot/jtreg/runtime/ClassFile/ClassFileVersionTest.java

Changeset: 3b336a9d
Branch: hermetic-java-runtime
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-05-09 23:33:32 +0000
URL:       https://git.openjdk.org/leyden/commit/3b336a9da091c4df4373d2b845b60d2a7a4e3b1d

8352675: Support Intel AVX10 converged vector ISA feature detection

Reviewed-by: sviswanathan, vlivanov, yzheng

! src/hotspot/cpu/aarch64/vmStructs_aarch64.hpp
! src/hotspot/cpu/x86/vmStructs_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java

Changeset: fa7c5a65
Branch: hermetic-java-runtime
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-05-10 02:59:05 +0000
URL:       https://git.openjdk.org/leyden/commit/fa7c5a65ba62da9b6598d484db923119ace0cf90

8356664: [macos] AppContentTest fails after JDK-8352480

Reviewed-by: asemenyuk

! test/jdk/tools/jpackage/share/AppContentTest.java

Changeset: 43696030
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-10 15:16:19 +0000
URL:       https://git.openjdk.org/leyden/commit/436960308cebe020549fcdbb4bcb12c90ce7aeb8

8356597: AOT cache and CDS archive should not be created in read-only mode

Reviewed-by: shade, kvn

! src/hotspot/share/cds/filemap.cpp

Changeset: 97d2a379
Branch: hermetic-java-runtime
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-11 07:39:15 +0000
URL:       https://git.openjdk.org/leyden/commit/97d2a37927fca993537644e748c8abca58752d44

8355790: Enhance code consistency: java.desktop/unix:sun.awt

Reviewed-by: achung, prr

! src/java.desktop/unix/classes/sun/awt/FcFontManager.java
! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/GtkFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifColorUtilities.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDConstants.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/Native.java
! src/java.desktop/unix/classes/sun/awt/X11/UnsafeXDisposerRecord.java
! src/java.desktop/unix/classes/sun/awt/X11/WindowDimensions.java
! src/java.desktop/unix/classes/sun/awt/X11/WindowPropertyGetter.java
! src/java.desktop/unix/classes/sun/awt/X11/XAWTLookAndFeel.java
! src/java.desktop/unix/classes/sun/awt/X11/XAWTXSettings.java
! src/java.desktop/unix/classes/sun/awt/X11/XAtom.java
! src/java.desktop/unix/classes/sun/awt/X11/XAtomList.java
! src/java.desktop/unix/classes/sun/awt/X11/XAwtState.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XButtonPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XCreateWindowParams.java
! src/java.desktop/unix/classes/sun/awt/X11/XCustomCursor.java
! src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDesktopPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDConstants.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxy.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedClientHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedServerTester.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFrame.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFramePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddingContainer.java
! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandler.java
! src/java.desktop/unix/classes/sun/awt/X11/XException.java
! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XFocusProxyWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XFontPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XGlobalCursorManager.java
! src/java.desktop/unix/classes/sun/awt/X11/XHorizontalScrollbar.java
! src/java.desktop/unix/classes/sun/awt/X11/XIconWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XInputMethod.java
! src/java.desktop/unix/classes/sun/awt/X11/XInputMethodDescriptor.java
! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XKeysym.java
! src/java.desktop/unix/classes/sun/awt/X11/XLabelPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XLightweightFramePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XMouseDragGestureRecognizer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XNETProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XPanelPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XPropertyCache.java
! src/java.desktop/unix/classes/sun/awt/X11/XQueryTree.java
! src/java.desktop/unix/classes/sun/awt/X11/XRepaintArea.java
! src/java.desktop/unix/classes/sun/awt/X11/XRootWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollbar.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollbarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XSelection.java
! src/java.desktop/unix/classes/sun/awt/X11/XSystemTrayPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkitThreadBlockedHandler.java
! src/java.desktop/unix/classes/sun/awt/X11/XTranslateCoordinates.java
! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XVerticalScrollbar.java
! src/java.desktop/unix/classes/sun/awt/X11/XWINProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowAttributesData.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWrapperBase.java
! src/java.desktop/unix/classes/sun/awt/X11/XlibUtil.java
! src/java.desktop/unix/classes/sun/awt/X11CustomCursor.java
! src/java.desktop/unix/classes/sun/awt/X11FontManager.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java
! src/java.desktop/unix/classes/sun/awt/XSettings.java
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java

Changeset: 74f047b8
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-05-11 22:40:29 +0000
URL:       https://git.openjdk.org/leyden/commit/74f047b84d949891fb72e2f1c9eca7b0b4bd22c4

8356224: JFR: Default value of @Registered is ignored

Reviewed-by: mgronlun

! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java
+ test/jdk/jdk/jfr/api/metadata/annotations/TestOverrideWithDefaultValue.java

Changeset: d7cb933b
Branch: hermetic-java-runtime
Author:    Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-05-12 03:01:46 +0000
URL:       https://git.openjdk.org/leyden/commit/d7cb933b89839b692f5562aeeb92076cd25a99f6

8356593: RISC-V: Small improvement to array fill stub

Reviewed-by: fyang

! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: de801fea
Branch: hermetic-java-runtime
Author:    Hannes Greule <hgreule at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2025-05-12 06:43:52 +0000
URL:       https://git.openjdk.org/leyden/commit/de801fea76b1328f3bda503088618162388eb119

8353551: C2: Constant folding for ReverseBytes nodes

Reviewed-by: epeter, vlivanov

! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
+ test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsTests.java

Changeset: 45cf32bd
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-05-12 06:59:41 +0000
URL:       https://git.openjdk.org/leyden/commit/45cf32bd2c9e44e2fcbb4b8d0714b87e078cdb7c

8347408: Create an internal method handle adapter for system calls with errno

Reviewed-by: mcimadamore

+ src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java
! test/jdk/java/foreign/TestBufferStack.java
+ test/jdk/java/foreign/TestCaptureStateUtil.java
+ test/micro/org/openjdk/bench/java/lang/foreign/CaptureStateUtilBench.java

Changeset: 43008b42
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-05-12 07:12:19 +0000
URL:       https://git.openjdk.org/leyden/commit/43008b42cf98466b4c4528d357bfcc2ae309770a

8356486: ReverseOrderListView should override reversed() to return `base`

Reviewed-by: liach, smarks

! src/java.base/share/classes/java/util/ReverseOrderListView.java

Changeset: a3afc9f7
Branch: hermetic-java-runtime
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-05-12 08:15:53 +0000
URL:       https://git.openjdk.org/leyden/commit/a3afc9f7ceba24ab607141426bb0a2693e6d37ca

8308854: G1 archive region allocation may expand/shrink the heap above/below -Xms

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Changeset: 39a28ffe
Branch: hermetic-java-runtime
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-05-12 08:16:15 +0000
URL:       https://git.openjdk.org/leyden/commit/39a28ffe4e23274dba34317d8960bfb7e6d203ed

8355646: Optimize ObjectMonitor::exit

Reviewed-by: pchilanomate, coleenp

! src/hotspot/share/runtime/objectMonitor.cpp

Changeset: 0258d999
Branch: hermetic-java-runtime
Author:    Saranya Natarajan <saranya.natarajan at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-05-12 08:50:01 +0000
URL:       https://git.openjdk.org/leyden/commit/0258d9998ebc523a6463818be00353c6ac8b7c9c

8347515: C2: assert(!success || (C->macro_count() == (old_macro_count - 1))) failed: elimination must have deleted one node from macro list

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
+ test/hotspot/jtreg/compiler/macronodes/TestLoopStripMiningInMacroElimination.java

Changeset: 2b325416
Branch: hermetic-java-runtime
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2025-05-12 09:02:25 +0000
URL:       https://git.openjdk.org/leyden/commit/2b3254160933e8b11527f801507a9c01b90d22b0

8354767: Test crashed: assert(increase < max_live_nodes_increase_per_iteration) failed: excessive live node increase in single iteration of IGVN: 4470 (should be at most 4000)

Reviewed-by: chagedorn, dfenacci, rcastanedalo, epeter

! src/hotspot/share/opto/phaseX.cpp

Changeset: ab8c808e
Branch: hermetic-java-runtime
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-05-12 09:15:13 +0000
URL:       https://git.openjdk.org/leyden/commit/ab8c808ed8ebec4f70141ee31fbaf312fccf7fa4

8356752: Log mouse enter and exit events for debugging

Reviewed-by: jdv, tr

! test/jdk/java/awt/List/ListEnterExitTest.java

Changeset: 8545e135
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-05-12 12:25:13 +0000
URL:       https://git.openjdk.org/leyden/commit/8545e1357142db2e008970095a3f74f8121dbcf2

8356642: RISC-V: enable hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java

Reviewed-by: fyang, fjiang, mhaessig

! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java

Changeset: 7ae52ce5
Branch: hermetic-java-runtime
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-05-12 12:34:28 +0000
URL:       https://git.openjdk.org/leyden/commit/7ae52ce572794f9d17446c66381f703ea1bb8b7c

8356390: Rename ResolvedIndyEntry::set_flags to set_has_appendix

Co-authored-by: John R Rose <jrose at openjdk.org>
Reviewed-by: coleenp, dholmes

! src/hotspot/share/oops/resolvedIndyEntry.hpp

Changeset: f5525ecf
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-05-12 14:42:27 +0000
URL:       https://git.openjdk.org/leyden/commit/f5525ecf585b3876ae332d30b0e641ff0c844e58

8348410: Preview flag not checked during compilation resulting in runtime crash

Co-authored-by: Aggelos Biboudis <abimpoudis at openjdk.org>
Reviewed-by: jlahoda, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitchRequirePreview.java

Changeset: 8128f638
Branch: hermetic-java-runtime
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-05-12 15:49:38 +0000
URL:       https://git.openjdk.org/leyden/commit/8128f638fac39f6874c13364cbf742493745d845

8355692: Refactor stream indentation

Reviewed-by: stefank, cnorrbin

! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/os/linux/memMapPrinter_linux.cpp
! src/hotspot/os/windows/memMapPrinter_windows.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/stackMapFrame.cpp
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/utilities/test_ostream.cpp

Changeset: e4638954
Branch: hermetic-java-runtime
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-05-12 16:31:12 +0000
URL:       https://git.openjdk.org/leyden/commit/e4638954284a5e0592c27421ca53df0002bd0845

8356657: Use stable source-date for cmp-baseline jib profiles

Reviewed-by: liach, iris, alanb, jpai, erikj

! make/conf/jib-profiles.js

Changeset: 50dced88
Branch: hermetic-java-runtime
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-05-12 16:31:24 +0000
URL:       https://git.openjdk.org/leyden/commit/50dced88ff1aed23bb4c8fe9e4a08e6cc200b897

8356656: Drop unused DEVKIT_HOME from jib-profiles.js

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 8d7866ef
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-05-12 16:48:13 +0000
URL:       https://git.openjdk.org/leyden/commit/8d7866ef5fbf98eae6f30c4a6199a0e709f445a5

8356606: (fs) PosixFileAttributes.permissions() implementations should return an EnumSet

Reviewed-by: liach, alanb

! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java

Changeset: 45dfc2c6
Branch: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-05-12 16:49:42 +0000
URL:       https://git.openjdk.org/leyden/commit/45dfc2c6d6d6b2b0749347b0150bb22d49f12767

8353642: Deprecate URL::getPermission method and networking permission classes for removal

Reviewed-by: djelinski, iris, mullan, michaelm

! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java
! src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java
! src/jdk.net/share/classes/jdk/net/NetworkPermission.java

Changeset: 0f5c6081
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-05-12 20:01:43 +0000
URL:       https://git.openjdk.org/leyden/commit/0f5c608143413bc0d40fca31e097c7b40c7a6618

8356695: java/lang/StringBuilder/HugeCapacity.java failing with OOME

Reviewed-by: liach, lancea, rgiulietti

! test/jdk/java/lang/StringBuilder/HugeCapacity.java

Changeset: 2595fcc7
Branch: hermetic-java-runtime
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-05-12 20:29:42 +0000
URL:       https://git.openjdk.org/leyden/commit/2595fcc7cc49912d8ac54803a5f74e6f0a45f06f

8356192: Enable AOT code caching only on supported platforms

Reviewed-by: shade, mdoerr, fyang

! src/hotspot/share/code/aotCodeCache.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java

Changeset: b6b5ac1e
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-05-12 20:35:13 +0000
URL:       https://git.openjdk.org/leyden/commit/b6b5ac1ef9042ed62a8358aa6943b8dc87dcf0ab

8348351: Improve lazy initialization of the available currencies set

Reviewed-by: liach, naoto

! src/java.base/share/classes/java/util/Currency.java

Changeset: c23469df
Branch: hermetic-java-runtime
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-05-12 23:14:27 +0000
URL:       https://git.openjdk.org/leyden/commit/c23469df162498e30119f43bc3d1effa15574a42

8355340: GenShen: Remove unneeded log messages related to remembered set write table

Reviewed-by: wkemper, ysr

! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp

Changeset: 303f4101
Branch: hermetic-java-runtime
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Hao Sun <haosun at openjdk.org>
Date:      2025-05-12 23:21:17 +0000
URL:       https://git.openjdk.org/leyden/commit/303f4101d44835b9c62f46d89137ad218228c132

8355708: Two Float16 IR tests fail after JDK-8345125

Reviewed-by: jbhateja, haosun, mhaessig

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java

Changeset: adebfa7f
Branch: hermetic-java-runtime
Author:    Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-05-13 03:06:36 +0000
URL:       https://git.openjdk.org/leyden/commit/adebfa7ffda6383f5793278ced14a193066c5f6a

8356700: RISC-V: Declare incompressible scope in fill_words / zero_memory assembler routines

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp

Changeset: 4fc10a1e
Branch: hermetic-java-runtime
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2025-05-13 03:46:30 +0000
URL:       https://git.openjdk.org/leyden/commit/4fc10a1e7e9483ecddbaaa9fb52c4db52de86cc8

8356087: Problematic KeyInfo check using key algorithm in P11SecretKeyFactory class

Reviewed-by: weijun

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
+ test/jdk/sun/security/pkcs11/Mac/InitMacWithAnyKey.java

Changeset: 24d77ade
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-13 04:44:07 +0000
URL:       https://git.openjdk.org/leyden/commit/24d77adee9643c341d27366532c95923e1d97248

8356057: PrintingProcessor (-Xprint) does not print type variable bounds and type annotations for Object supertypes

Reviewed-by: darcy, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ test/langtools/tools/javac/processing/options/XprintTypeAnnotationsAndTypeVarBounds.java
+ test/langtools/tools/javac/processing/options/XprintTypeAnnotationsAndTypeVarBounds.out
! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_1.out
! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_2.out
! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_3.out

Changeset: 6e084691
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-05-13 05:47:17 +0000
URL:       https://git.openjdk.org/leyden/commit/6e0846918ce1286ea1571a6ec0de8e6b44e24218

8356658: java/foreign/TestBufferStackStress2.java failed again with junit action timed out

Reviewed-by: jpai, alanb

! test/jdk/java/foreign/TestBufferStackStress2.java

Changeset: 03dca032
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-13 06:16:34 +0000
URL:       https://git.openjdk.org/leyden/commit/03dca0323d79ef5fb1c8ee1152667e2188fa5e01

8354908: javac mishandles supplementary character in character literal

Reviewed-by: naoto, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/IllegalCharLiteralMultipleSurrogates.java
! test/langtools/tools/javac/lexer/JavaLexerTest.java

Changeset: 526f543a
Branch: hermetic-java-runtime
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2025-05-13 07:44:30 +0000
URL:       https://git.openjdk.org/leyden/commit/526f543adfeb90341b3b5b18916c1bb7ef725599

8353184: ZGC: Simplify and correct tlab_used() tracking

Reviewed-by: stefank, aboldtch

! src/hotspot/share/gc/z/zAllocator.cpp
! src/hotspot/share/gc/z/zAllocator.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
+ src/hotspot/share/gc/z/zTLABUsage.cpp
+ src/hotspot/share/gc/z/zTLABUsage.hpp
! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: ad161a4e
Branch: hermetic-java-runtime
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2025-05-13 07:58:36 +0000
URL:       https://git.openjdk.org/leyden/commit/ad161a4ef85e03d4b7be3df2d584356bf4f7cc80

8355360: -d option of jwebserver command should accept relative paths

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/SimpleFileServerImpl.java
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java

Changeset: 522c7b44
Branch: hermetic-java-runtime
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-05-13 08:10:11 +0000
URL:       https://git.openjdk.org/leyden/commit/522c7b446fef17a8400bc589c55b161e939770cc

8356175: Remove unnecessary Map.get from XWM.getInsets

Reviewed-by: tr, aivanov, serb

! src/java.desktop/unix/classes/sun/awt/X11/XWM.java

Changeset: 132a890a
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-05-13 08:43:26 +0000
URL:       https://git.openjdk.org/leyden/commit/132a890a9b3b70f2358237ebd9242b6747ba03dd

8342486: Implement JEP 505: Structured Concurrency (Fifth Preview)

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Co-authored-by: Viktor Klang <vklang at openjdk.org>
Reviewed-by: vklang

! src/java.base/share/classes/java/lang/ScopedValue.java
+ src/java.base/share/classes/java/util/concurrent/Joiners.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
+ src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! test/jdk/java/lang/ScopedValue/StressStackOverflow.java
+ test/jdk/java/util/concurrent/StructuredTaskScope/StressCancellation.java
- test/jdk/java/util/concurrent/StructuredTaskScope/StressShutdown.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredThreadDumpTest.java
! test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java
! test/jdk/javax/security/auth/Subject/CallAsWithScopedValue.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java

Changeset: 8ffc121b
Branch: hermetic-java-runtime
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-05-13 09:42:44 +0000
URL:       https://git.openjdk.org/leyden/commit/8ffc121b2fc6353d5419c2437d92911baac16b6b

8356774: AArch64: StubGen final stubs buffer too small for ZGC on Cavium CPU

Reviewed-by: shade

! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp

Changeset: 38bb8adf
Branch: hermetic-java-runtime
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-05-13 09:59:49 +0000
URL:       https://git.openjdk.org/leyden/commit/38bb8adf4f632b08af15f2d8530b35f05f86a020

8354941: Build failure with glibc 2.42 due to uabs() name collision

Reviewed-by: kbarrett, thartmann

! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 85db4631
Branch: hermetic-java-runtime
Author:    Daniel Gredler <dgredler at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-05-13 10:37:57 +0000
URL:       https://git.openjdk.org/leyden/commit/85db4631ae5208fba74fa8b8638c32d4e42d3268

8350203: [macos] Newlines and tabs are not ignored when drawing text to a Graphics2D object
8353187: Test TextLayout/TestControls fails on macOS: width of 0x9, 0xa, 0xd isn't zero

Reviewed-by: honkar, aivanov, prr

! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java
+ test/jdk/java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java

Changeset: 7dcc386a
Branch: hermetic-java-runtime
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2025-05-13 11:08:16 +0000
URL:       https://git.openjdk.org/leyden/commit/7dcc386af9831bea21def6763512c9fba13b5064

8354024: [JMH] Create ephemeral UnixDomainSocketAddress provider with thread-safe close semantics

Reviewed-by: michaelm

! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java
! test/micro/org/openjdk/bench/java/net/UnixSocketChannelReadWrite.java

Changeset: d930dc5d
Branch: hermetic-java-runtime
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-05-13 11:26:36 +0000
URL:       https://git.openjdk.org/leyden/commit/d930dc5df376268d3d96ac5dcddc47496459f5c0

8356275: TestCodeEntryAlignment fails with "Alignment must be <= CodeEntryAlignment"

Reviewed-by: thartmann

! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp

Changeset: 14d372b1
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-05-13 12:40:14 +0000
URL:       https://git.openjdk.org/leyden/commit/14d372b15bb49a98b0fc802e142fc76598123821

8356816: JFR: Move printing of metadata into separate class

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/MetadataWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java

Changeset: de106447
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-05-13 12:46:52 +0000
URL:       https://git.openjdk.org/leyden/commit/de1064472180d06693d742a754a8fdc927d367f5

8356631: OopHandle replacement methods should not be called on empty handles

Reviewed-by: coleenp, eosterlund

! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/weakHandle.inline.hpp

Changeset: 48d2acb3
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-05-13 13:17:12 +0000
URL:       https://git.openjdk.org/leyden/commit/48d2acb3860f742eb1c06b89f8a7208d0d7a01e7

8356783: CompilerTask hot_method is redundant

Reviewed-by: kvn, cslucas

! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: fa419489
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-05-13 13:35:40 +0000
URL:       https://git.openjdk.org/leyden/commit/fa419489d3769a989ee5bd948eeda0ed9be071e2

8350765: Need to pin when accessing thread container from virtual thread

Reviewed-by: vklang, jpai

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/jdk/internal/vm/ContinuationSupport.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainer.java
! src/java.base/windows/classes/sun/nio/fs/WindowsSecurity.java

Changeset: 066477de
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-05-13 13:40:48 +0000
URL:       https://git.openjdk.org/leyden/commit/066477de80fc8719651b7b7bf2d02b1f58135f77

8356080: Address post-integration comments for Stable Values

Reviewed-by: liach

! src/java.base/share/classes/java/lang/StableValue.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/ReverseOrderListView.java
! src/java.base/share/classes/jdk/internal/lang/stable/StableEnumFunction.java
! src/java.base/share/classes/jdk/internal/lang/stable/StableFunction.java
! src/java.base/share/classes/jdk/internal/lang/stable/StableIntFunction.java
! src/java.base/share/classes/jdk/internal/lang/stable/StableSupplier.java
! src/java.base/share/classes/jdk/internal/lang/stable/StableUtil.java
! src/java.base/share/classes/jdk/internal/lang/stable/StableValueImpl.java
! test/jdk/java/lang/StableValue/StableFunctionTest.java
! test/jdk/java/lang/StableValue/StableListTest.java
! test/jdk/java/lang/StableValue/StableMapTest.java
! test/jdk/java/lang/StableValue/StableValueTest.java
! test/micro/org/openjdk/bench/java/lang/stable/StableMethodHandleBenchmark.java

Changeset: 64a858c7
Branch: hermetic-java-runtime
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-05-13 14:04:53 +0000
URL:       https://git.openjdk.org/leyden/commit/64a858c7b832447c3dcf4a39a2b0929bc4d70c39

8355992: Add unsignedMultiplyExact and *powExact methods to Math and StrictMath

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
+ test/jdk/java/lang/Math/IntegralPowTest.java

Changeset: b8c69dfb
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-05-13 14:31:17 +0000
URL:       https://git.openjdk.org/leyden/commit/b8c69dfb2adb0eb8cce6b5e81a7388a6430eb8fb

8356551: Javac rejects receiver parameter in constructor of local class in early construction context

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/SuperInit/SuperInitGood.java

Changeset: 0318e495
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-05-13 15:21:30 +0000
URL:       https://git.openjdk.org/leyden/commit/0318e49500edb129159030589472089ec21f2f58

8351415: (fs) Path::toAbsolutePath should specify if an absolute path has a root component

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/Path.java

Changeset: 08b2df80
Branch: hermetic-java-runtime
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-05-13 15:58:59 +0000
URL:       https://git.openjdk.org/leyden/commit/08b2df80c68e182fbf6b1fc94e991c02b23040ec

8356447: Change default for EagerJVMCI to true

Reviewed-by: yzheng, kvn, never

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java

Changeset: d1543429
Branch: hermetic-java-runtime
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2025-05-13 17:05:15 +0000
URL:       https://git.openjdk.org/leyden/commit/d1543429ff29ca0d761b8473b3fb8621abcd226d

8356107: [java.lang] Use @requires tag instead of exiting based on os.name or separatorChar property

Reviewed-by: naoto, bpb

! test/jdk/java/lang/ProcessBuilder/SiblingIOEHandle.java
! test/jdk/java/lang/RuntimeTests/exec/Space.java
! test/jdk/java/lang/RuntimeTests/exec/Status.java
- test/jdk/java/lang/System/NonAnsiFileEncodingTest.java

Changeset: 1569925a
Branch: hermetic-java-runtime
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-05-13 18:06:32 +0000
URL:       https://git.openjdk.org/leyden/commit/1569925af49552268c4847bd201fb95e0e3819b7

8356819: [macos] MacSign should use "openssl" and "faketime" from Homebrew by default

Reviewed-by: asemenyuk

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java

Changeset: e7ce661a
Branch: hermetic-java-runtime
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-05-13 18:08:10 +0000
URL:       https://git.openjdk.org/leyden/commit/e7ce661adb01fba4bb690d51cc2858c822008654

8356667: GenShen: Eliminate races with ShenandoahFreeSet::available()

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp

Changeset: e149bd3a
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-05-13 20:23:10 +0000
URL:       https://git.openjdk.org/leyden/commit/e149bd3a0c387698fe7b2ff6c373944ded773b8b

8352755: Misconceptions about j.text.DecimalFormat digits during parsing

Reviewed-by: naoto

! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java

Changeset: 89242eec
Branch: hermetic-java-runtime
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2025-05-13 21:49:46 +0000
URL:       https://git.openjdk.org/leyden/commit/89242eecd2f381608f78bd8c431eca389956e79a

8356885: Don't emit C1 profiling for casts if TypeProfileCasts is off

Reviewed-by: vlivanov, kvn

! src/hotspot/share/c1/c1_LIR.cpp
+ test/hotspot/jtreg/compiler/tiered/TypeProfileCasts.java

Changeset: 1bded718
Branch: hermetic-java-runtime
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-05-13 22:16:42 +0000
URL:       https://git.openjdk.org/leyden/commit/1bded7188f866a61d03936a9537503b31d603dc2

8356605: JRSUIControl.hashCode and JRSUIState.hashCode can use Long.hashCode

Reviewed-by: prr, serb

! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIState.java

Changeset: 10dcdf1b
Branch: hermetic-java-runtime
Author:    Ben Perez <bperez at openjdk.org>
Date:      2025-05-13 22:31:55 +0000
URL:       https://git.openjdk.org/leyden/commit/10dcdf1b4738efc6b4deaf96f4d123aff4dab832

8347606: Optimize Java implementation of ML-DSA

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/provider/ML_DSA.java

Changeset: 4c0a0ab6
Branch: hermetic-java-runtime
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2025-05-13 22:43:31 +0000
URL:       https://git.openjdk.org/leyden/commit/4c0a0ab6bc765c46d2c4b8320418d30abee24a91

8353578: Refactor existing usage of internal HKDF impl to use the KDF API

Co-authored-by: Kevin Driver <kdriver at openjdk.org>
Reviewed-by: djelinski, wetmore, mullan, kdriver, weijun

! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java
! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java
! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
- src/java.base/share/classes/sun/security/ssl/HKDF.java
! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java
! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SSLBasicKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLMasterKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLSecretDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLTrafficKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
- test/jdk/sun/security/ssl/internal/TEST.properties
- test/jdk/sun/security/ssl/internal/TestRun.java
- test/jdk/sun/security/ssl/internal/java.base/sun/security/ssl/TestHkdf.java

Changeset: a96424b2
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-05-14 00:03:20 +0000
URL:       https://git.openjdk.org/leyden/commit/a96424b24cc7734f04716a4459e5d5e0a5c73c0d

8356694: Removed unused subclass audits in ObjectInput/OutputStream

Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java

Changeset: 0c4bc489
Branch: hermetic-java-runtime
Author:    Chihiro Ito <cito at openjdk.org>
Date:      2025-05-14 00:25:59 +0000
URL:       https://git.openjdk.org/leyden/commit/0c4bc48928cea7ddd48ba84ed09e9e42ffc68da6

8356820: fixpath should allow + in paths on Windows

Reviewed-by: erikj

! make/scripts/fixpath.sh

Changeset: dd2aba98
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-05-14 00:50:38 +0000
URL:       https://git.openjdk.org/leyden/commit/dd2aba98f500531130b9dfccd4a4ad6555f1ea5c

8356689: Make HotSpot Style Guide change process more prominent

Reviewed-by: dholmes, shade, stefank, kvn

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: 530d14a1
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-05-14 00:51:49 +0000
URL:       https://git.openjdk.org/leyden/commit/530d14a16e6b428ca9a21e8e373ee9c32e673c3e

8356686: doc/building.html is not up to date after JDK-8301971

Reviewed-by: jwaters, shade, erikj

! doc/building.html

Changeset: 2c4e8d21
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-05-14 01:53:19 +0000
URL:       https://git.openjdk.org/leyden/commit/2c4e8d211a030c85488e656a9a851d10dd0f9c11

8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset
8355975: ZipFile uses incorrect Charset if another instance for the same ZIP file was constructed with a different Charset

Co-authored-by: Eirik Bjørsnøs <eirbjo at openjdk.org>
Reviewed-by: eirbjo, lancea, redestad, alanb

! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/ZipFileCharsetTest.java
+ test/jdk/java/util/zip/ZipFile/ZipFileSharedSourceTest.java

Changeset: e07c65b8
Branch: hermetic-java-runtime
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2025-05-14 04:59:44 +0000
URL:       https://git.openjdk.org/leyden/commit/e07c65b892ecb02d6b52877508131de3a2067e23

8323545: java/awt/GraphicsDevice/CheckDisplayModes.java fails with "exit code: 133"

Reviewed-by: achung, serb

! test/jdk/java/awt/GraphicsDevice/CheckDisplayModes.java

Changeset: dd251599
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-14 06:32:54 +0000
URL:       https://git.openjdk.org/leyden/commit/dd2515993bf76f424e4c56d529ae1541f55e3f8b

8356644: Update encoding declaration to UTF-8

Reviewed-by: prr, naoto

! src/demo/share/jfc/CodePointIM/README.html
! src/demo/share/jfc/Metalworks/resources/HelpFiles/metal.html
! src/demo/share/jfc/Metalworks/resources/HelpFiles/metalworks.html
! src/demo/share/jfc/SwingSet2/resources/ant.html
! src/demo/share/jfc/SwingSet2/resources/bug.html
! src/demo/share/jfc/SwingSet2/resources/index.html
! src/demo/share/jfc/SwingSet2/resources/king.html
! src/demo/share/jfc/SwingSet2/resources/preface.html
! src/demo/share/jfc/SwingSet2/resources/seaweed.html
! src/demo/share/jfc/SwingSet2/resources/title.html
! src/hotspot/share/prims/jvmti.xml
! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synth.dtd
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/doctest.xsl
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder11.xml
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder11.xsd
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder12.xml
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder12.xsd
! test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLDTD.xsl
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.xml
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6401137.xsl
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-error.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize-error.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-max.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-min-max.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-min.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded-error-min.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-max.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-min-max.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-min.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded-error-min.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-wildcard-unbounded.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-wildcard.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs.xsd
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/resources/ButtonDemo.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/ant.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/bug.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/index.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/king.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/preface.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/seaweed.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/title.html

Changeset: a3e094e1
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-14 06:42:07 +0000
URL:       https://git.openjdk.org/leyden/commit/a3e094e1a0716adf52dad6407eb7877682beec92

8354968: Replace unicode sequences in comment text with UTF-8 characters

Reviewed-by: naoto

! src/java.base/share/classes/java/text/Collator.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/util/LocaleISOData.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/PropagatedException.java
! src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/InetAddressConverter.java
! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClass.java
! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClassTest.java
! test/jdk/java/lang/Class/getEnclosingClass/common/TestMe.java
! test/jdk/java/util/Collections/T5078378.java
! test/langtools/tools/javac/6330920/T6330920.java
! test/langtools/tools/javac/6457284/T6457284.java
! test/langtools/tools/javac/OverrideChecks/InterfaceImplements.java
! test/langtools/tools/javac/OverrideChecks/InterfaceOverride.java
! test/langtools/tools/javac/OverrideChecks/Private.java
! test/langtools/tools/javac/OverrideChecks/T6326485.java
! test/langtools/tools/javac/T4093617/T4093617.java
! test/langtools/tools/javac/T4848619/T4848619a.java
! test/langtools/tools/javac/T4848619/T4848619b.java
! test/langtools/tools/javac/T4994049/DeprecatedYES.java
! test/langtools/tools/javac/T4994049/T4994049.java
! test/langtools/tools/javac/T5003235/T5003235a.java
! test/langtools/tools/javac/T5003235/T5003235b.java
! test/langtools/tools/javac/T5003235/T5003235c.java
! test/langtools/tools/javac/T5092545.java
! test/langtools/tools/javac/T5105890.java
! test/langtools/tools/javac/T6180021/AbstractSub.java
! test/langtools/tools/javac/T6180021/Sub.java
! test/langtools/tools/javac/T6231246/T6231246.java
! test/langtools/tools/javac/T6231847.java
! test/langtools/tools/javac/T6266772.java
! test/langtools/tools/javac/T6407257.java
! test/langtools/tools/javac/annotations/neg/NoAnnotationMethods.java
! test/langtools/tools/javac/annotations/neg/NoClone.java
! test/langtools/tools/javac/annotations/neg/NoObjectMethods.java
! test/langtools/tools/javac/annotations/pos/AnnotationMethods.java
! test/langtools/tools/javac/api/6400303/T6400303.java
! test/langtools/tools/javac/api/6410643/T6410643.java
! test/langtools/tools/javac/api/6411310/T6411310.java
! test/langtools/tools/javac/api/6411333/T6411333.java
! test/langtools/tools/javac/api/6412656/T6412656.java
! test/langtools/tools/javac/api/6415780/T6415780.java
! test/langtools/tools/javac/api/6418694/T6418694.java
! test/langtools/tools/javac/api/6420409/T6420409.java
! test/langtools/tools/javac/api/6421111/T6421111.java
! test/langtools/tools/javac/api/6421756/T6421756.java
! test/langtools/tools/javac/api/6422215/T6422215.java
! test/langtools/tools/javac/api/6422327/T6422327.java
! test/langtools/tools/javac/api/6423003/T6423003.java
! test/langtools/tools/javac/api/6431257/T6431257.java
! test/langtools/tools/javac/api/6437999/T6437999.java
! test/langtools/tools/javac/api/6440333/T6440333.java
! test/langtools/tools/javac/api/6440528/T6440528.java
! test/langtools/tools/javac/api/6452876/T6452876.java
! test/langtools/tools/javac/api/6468404/T6468404.java
! test/langtools/tools/javac/api/6471599/Main.java
! test/langtools/tools/javac/api/Sibling.java
! test/langtools/tools/javac/api/T6257235.java
! test/langtools/tools/javac/api/T6258271.java
! test/langtools/tools/javac/api/T6265137.java
! test/langtools/tools/javac/api/T6306137.java
! test/langtools/tools/javac/api/T6358786.java
! test/langtools/tools/javac/api/T6397104.java
! test/langtools/tools/javac/api/T6400205.java
! test/langtools/tools/javac/api/T6400207.java
! test/langtools/tools/javac/api/T6407011.java
! test/langtools/tools/javac/api/TestEvalExpression.java
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/api/TestGetTree.java
! test/langtools/tools/javac/api/TestJavacTask.java
! test/langtools/tools/javac/api/TestJavacTaskScanner.java
! test/langtools/tools/javac/api/TestOperators.java
! test/langtools/tools/javac/api/TestResolveIdent.java
! test/langtools/tools/javac/boxing/T5082929.java
! test/langtools/tools/javac/boxing/T6348760.java
! test/langtools/tools/javac/cast/5043020/T5043020.java
! test/langtools/tools/javac/cast/6302214/T6302214a.java
! test/langtools/tools/javac/enum/6424358/T6424358.java
! test/langtools/tools/javac/enum/NoFinal.java
! test/langtools/tools/javac/enum/NoFinal2.java
! test/langtools/tools/javac/enum/NoFinal3.java
! test/langtools/tools/javac/enum/NoFinal4.java
! test/langtools/tools/javac/enum/NoFinal5.java
! test/langtools/tools/javac/enum/OkFinal.java
! test/langtools/tools/javac/enum/T5075242.java
! test/langtools/tools/javac/enum/T5081785.java
! test/langtools/tools/javac/enum/forwardRef/T6425594.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum1.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum2.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum3.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum4.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum5.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum6.java
! test/langtools/tools/javac/generics/5086027/T5086027.java
! test/langtools/tools/javac/generics/5086027/T5086027pos.java
! test/langtools/tools/javac/generics/6192945/Method.java
! test/langtools/tools/javac/generics/6207386/Test.java
! test/langtools/tools/javac/generics/6227936/T6227936.java
! test/langtools/tools/javac/generics/6245699/T6245699c.java
! test/langtools/tools/javac/generics/6292765/T6292765.java
! test/langtools/tools/javac/generics/6332204/T6332204.java
! test/langtools/tools/javac/generics/6413682/TestPos.java
! test/langtools/tools/javac/generics/T6391995.java
! test/langtools/tools/javac/generics/inference/5073060/Neg.java
! test/langtools/tools/javac/generics/inference/5073060/T5073060a.java
! test/langtools/tools/javac/generics/inference/5081782/Neg.java
! test/langtools/tools/javac/generics/inference/5081782/Pos.java
! test/langtools/tools/javac/generics/inference/6215213/T6215213.java
! test/langtools/tools/javac/generics/inference/6278587/T6278587.java
! test/langtools/tools/javac/generics/inference/6278587/T6278587Neg.java
! test/langtools/tools/javac/generics/inference/6302954/T6456971.java
! test/langtools/tools/javac/generics/inference/6359106/T6359106.java
! test/langtools/tools/javac/generics/rawOverride/AttributeSet.java
! test/langtools/tools/javac/generics/rawOverride/Fail1.java
! test/langtools/tools/javac/generics/rawOverride/T6178365.java
! test/langtools/tools/javac/generics/rawOverride/Warn1.java
! test/langtools/tools/javac/generics/rawOverride/Warn2.java
! test/langtools/tools/javac/generics/typevars/4856983/T4856983.java
! test/langtools/tools/javac/generics/typevars/4856983/T4856983a.java
! test/langtools/tools/javac/generics/typevars/4856983/T4856983b.java
! test/langtools/tools/javac/generics/typevars/5060485/Compatibility.java
! test/langtools/tools/javac/generics/typevars/5060485/Method.java
! test/langtools/tools/javac/generics/typevars/5060485/Neg1.java
! test/langtools/tools/javac/generics/typevars/5060485/Neg2.java
! test/langtools/tools/javac/generics/typevars/5060485/Pos.java
! test/langtools/tools/javac/generics/typevars/6182630/T6182630.java
! test/langtools/tools/javac/generics/typevars/6486430/T6486430.java
! test/langtools/tools/javac/generics/typevars/6486430/T6486430a.java
! test/langtools/tools/javac/generics/wildcards/6330931/T6330931.java
! test/langtools/tools/javac/generics/wildcards/6437894/T6437894.java
! test/langtools/tools/javac/generics/wildcards/T5097548.java
! test/langtools/tools/javac/generics/wildcards/T5097548b.java
! test/langtools/tools/javac/jvm/6397652/T6397652.java
! test/langtools/tools/javac/nested/5009484/Y.java
! test/langtools/tools/javac/overload/T4494762.java
! test/langtools/tools/javac/positions/T6402077.java
! test/langtools/tools/javac/positions/T6404194.java
! test/langtools/tools/javac/processing/6359313/T6359313.java
! test/langtools/tools/javac/processing/6413690/T6413690.java
! test/langtools/tools/javac/processing/model/6194785/T6194785.java
! test/langtools/tools/javac/processing/model/testgetallmembers/Main.java
! test/langtools/tools/javac/processing/options/Xprint.java
! test/langtools/tools/javac/scope/6225935/T6214959.java
! test/langtools/tools/javac/scope/6225935/T6225935.java
! test/langtools/tools/javac/scope/6225935/T6381787.java
! test/langtools/tools/javac/scope/6225935/Test.java
! test/langtools/tools/javac/scope/6392998/T6392998.java
! test/langtools/tools/javac/unicode/FirstChar.java
! test/langtools/tools/javac/unit/T6198196.java
! test/langtools/tools/javac/unit/util/convert/EnclosingCandidates.java
! test/langtools/tools/javac/unit/util/list/AbstractList.java
! test/langtools/tools/javac/unit/util/list/FromArray.java
! test/langtools/tools/javac/util/filemanager/TestName.java

Changeset: 3b271981
Branch: hermetic-java-runtime
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-05-14 07:57:53 +0000
URL:       https://git.openjdk.org/leyden/commit/3b271981662df2a7fdf04ffd75d017964425607c

8325647: [IR framework] Only prints stdout if exitCode is 134

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java

Changeset: d1032d71
Branch: hermetic-java-runtime
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-05-14 07:59:19 +0000
URL:       https://git.openjdk.org/leyden/commit/d1032d71bfd50ebc4b328ce9b0cc81cbb80554b0

8343829: Unify decimal and hexadecimal parsing in FloatingDecimal

Reviewed-by: darcy

! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java

Changeset: 265bc5f4
Branch: hermetic-java-runtime
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-05-14 08:21:54 +0000
URL:       https://git.openjdk.org/leyden/commit/265bc5f47d4c0b973fd09d3c2d7576f5f786399f

8353496: SuspendResume1.java and SuspendResume2.java timeout after JDK-8319447

Reviewed-by: cjplummer, alanb

! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java

Changeset: b76b6107
Branch: hermetic-java-runtime
Author:    Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-05-14 08:28:11 +0000
URL:       https://git.openjdk.org/leyden/commit/b76b610788cea7149a04faeeba01067272b6e046

8356869: RISC-V: Improve tail handling of array fill stub

Reviewed-by: fyang, fjiang, mli

! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java

Changeset: fc6f4da8
Branch: hermetic-java-runtime
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2025-05-14 08:38:01 +0000
URL:       https://git.openjdk.org/leyden/commit/fc6f4da8e72db4385c96fe0139ce43ec8c8ca2e6

8351666: [PPC64] Make non-volatile VectorRegisters available for C2 register allocation

Reviewed-by: rrich

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/register_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/vmreg_ppc.cpp
! src/hotspot/cpu/ppc/vmreg_ppc.hpp
! src/hotspot/cpu/ppc/vmreg_ppc.inline.hpp

Changeset: 86f39ab5
Branch: hermetic-java-runtime
Author:    Fernando Guallini <fguallini at openjdk.org>
Date:      2025-05-14 08:39:21 +0000
URL:       https://git.openjdk.org/leyden/commit/86f39ab5bb58a1d1e720badd7261365398134151

8249825: Tests sun/security/ssl/SSLSocketImpl/SetClientMode.java and NonAutoClose.java marked with @ignore

Reviewed-by: abarashev, rhalade

! test/jdk/sun/security/ssl/SSLSocketImpl/NonAutoClose.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SetClientMode.java

Changeset: 5c73dfc2
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-05-14 09:05:49 +0000
URL:       https://git.openjdk.org/leyden/commit/5c73dfc28cbd6801ac85c6685fb8c77aad3ab0b7

8352533: Report useful IOExceptions when jspawnhelper fails

Reviewed-by: simonis, rriggs, stuefe

! src/java.base/unix/native/libjava/ProcessImpl_md.c
! test/jdk/java/lang/ProcessBuilder/Basic.java
! test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java

Changeset: 3270b009
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-05-14 12:00:23 +0000
URL:       https://git.openjdk.org/leyden/commit/3270b00957038e95e3c1632daa9b7227d59f9af7

8356173: Remove ThreadCritical

Reviewed-by: dholmes, kbarrett, jsjolen

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
- src/hotspot/os/posix/threadCritical_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
- src/hotspot/os/windows/threadCritical_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/javaThread.cpp
- src/hotspot/share/runtime/threadCritical.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/exceptions.cpp

Changeset: a989245a
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-05-14 12:38:40 +0000
URL:       https://git.openjdk.org/leyden/commit/a989245a2424d136f5d2a828eda666c3867b0f48

8327466: ct.sym zip not reproducible across build environment timezones

Reviewed-by: erikj, jlahoda

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
+ test/langtools/tools/javac/platform/createsymbols/CreateSymbolsReproducibleTest.java

Changeset: 97b0dd21
Branch: hermetic-java-runtime
Author:    Manuel Hässig <mhaessig at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-05-14 14:12:10 +0000
URL:       https://git.openjdk.org/leyden/commit/97b0dd2167530b3d237e748cd5da0130e38e8af2

8336906: C2: assert(bb->is_reachable()) failed: getting result from unreachable basicblock

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: epeter, dlong

! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/compiler/interpreter/TestVerifyStackWithUnreachableBytecode.java
+ test/hotspot/jtreg/compiler/interpreter/TestVerifyStackWithUnreachableBytecodeImpl.jasm

Changeset: 1afd887b
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-05-14 14:58:29 +0000
URL:       https://git.openjdk.org/leyden/commit/1afd887b138ac2425289b6f863801774f050c23c

8356102: TestJcmdOutput, JcmdWithNMTDisabled and DumpSharedDictionary hs/tier1 tests fail on static-jdk

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
! test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java

Changeset: 10436c1e
Branch: hermetic-java-runtime
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-05-14 15:39:09 +0000
URL:       https://git.openjdk.org/leyden/commit/10436c1e1d0a14ef8ba4d58babb23fc47c949a6f

8356281: Fix for TestFPComparison failure due to incorrect result

Reviewed-by: sviswanathan, thartmann, jbhateja

! src/hotspot/cpu/x86/x86_64.ad

Changeset: a2628357
Branch: hermetic-java-runtime
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-05-14 17:07:28 +0000
URL:       https://git.openjdk.org/leyden/commit/a2628357a922b1ea9ba721b1d8b708ff91d46d76

8356641: Test com/sun/jdi/EarlyThreadGroupChildrenTest.java fails sometimes on macOS

Reviewed-by: kevinw, amenkov, sspitsyn

! test/jdk/com/sun/jdi/EarlyThreadGroupChildrenTest.java

Changeset: 7c8e273f
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-05-14 17:41:42 +0000
URL:       https://git.openjdk.org/leyden/commit/7c8e273fde644bbc2def4a1134a82b8eb8d33d53

8356420: Provide examples on wrapping System.in

Reviewed-by: liach, smarks, alanb, bpb, iris

! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/javax/security/auth/callback/CallbackHandler.java

Changeset: 75504a35
Branch: hermetic-java-runtime
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-05-14 18:12:35 +0000
URL:       https://git.openjdk.org/leyden/commit/75504a35ee663625982f8aed508e5ff562643334

8356588: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 3

Reviewed-by: amenkov, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001a.java

Changeset: e91088a9
Branch: hermetic-java-runtime
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-05-14 18:47:42 +0000
URL:       https://git.openjdk.org/leyden/commit/e91088a9e8193b81a1de82d48effd8c8c0f3b45d

8343739: Test java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java failed: Wrong extended key code

Reviewed-by: serb, prr

! test/jdk/java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java

Changeset: ecabea6c
Branch: hermetic-java-runtime
Author:    Ben Perez <bperez at openjdk.org>
Date:      2025-05-14 19:38:34 +0000
URL:       https://git.openjdk.org/leyden/commit/ecabea6cd315eaf08571ef61ff267318140d147b

8347608: Optimize Java implementation of ML-KEM

Reviewed-by: weijun

! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java

Changeset: 948ade8e
Branch: hermetic-java-runtime
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2025-05-14 19:47:38 +0000
URL:       https://git.openjdk.org/leyden/commit/948ade8e7003a41683600428c8e3155c7ed798db

8356971: [JVMCI] Export VM_Version::supports_avx512_simd_sort to JVMCI compiler

Reviewed-by: dnsimon

! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: b66ab8eb
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-14 22:00:46 +0000
URL:       https://git.openjdk.org/leyden/commit/b66ab8ebe254c674ce6a5b731773c41111fa6bc5

8356693: AOT assembly phase fails with -javaagent

Reviewed-by: asmehra, ccheung, shade

! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/prims/jvmtiAgent.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
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgentTransformer.mf
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java

Changeset: 5e50a584
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-14 23:11:46 +0000
URL:       https://git.openjdk.org/leyden/commit/5e50a584744d316dd881c9404f75e65f31bb0e75

8356838: AOT incorrectly sets a cached class's loader type to boot

Reviewed-by: ccheung, iveresov

! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotClassLocation.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java
= test/hotspot/jtreg/runtime/cds/appcds/aotCache/modules/com.test/com/test/Foo.java
= test/hotspot/jtreg/runtime/cds/appcds/aotCache/modules/com.test/module-info.java

Changeset: dc881ee3
Branch: hermetic-java-runtime
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2025-05-15 07:50:28 +0000
URL:       https://git.openjdk.org/leyden/commit/dc881ee36900bc12bea9616a6078a1f3266c183d

8354530: AIX: sporadic unexpected errno when calling setsockopt in Net.joinOrDrop

Reviewed-by: alanb, clanger

! src/java.base/unix/native/libnio/ch/Net.c

Changeset: e557b695
Branch: hermetic-java-runtime
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-05-15 07:57:14 +0000
URL:       https://git.openjdk.org/leyden/commit/e557b6956bdf9b0d89ad69427c7b4a97a65868ea

8356843: Avoid redundant HashMap.get to obtain old value in Toolkit.setDesktopProperty

Reviewed-by: aivanov, serb

! src/java.desktop/share/classes/java/awt/Toolkit.java

Changeset: b8d2bdb4
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-05-15 08:03:44 +0000
URL:       https://git.openjdk.org/leyden/commit/b8d2bdb46529f780b4c21d709ca38b489348ee10

8355743: G1: Collection set clearing is not recorded as part of "Free Collection Set Time"

Reviewed-by: iwalulya, shade

! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 13b35414
Branch: hermetic-java-runtime
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2025-05-15 09:20:56 +0000
URL:       https://git.openjdk.org/leyden/commit/13b3541467aa91c2e0ad4da70efdb25b7334d3fe

8356866: Cleanup hotspot/jtreg/ProblemList.txt

Reviewed-by: syan, tschatzl

! test/hotspot/jtreg/ProblemList.txt

Changeset: 883e52aa
Branch: hermetic-java-runtime
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Dmitry Chuyko <dchuyko at openjdk.org>
Date:      2025-05-15 11:06:22 +0000
URL:       https://git.openjdk.org/leyden/commit/883e52aa105727f4bc852d1497e049b689695152

8353237: [AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53

Reviewed-by: aph

! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 1d36f173
Branch: hermetic-java-runtime
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2025-05-15 12:04:17 +0000
URL:       https://git.openjdk.org/leyden/commit/1d36f173c4e924d5049f153eceb13b09e7adebab

8351232: NPE: Cannot invoke "getDeclarationAttributes" because "sym" is null

Reviewed-by: liach

= test/langtools/tools/javac/8351232/Anno.java
+ test/langtools/tools/javac/8351232/Cls.java
= test/langtools/tools/javac/8351232/Intf1.java
= test/langtools/tools/javac/8351232/Intf2.java
+ test/langtools/tools/javac/8351232/TestClass.java
+ test/langtools/tools/javac/8351232/TypeAnnotationSymNullTest.java

Changeset: 5cb23171
Branch: hermetic-java-runtime
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2025-05-15 12:54:49 +0000
URL:       https://git.openjdk.org/leyden/commit/5cb231714f364064bb5a59db8eb07d43823478eb

8351568: Improve source code documentation for PhaseCFG::insert_anti_dependences

Reviewed-by: rcastanedalo, chagedorn

! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/lcm.cpp
! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage.java
! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java
! test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java

Changeset: 81e8e670
Branch: hermetic-java-runtime
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-05-15 14:10:16 +0000
URL:       https://git.openjdk.org/leyden/commit/81e8e670cec4e09502965110a77982f7d2f85ad9

8351347: HttpClient Improve logging of response headers

Reviewed-by: dfuchs, michaelm

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java

Changeset: 073af3bb
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-05-15 14:39:52 +0000
URL:       https://git.openjdk.org/leyden/commit/073af3bbaa3ee81b693136b2de7fee407d8ae04b

8356892: runtime/jni/CalleeSavedRegisters/FPRegs.java fails on static-jdk

Reviewed-by: dholmes, shade

! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java

Changeset: 3df8ca1e
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-05-15 14:47:02 +0000
URL:       https://git.openjdk.org/leyden/commit/3df8ca1ebaf3539363efd569ba9487f5d985117d

8356678: (fs) Files.readAttributes should map ENOTDIR to NoSuchFileException where possible (unix)

Reviewed-by: alanb, cstein

! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
+ test/jdk/java/nio/file/Files/NotADirectory.java

Changeset: 8fcfddb2
Branch: hermetic-java-runtime
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-05-15 14:54:27 +0000
URL:       https://git.openjdk.org/leyden/commit/8fcfddb2d202cdb61941efdb3fec5807fee98c33

8353197: Document preconditions for JavaLangAccess methods

Reviewed-by: pminborg, liach

! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/util/HexFormat.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/math/ToDecimal.java
! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
! src/java.base/share/classes/sun/nio/cs/CESU_8.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java
! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
! src/java.base/share/classes/sun/nio/cs/UTF_8.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template

Changeset: a1c7e494
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-05-15 15:38:56 +0000
URL:       https://git.openjdk.org/leyden/commit/a1c7e494c842e4138f03cffb31448e9e92ba917d

8350482: [s390x] Relativize esp in interpreter frames

Reviewed-by: lucy, rrich

! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp

Changeset: b3e856f9
Branch: hermetic-java-runtime
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2025-05-15 16:03:43 +0000
URL:       https://git.openjdk.org/leyden/commit/b3e856f9b37078969478809207b63fb6bc9c5f13

8356847: Problem list two test cases for JDK-8284234

Reviewed-by: tschatzl

! test/hotspot/jtreg/ProblemList.txt

Changeset: e056bbec
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-05-15 16:14:13 +0000
URL:       https://git.openjdk.org/leyden/commit/e056bbec928e3914a3b5cd14753406619e187178

8356822: Refactor HTML anchor tags to javadoc in Charset

Reviewed-by: iris, liach

! src/java.base/share/classes/java/nio/charset/Charset.java

Changeset: 1e61352b
Branch: hermetic-java-runtime
Author:    Johannes Graham <j3graham at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-05-15 16:33:35 +0000
URL:       https://git.openjdk.org/leyden/commit/1e61352b54e1ac85fbc6b54a7a29e8782dd42d2c

8356709: Avoid redundant String formatting in BigDecimal.valueOf(double)

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/jdk/internal/math/FormattedFPDecimal.java
+ test/jdk/java/math/BigDecimal/ValueOfDouble.java
! test/micro/org/openjdk/bench/java/math/BigDecimals.java

Changeset: 850c789a
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-05-15 16:35:16 +0000
URL:       https://git.openjdk.org/leyden/commit/850c789a827e21cda3096276d9638f56fae76c3e

8349754: Invalid "early reference" error when class extends an outer class

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/SuperInit/SuperInitGood.java

Changeset: c59debb3
Branch: hermetic-java-runtime
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-05-15 17:18:56 +0000
URL:       https://git.openjdk.org/leyden/commit/c59debb3844d009ac501a48c31822a07f00521e9

8354887: Preserve runtime blobs in AOT code cache

Co-authored-by: Andrew Dinn <adinn at openjdk.org>
Reviewed-by: kvn, adinn

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java

Changeset: 9223ed78
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-05-15 20:32:02 +0000
URL:       https://git.openjdk.org/leyden/commit/9223ed788a53820dcc1e285a6e0df0c97b05fb09

8351996: Behavioral updates for ClassValue::remove

Co-authored-by: John R Rose <jrose at openjdk.org>
Reviewed-by: vklang, jrose

! src/java.base/share/classes/java/lang/ClassValue.java
! test/jdk/java/lang/invoke/ClassValueTest.java

Changeset: fe790cb3
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-05-15 20:39:48 +0000
URL:       https://git.openjdk.org/leyden/commit/fe790cb319243dc381f5f12f9010e33681ecb17a

8356177: Regression after JDK-8352180

Reviewed-by: sspitsyn, cjplummer, lmesnik

! src/hotspot/os/windows/attachListener_windows.cpp
+ test/hotspot/jtreg/serviceability/attach/FailedDequeueTest.java

Changeset: efdbb6af
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-05-15 21:14:42 +0000
URL:       https://git.openjdk.org/leyden/commit/efdbb6afce4116140c066641128264ab42697912

8354083: Support --add-reads with -XX:+AOTClassLinking

Reviewed-by: iklam, alanb

! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! test/hotspot/jtreg/TEST.groups
= test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddExports.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddOpens.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java
- test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java
- test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java

Changeset: f6b0f016
Branch: hermetic-java-runtime
Author:    Paul H <p.hayder at icloud.com>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date:      2025-05-15 22:35:48 +0000
URL:       https://git.openjdk.org/leyden/commit/f6b0f016f6da5d9c96b21c74d3b906ed8e6ae4b4

8332947: [macos] OpenURIHandler events not received when AWT is embedded in another toolkit

Reviewed-by: kcr, honkar, prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m

Changeset: a8d8ffa8
Branch: hermetic-java-runtime
Author:    kieran-farrell <kieran.farrell at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-05-16 07:33:17 +0000
URL:       https://git.openjdk.org/leyden/commit/a8d8ffa8ad63f8f6308e2da224894fb2aded5d5c

8356395: Spec needs to be clarified for InterfaceAddress class level API documentation and getBroadcast() method

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/InterfaceAddress.java

Changeset: a6ebcf61
Branch: hermetic-java-runtime
Author:    Andrew Haley <aph at openjdk.org>
Date:      2025-05-16 09:28:35 +0000
URL:       https://git.openjdk.org/leyden/commit/a6ebcf61eb522a1bcfc9f2169d42974af3883b00

8354674: AArch64: Intrinsify Unsafe::setMemory

Reviewed-by: adinn

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
= test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentFillUnsafe.java

Changeset: a0a30607
Branch: hermetic-java-runtime
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-05-16 11:31:37 +0000
URL:       https://git.openjdk.org/leyden/commit/a0a3060709473c3ab433fa1485b723ca6c22b7cb

8353638: C2: deoptimization and re-execution cycle with StringBuilder

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 0d867578
Branch: hermetic-java-runtime
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-05-16 11:32:01 +0000
URL:       https://git.openjdk.org/leyden/commit/0d8675780f28d25ed538589480cc208b48fe7e93

8355488: Add stress mode for C2 loop peeling

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: 079fccfa
Branch: hermetic-java-runtime
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-05-16 12:25:04 +0000
URL:       https://git.openjdk.org/leyden/commit/079fccfa9a03b890e698c52c689dea0f19f8fbee

8353888: Implement JEP 510: Key Derivation Function API

Reviewed-by: valeriep, mullan, liach

! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/javax/crypto/KDF.java
! src/java.base/share/classes/javax/crypto/KDFParameters.java
! src/java.base/share/classes/javax/crypto/KDFSpi.java
! src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/module-info.java
! src/jdk.crypto.cryptoki/share/classes/module-info.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFDelayedPRK.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderException.java
! test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java
! test/jdk/javax/crypto/KDF/KDFDelayedProviderTest.java
! test/jdk/javax/crypto/KDF/KDFDelayedProviderThreadingTest.java
! test/jdk/sun/security/pkcs11/KDF/TestHKDF.java

Changeset: bca293d0
Branch: hermetic-java-runtime
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-05-16 13:19:01 +0000
URL:       https://git.openjdk.org/leyden/commit/bca293d0124af098d36cdfb18c15df18c8ce53b9

8336470: Source launcher should work with service loader SPI in unnamed module

Reviewed-by: alanb

! make/CompileInterimLangtools.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryModuleFinder.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
+ test/langtools/tools/javac/launcher/src/META-INF/services/java.util.spi.ToolProvider
+ test/langtools/tools/javac/launcher/src/Tool.java
! test/langtools/tools/javac/launcher/src/p/q/CLTest.java

Changeset: 46a12e78
Branch: hermetic-java-runtime
Author:    Timofei Pushkin <tpushkin at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2025-05-16 13:51:58 +0000
URL:       https://git.openjdk.org/leyden/commit/46a12e781edcbe9da7bd39eb9e101fc680053cef

8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/cds/unregisteredClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/java.base/share/classes/jdk/internal/misc/CDS.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/DifferentSourcesTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/RegUnregSuperTest.java
= test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee5.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee5Child.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/DifferentSourcesApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/RegUnregSuperApp.java

Changeset: 413843cf
Branch: hermetic-java-runtime
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-05-16 16:20:37 +0000
URL:       https://git.openjdk.org/leyden/commit/413843cf8eb82b4778e976562e0e11a0ff5e3083

8356649: Update JCStress test suite

Reviewed-by: lmesnik

! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java

Changeset: d5245092
Branch: hermetic-java-runtime
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-05-16 16:20:52 +0000
URL:       https://git.openjdk.org/leyden/commit/d5245092249ed400f98711393e25e0ae97990daf

8356702: CTW: Update modules

Reviewed-by: lmesnik

! test/hotspot/jtreg/applications/ctw/modules/generate.bash

Changeset: 63ef90be
Branch: hermetic-java-runtime
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-05-16 17:21:16 +0000
URL:       https://git.openjdk.org/leyden/commit/63ef90be971267a1d3ceb6b7a03b570c34ac4d06

8357084: Zero build fails after JDK-8354887

Reviewed-by: ccheung, kvn

! src/hotspot/share/code/aotCodeCache.cpp

Changeset: 3dd34517
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-05-16 18:02:42 +0000
URL:       https://git.openjdk.org/leyden/commit/3dd34517000e4ce1a21619922c62c025f98aad44

8357075: Remove leftover COMPAT locale data tests

Reviewed-by: joehw, iris, jlu

- test/jdk/sun/text/resources/LocaleData
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: 10258dc5
Branch: hermetic-java-runtime
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-05-16 20:45:21 +0000
URL:       https://git.openjdk.org/leyden/commit/10258dc56eb7d5d99ca8ed2579e871de91c74769

8356811: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 4

Reviewed-by: sspitsyn, amenkov

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum003/defaultStratum003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum004/defaultStratum004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent003/stepEvent003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum003/setDefaultStratum003.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/sde/SDEDebuggee.java

Changeset: c2252690
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2025-05-16 14:24:27 +0000
URL:       https://git.openjdk.org/leyden/commit/c2252690550d5f9d2b70d6c1e7d3f6eadbc5d1b5

Merge branch 'master' into hermetic-java-runtime

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/unix/native/libjava/ProcessImpl_md.c
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/unix/native/libjava/ProcessImpl_md.c



More information about the leyden-dev mailing list