git: openjdk/loom: master: 18 new changesets

duke duke at openjdk.org
Fri Aug 8 13:44:26 UTC 2025


Changeset: e606278f
Branch: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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



More information about the loom-dev mailing list