git: openjdk/loom: fibers: 23 new changesets
duke
duke at openjdk.org
Fri Aug 8 13:43:26 UTC 2025
Changeset: e606278f
Branch: fibers
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-08-07 15:43:36 +0000
URL: https://git.openjdk.org/loom/commit/e606278fc8929fe563dd50a1c3f332747e210276
8358598: PhaseIterGVN::PhaseIterGVN(PhaseGVN* gvn) doesn't use its parameter
Reviewed-by: galder, mhaessig, shade
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/vector.cpp
Changeset: e29346db
Branch: fibers
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-08-07 16:03:12 +0000
URL: https://git.openjdk.org/loom/commit/e29346dbd6328dcadc347a70d8c06ce141efef02
8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel
Reviewed-by: prr, kizune, abhiscxk
! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java
+ test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java
Changeset: 90ea42f7
Branch: fibers
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2025-08-07 16:23:32 +0000
URL: https://git.openjdk.org/loom/commit/90ea42f716770fd567e4e3b3bf7466fa93964f07
8364558: Failure to generate compiler stubs from compiler thread should not crash VM when compilation disabled due to full CodeCache
Reviewed-by: kvn, shade
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
Changeset: 02e18711
Branch: fibers
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-08-07 18:24:22 +0000
URL: https://git.openjdk.org/loom/commit/02e187119d0ca94d46e631a174c55db4945f3295
8364277: (fs) BasicFileAttributes.isDirectory and isOther return true for NTFS directory junctions when links not followed
Reviewed-by: alanb
! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/Basic.java
! test/lib/jdk/test/lib/util/FileUtils.java
! test/lib/jdk/test/lib/util/libFileUtils.c
Changeset: 78117eff
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2025-08-07 18:58:28 +0000
URL: https://git.openjdk.org/loom/commit/78117eff563e59a738c59efa7ef595b13f62b621
8364230: javax/swing/text/StringContent can be migrated away from using finalize
Reviewed-by: psadhukhan, abhiscxk, kizune
! src/java.desktop/share/classes/javax/swing/text/StringContent.java
+ test/jdk/javax/swing/text/AbstractDocument/StringContentPositionTest.java
Changeset: 5116d9e5
Branch: fibers
Author: Brett Okken <brett.okken at oracle.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-08-07 19:27:28 +0000
URL: https://git.openjdk.org/loom/commit/5116d9e5fe6b63f12e9ae0eb5283433256872dc1
8364213: (bf) Improve java/nio/Buffer/CharBufferAsCharSequenceTest test comments
8364345: Test java/nio/Buffer/CharBufferAsCharSequenceTest.java failed
Reviewed-by: bpb, rriggs
! test/jdk/java/nio/Buffer/CharBufferAsCharSequenceTest.java
Changeset: c0e6ffab
Branch: fibers
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2025-08-07 19:43:45 +0000
URL: https://git.openjdk.org/loom/commit/c0e6ffabc216279068ab887939028ca27f5143f2
8364954: (bf) CleaningThread should be InnocuousThread
Reviewed-by: rriggs, alanb
! src/java.base/share/classes/java/nio/BufferCleaner.java
Changeset: 244e6293
Branch: fibers
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-08-07 19:55:41 +0000
URL: https://git.openjdk.org/loom/commit/244e6293c3b332105658900639a9f3db7b21a9fe
8364984: Many jpackage tests are failing on Linux after JDK-8334238
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
Changeset: b8acbc3e
Branch: fibers
Author: Ayush Rigal <ayush.rigal at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date: 2025-08-07 21:11:26 +0000
URL: https://git.openjdk.org/loom/commit/b8acbc3ed8675ad4cc4b9dea69ee1e87c2a2ca45
8364315: Remove unused xml files from test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles
Reviewed-by: jpai, joehw
- test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/lexical.xml
- test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/doctypeGF.out
- test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/publish2.xml
- test/jaxp/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/DTDHandlerGF.out
Changeset: c71be802
Branch: fibers
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-08-07 21:19:47 +0000
URL: https://git.openjdk.org/loom/commit/c71be802b530034169d17325478dba6e2f1c3238
8361748: Enforce limits on the size of an XBM image
Reviewed-by: prr, jdv
! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java
+ test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java
+ test/jdk/java/awt/image/XBMDecoder/invalid.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_ht.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid_hex.xbm
Changeset: 4c9eadda
Branch: fibers
Author: John Jiang <jjiang at openjdk.org>
Date: 2025-08-08 02:27:30 +0000
URL: https://git.openjdk.org/loom/commit/4c9eaddaef83c6ba30e27ae3e0d16caeeec206cb
8364597: Replace THL A29 Limited with Tencent
Reviewed-by: jiefu
! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestIllegalArrayCopyBeforeInfiniteLoop.java
! test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex1.java
! test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex2.java
! test/hotspot/jtreg/compiler/arraycopy/TestNegativeArrayCopyAfterLoop.java
! test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java
! test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java
! test/hotspot/jtreg/compiler/c2/cr6865031/Test.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java
! test/hotspot/jtreg/compiler/debug/TraceIterativeGVN.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestPow0Dot5Opt.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestPow2Opt.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidTieredStopAtLevel.java
! test/hotspot/jtreg/compiler/loopopts/TestLoopEndNodeEliminate.java
! test/hotspot/jtreg/compiler/loopopts/TestLoopPredicateDep.java
! test/hotspot/jtreg/compiler/loopopts/TestSkeletonPredicateNegation.java
! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java
! test/hotspot/jtreg/compiler/print/TestTraceOptoParse.java
! test/hotspot/jtreg/compiler/regalloc/TestGCMRecalcPressureNodes.java
! test/hotspot/jtreg/compiler/unsafe/TestMisalignedUnsafeAccess.java
! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java
! test/hotspot/jtreg/compiler/vectorapi/VectorReinterpretTest.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java
! test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java
! test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java
! test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java
! test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLKeyException.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLPeerUnverifiedException.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLProtocolException.java
! test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java
! test/jdk/javax/net/ssl/SSLParameters/NamedGroupsSpec.java
! test/jdk/javax/net/ssl/SSLParameters/SignatureSchemes.java
! test/jdk/javax/net/ssl/ServerName/EndingDotHostname.java
! test/jdk/javax/net/ssl/templates/SSLExampleCert.java
! test/jdk/javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java
! test/jdk/javax/security/auth/callback/PasswordCallback/PasswordCleanup.java
! test/jdk/jdk/internal/platform/docker/GetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java
! test/jdk/sun/security/jgss/GssContextCleanup.java
! test/jdk/sun/security/jgss/GssNameCleanup.java
! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java
! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java
! test/micro/org/openjdk/bench/java/security/Signatures.java
! test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java
! test/micro/org/openjdk/bench/vm/compiler/LoopUnroll.java
Changeset: d0624f8b
Branch: fibers
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-08-08 05:03:55 +0000
URL: https://git.openjdk.org/loom/commit/d0624f8b62fe0c70e5b6a47e05235ca65a2e1a13
8364808: Make BasicDesktopPaneUI.Actions.MOVE_RESIZE_INCREMENT static
Reviewed-by: tr, azvegint, kizune, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java
Changeset: 198782c9
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-08 07:54:23 +0000
URL: https://git.openjdk.org/loom/commit/198782c957c728ed959d1fd31e2c2ff6cd1a9bb5
8364877: G1: Inline G1CollectedHeap::set_region_short_lived_locked
Reviewed-by: ayang, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: bcca5cee
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-08 07:56:29 +0000
URL: https://git.openjdk.org/loom/commit/bcca5cee2d788c745bea55388b2844b395519ed0
8364642: G1: Remove parameter in G1CollectedHeap::abandon_collection_set()
Reviewed-by: ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: 47017e38
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-08 07:57:06 +0000
URL: https://git.openjdk.org/loom/commit/47017e38642a58fd6425ec68c1fed96f19f39404
8364760: G1: Remove obsolete code in G1MergeCardSetClosure
Reviewed-by: ayang, sangheki
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: a26a6f31
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-08 08:06:56 +0000
URL: https://git.openjdk.org/loom/commit/a26a6f31524aba61ed83bf3ffdc7713e3e5f5911
8364649: G1: Move collection set related full gc reset code into abandon_collection_set() method
Reviewed-by: ayang, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: 1b3e2311
Branch: fibers
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-08-08 09:06:43 +0000
URL: https://git.openjdk.org/loom/commit/1b3e23110b2262e470a8c520b977273fd6a9e8d1
8360048: NMT crash in gtest/NMTGtests.java: fatal error: NMT corruption: Block at 0x0000017748307120: header canary broken
Reviewed-by: jsjolen, gziemski
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
Changeset: 241808e1
Branch: fibers
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2025-08-08 09:12:08 +0000
URL: https://git.openjdk.org/loom/commit/241808e13fb032b0ec192e0b7ff94891a653ac94
8364269: Simplify code cache API by storing adapter entry offsets in blob
Reviewed-by: kvn, shade, asmehra
! 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/runtime/sharedRuntime.cpp
Changeset: c7c715c6
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-08-08 12:22:37 +0000
URL: https://git.openjdk.org/loom/commit/c7c715c61dc6ccf6c5dfb82ba1f52e1e1980dc1c
Merge branch 'master' into fibers
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 7d4490f1
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-08-08 10:55:45 +0000
URL: https://git.openjdk.org/loom/commit/7d4490f190028ca46158be6444578de818ab0fe8
Sync up from pull/26612
! src/hotspot/share/services/threadService.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: 676718df
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-08-08 13:16:21 +0000
URL: https://git.openjdk.org/loom/commit/676718df37a9988491898c9889c100814690b9d3
Bringover prototype io_uring from sandbox
Contributed-by: michael.x.mcmahon at oracle.com
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/__kernel_timespec.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/epoll_data.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/epoll_data_t.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/epoll_event.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/in6_addr.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/in_addr.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_cqring_offsets.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_sqring_offsets.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_uring_cqe.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_uring_params.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_uring_rsrc_register.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/io_uring_sqe.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/iouring_h.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/iouring_h_1.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/iovec.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/sockaddr.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/sockaddr_in.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/sockaddr_in6.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/sockaddr_storage.java
+ src/java.base/linux/classes/jdk/internal/ffi/generated/iouring/timespec.java
+ src/java.base/linux/classes/sun/nio/ch/iouring/Cqe.java
+ src/java.base/linux/classes/sun/nio/ch/iouring/IOUringImpl.java
+ src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java
+ src/java.base/linux/classes/sun/nio/ch/iouring/KMappedBuffers.java
+ src/java.base/linux/classes/sun/nio/ch/iouring/Sqe.java
+ src/java.base/linux/classes/sun/nio/ch/iouring/SystemCallContext.java
+ src/java.base/linux/classes/sun/nio/ch/iouring/Util.java
Changeset: 79f0744e
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-08-08 13:18:03 +0000
URL: https://git.openjdk.org/loom/commit/79f0744e4fb2275a6701b87d5acad91e3821b9b7
Opt-in and experimental poller based on io_uring
! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java
+ src/java.base/linux/classes/sun/nio/ch/IoUringPoller.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
Changeset: 26b0dcc5
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-08-08 13:18:29 +0000
URL: https://git.openjdk.org/loom/commit/26b0dcc5fe40e59034de98cfb8093cc20cc69685
Merge loom into fibers
More information about the loom-dev
mailing list