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