git: openjdk/loom: master: 33 new changesets

duke duke at openjdk.org
Sat Jul 19 18:59:50 UTC 2025


Changeset: 20b5f097
Branch: master
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-07-16 21:04:24 +0000
URL:       https://git.openjdk.org/loom/commit/20b5f097773043068ce732e0fa30c2726273e40a

8357226: Remove unnecessary List.indexOf from RepaintManager.removeInvalidComponent

Reviewed-by: azvegint, serb

! src/java.desktop/share/classes/javax/swing/RepaintManager.java

Changeset: a65d9532
Branch: master
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-07-17 01:29:40 +0000
URL:       https://git.openjdk.org/loom/commit/a65d9532ed454a0f70b1009181a25b23a38ccd4b

8309399: JVMTI spec needs to clarify when OPAQUE_FRAME is thrown for reasons other than a native method

Reviewed-by: cjplummer

! src/hotspot/share/prims/jvmti.xml

Changeset: bc72f476
Branch: master
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-07-17 04:01:24 +0000
URL:       https://git.openjdk.org/loom/commit/bc72f476d1281dae2adb2322004c9880c1a6b66c

8362088: CompressedKlassPointers::encode should be const correct

Reviewed-by: dholmes

! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp

Changeset: be0161a8
Branch: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-07-17 06:31:34 +0000
URL:       https://git.openjdk.org/loom/commit/be0161a8e63096f3a21ce6ea1e055ee1c4ed63ad

8362429: AssertionError in File.listFiles(FileFilter | FilenameFilter)

Reviewed-by: alanb

! src/java.base/share/classes/java/io/File.java
! test/jdk/java/io/File/EmptyPath.java

Changeset: 18190519
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-17 07:11:03 +0000
URL:       https://git.openjdk.org/loom/commit/18190519e73705281adf3f94d710d000e75b1729

8362390: AIX make fails in awt_GraphicsEnv.c

Reviewed-by: prr, serb, clanger

! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: 3fd89be6
Branch: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-07-17 10:45:46 +0000
URL:       https://git.openjdk.org/loom/commit/3fd89be6d1a51b6fc99f4c0b5daba7a4bd64a08e

8362284: RISC-V: cleanup NativeMovRegMem

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp

Changeset: 1a6cbe42
Branch: master
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-07-17 11:21:00 +0000
URL:       https://git.openjdk.org/loom/commit/1a6cbe421facab0de1c7162f2762258664338814

8361639: JFR: Incorrect top frame for I/O events

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
+ test/jdk/jdk/jfr/event/io/TestIOTopFrame.java

Changeset: 1cde536b
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-17 11:24:40 +0000
URL:       https://git.openjdk.org/loom/commit/1cde536b98f2ebde0c18c65dcbf26254ed402776

