git: openjdk/loom: fibers: 55 new changesets

duke duke at openjdk.org
Tue May 13 15:26:16 UTC 2025


Changeset: 43696030
Branch: fibers
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-10 15:16:19 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-11 07:39:15 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-05-11 22:40:29 +0000
URL:       https://git.openjdk.org/loom/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: fibers
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/loom/commit/d7cb933b89839b692f5562aeeb92076cd25a99f6

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

Reviewed-by: fyang

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

Changeset: de801fea
Branch: fibers
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/loom/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: fibers
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-05-12 06:59:41 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-05-12 07:12:19 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-05-12 08:15:53 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-05-12 08:16:15 +0000
URL:       https://git.openjdk.org/loom/commit/39a28ffe4e23274dba34317d8960bfb7e6d203ed

8355646: Optimize ObjectMonitor::exit

Reviewed-by: pchilanomate, coleenp

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

Changeset: 0258d999
Branch: fibers
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/loom/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: fibers
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2025-05-12 09:02:25 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-05-12 09:15:13 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-05-12 12:25:13 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-05-12 12:34:28 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-05-12 14:42:27 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-05-12 15:49:38 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-05-12 16:31:12 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-05-12 16:31:24 +0000
URL:       https://git.openjdk.org/loom/commit/50dced88ff1aed23bb4c8fe9e4a08e6cc200b897

8356656: Drop unused DEVKIT_HOME from jib-profiles.js

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 8d7866ef
Branch: fibers
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-05-12 16:48:13 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-05-12 16:49:42 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-05-12 20:01:43 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-05-12 20:29:42 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-05-12 20:35:13 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-05-12 23:14:27 +0000
URL:       https://git.openjdk.org/loom/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: fibers
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/loom/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: fibers
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/loom/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: fibers
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2025-05-13 03:46:30 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-13 04:44:07 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-05-13 05:47:17 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-13 06:16:34 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2025-05-13 07:44:30 +0000
URL:       https://git.openjdk.org/loom/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: fibers
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/loom/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: fibers
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-05-13 08:10:11 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-05-13 08:43:26 +0000
URL:       https://git.openjdk.org/loom/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: 8231e8c6
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-05-13 09:49:21 +0000
URL:       https://git.openjdk.org/loom/commit/8231e8c6e0dcb1cacd7b021ea0af39bea3f742cb

Merge branch 'master' into fibers

! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 43df4017
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-05-13 11:15:53 +0000
URL:       https://git.openjdk.org/loom/commit/43df40171dab77fd081b94abafca0377aee4a5b5

Improve I/O error handling

! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java

Changeset: baa02dda
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-05-13 11:29:11 +0000
URL:       https://git.openjdk.org/loom/commit/baa02dda5768a99b1d561280b5cb0dc809d46566

Merge loom into fibers


Changeset: 4012f060
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-05-13 11:34:23 +0000
URL:       https://git.openjdk.org/loom/commit/4012f06033cfeb447f9a4bc5409c365b9923b506

Cleanup and align with JDK-8350765 PR

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainer.java

Changeset: 8ffc121b
Branch: fibers
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-05-13 09:42:44 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-05-13 09:59:49 +0000
URL:       https://git.openjdk.org/loom/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: fibers
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/loom/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: fibers
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/loom/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: fibers
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-05-13 11:26:36 +0000
URL:       https://git.openjdk.org/loom/commit/d930dc5df376268d3d96ac5dcddc47496459f5c0

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

Reviewed-by: thartmann

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

Changeset: 14d372b1
Branch: fibers
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-05-13 12:40:14 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-05-13 12:46:52 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-05-13 13:17:12 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-05-13 13:35:40 +0000
URL:       https://git.openjdk.org/loom/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: e45e9500
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-05-13 14:36:13 +0000
URL:       https://git.openjdk.org/loom/commit/e45e950038f5f883a82bc942bba46dcd6735d08a

Merge branch 'master' into fibers

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: 16d8c7f6
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-05-13 14:37:21 +0000
URL:       https://git.openjdk.org/loom/commit/16d8c7f66f363bc70f02bab73d8b2034abe0f9dd

Reset ForkJoinPool

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java

Changeset: 7fa594c8
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-05-13 15:39:15 +0000
URL:       https://git.openjdk.org/loom/commit/7fa594c8152e3423e22019c4ffcbbb4563e14f77

Change tid back to string

! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
! src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.schema.json
! test/lib/jdk/test/lib/threaddump/ThreadDump.java

Changeset: fce467bb
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-05-13 15:39:30 +0000
URL:       https://git.openjdk.org/loom/commit/fce467bb214c148d2414980c6036f347d89c96eb

Merge loom into fibers


Changeset: 066477de
Branch: fibers
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-05-13 13:40:48 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-05-13 14:04:53 +0000
URL:       https://git.openjdk.org/loom/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: fibers
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-05-13 14:31:17 +0000
URL:       https://git.openjdk.org/loom/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: e2bd1c0d
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-05-13 15:40:54 +0000
URL:       https://git.openjdk.org/loom/commit/e2bd1c0def1e733576df84543c9736901d72d403

Merge branch 'master' into fibers




More information about the loom-dev mailing list