8361868: [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c

Reviewed-by: lucy, stuefe

! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c

Changeset: bc9ece96
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-17 12:12:16 +0000
URL:       https://git.openjdk.org/loom/commit/bc9ece9698cf13c9df3b2282bfcae2458a767713

8361204: Parallel: Skip visiting per-thread nmethods during young GC

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/psScavenge.cpp

Changeset: cb9358b5
Branch: master
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-07-17 12:22:55 +0000
URL:       https://git.openjdk.org/loom/commit/cb9358b5618c0c222f02bc77c9a6e42d30564f34

8362278: G1: Consolidate functions for recording pause start time

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: 1d73f884
Branch: master
Author:    Benoît Maillard <bmaillard at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-07-17 12:39:46 +0000
URL:       https://git.openjdk.org/loom/commit/1d73f8842a6aa0fae7c7960eb5720447a1224792

8358573: Remove the -XX:-InstallMethods debug flag

Reviewed-by: dlong, thartmann, shade

! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_globals.hpp

Changeset: 365660e6
Branch: master
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-07-17 13:45:24 +0000
URL:       https://git.openjdk.org/loom/commit/365660e667704d000eafe9179dc3dec315fb6415

8356975: Provide alternative way to generate preview API docs
8355933: Change section title for permanent APIs affected by preview features

Reviewed-by: liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/TestPreviewTag.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/api/OtherApi.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/api/PreviewApi.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/taglet/PreviewFeature.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/taglet/PreviewNote.java

Changeset: ea774b74
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-17 13:47:57 +0000
URL:       https://git.openjdk.org/loom/commit/ea774b74e819e6db607204c05fd1c8f57d508213

8347052: Update java man page documentation to reflect current state of the UseNUMA flag

Reviewed-by: drwhite, ayang

! src/java.base/share/man/java.md

Changeset: dc08cf01
Branch: master
Author:    Pooja-DP <148474762+Pooja-DP at users.noreply.github.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-07-17 13:53:01 +0000
URL:       https://git.openjdk.org/loom/commit/dc08cf016eaa4bc333c47b3e7264bf1eae6d330a

8361697: Remove duplicate message  in MainResources.properties

Reviewed-by: rriggs, asemenyuk

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties

Changeset: 5ed72775
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-17 13:55:47 +0000
URL:       https://git.openjdk.org/loom/commit/5ed72775a775d6c96be6de7d9540dc0a80cdd67b

8361404: Parallel: Group all class unloading logc at the end of marking phase

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: 2b11a289
Branch: master
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-07-17 16:19:52 +0000
URL:       https://git.openjdk.org/loom/commit/2b11a28997ad7ca424ad5595f9a7c7a9af530727

8362306: HotSpotJVMCIRuntime.getMirror can crash

Reviewed-by: gdub, never, cslucas

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: bd55d7a4
Branch: master
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-07-17 16:25:40 +0000
URL:       https://git.openjdk.org/loom/commit/bd55d7a49514da9fa4de0d4a372956e21deab4d2

8362203: assert(state == nullptr || state->get_thread_oop() != nullptr) failed: incomplete state

Reviewed-by: sspitsyn, amenkov

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java

Changeset: cab51596
Branch: master
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-07-18 01:43:49 +0000
URL:       https://git.openjdk.org/loom/commit/cab515962b6940b50b975b12c8f5e99d0430f694

8361424: Eliminate Log methods mandatoryWarning() and mandatoryNote()

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/WarningAggregator.java

Changeset: 04c0b130
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-18 02:35:09 +0000
URL:       https://git.openjdk.org/loom/commit/04c0b130f09c093797895cc928fe020d7e584cb9

8362565: ProblemList jdk/jfr/event/io/TestIOTopFrame.java

Reviewed-by: egahlin

! test/jdk/ProblemList.txt

Changeset: a23987fe
Branch: master
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-07-18 06:13:06 +0000
URL:       https://git.openjdk.org/loom/commit/a23987fecbddeea9828a9443dddd7bf8f9f0d05d

8361283: [Accessibility,macOS,VoiceOver] VoiceOver announced Tab items of JTabbedPane as RadioButton on macOS

Reviewed-by: asemenov, kizune

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m
+ test/jdk/javax/accessibility/JTabbedPane/AccessibleTabbedPaneRoleTest.java

Changeset: 4e0b0358
Branch: master
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-07-18 06:13:26 +0000
URL:       https://git.openjdk.org/loom/commit/4e0b03580d3764e06ec65493143e80c291fa3fbb

8338282: javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java test failed on macOS and Ubuntu

Reviewed-by: tr, dnguyen, serb

! test/jdk/javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java

Changeset: 7da274de
Branch: master
Author:    Shawn M Emery <shawn.emery at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-07-18 10:02:25 +0000
URL:       https://git.openjdk.org/loom/commit/7da274ded4a36c6314702b687fcafcda80ae08c4

8361961: Typo in ProtectionDomain.implies

Reviewed-by: mullan, jpai, hchao

! src/java.base/share/classes/java/security/ProtectionDomain.java

Changeset: 6949e345
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-18 13:48:44 +0000
URL:       https://git.openjdk.org/loom/commit/6949e345757b010790b2a6f5a975fc1c6bd0e8c6

8362592: Remove unused argument in nmethod::oops_do

Reviewed-by: zgu

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/shared/gcBehaviours.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp

Changeset: 9dc62825
Branch: master
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2025-07-18 14:54:10 +0000
URL:       https://git.openjdk.org/loom/commit/9dc62825b5e7300542d22df0b87b79116f3562d3

8362169: Pointer passed to upcall may get wrong scope

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/libTestUpcallStructScope.c

Changeset: 30d20036
Branch: master
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-07-18 16:40:28 +0000
URL:       https://git.openjdk.org/loom/commit/30d20036987c9d68eb76b1e0401821386a76bb07

8357380: java/lang/StringBuilder/RacingSBThreads.java times out with C1

Reviewed-by: jpai

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

Changeset: 60c29ff5
Branch: master
Author:    Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-07-18 17:13:25 +0000
URL:       https://git.openjdk.org/loom/commit/60c29ff57b22fa7c0bedb38316067e8e1988a24b

8362524: Fix confusing but harmless typos in x86 CPU Features

Reviewed-by: kbarrett, kvn

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: a3843e8e
Branch: master
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-07-18 18:38:26 +0000
URL:       https://git.openjdk.org/loom/commit/a3843e8e6e189447e554759c3ba672530f8c7329

8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows

Reviewed-by: cjplummer, dholmes, sspitsyn

! test/jdk/sun/tools/jcmd/JcmdBase.java

Changeset: 03230f85
Branch: master
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-07-18 20:44:20 +0000
URL:       https://git.openjdk.org/loom/commit/03230f8565a4eea41ce13827165b6bbff5eaec68

8351073: [macos] jpackage produces invalid Java runtime DMG bundles

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CodesignConfig.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java
= src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/ApplicationRuntime-Info.plist.template
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Runtime-Info.plist.template
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
+ test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java

Changeset: 9334fe2e
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-07-18 21:30:21 +0000
URL:       https://git.openjdk.org/loom/commit/9334fe2eca05e852875ed6aad42b5094a32e9b15

8361725: Do not load Java agent with "-Xshare:dump -XX:+AOTClassLinking"

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgentTransformer.java

Changeset: d83346dc
Branch: master
Author:    John R Rose <jrose at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2025-07-18 21:31:42 +0000
URL:       https://git.openjdk.org/loom/commit/d83346dcff0824575d580ec421476c0ea5c6e783

8345836: Stable annotation documentation is incomplete

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java

Changeset: ceb51d44
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-07-19 02:05:17 +0000
URL:       https://git.openjdk.org/loom/commit/ceb51d44449977ecc142f6af03f93162b98adaf6

8362829: Exclude CDS test cases after JDK-8361725

Reviewed-by: ccheung

! test/hotspot/jtreg/TEST.groups

Changeset: ee0bcc55
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-19 13:26:37 +0000
URL:       https://git.openjdk.org/loom/commit/ee0bcc55269e92e999862ae5c63ffad7a600f6cc

8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java

Changeset: 441dbde2
Branch: master
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-07-19 15:09:28 +0000
URL:       https://git.openjdk.org/loom/commit/441dbde2c3c915ffd916e39a5b4a91df5620d7f3

8362556: New test jdk/jfr/event/io/TestIOTopFrame.java is failing on all platforms

Reviewed-by: mgronlun, shade

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! test/jdk/ProblemList.txt



More information about the loom-dev mailing list