git: openjdk/loom: fibers: 33 new changesets

duke duke at openjdk.org
Wed Aug 6 11:04:52 UTC 2025


Changeset: 158e59ab
Branch: fibers
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-08-03 22:28:12 +0000
URL:       https://git.openjdk.org/loom/commit/158e59ab9184127089f9693ce256001f64b5945c

8364106: Include java.runtime.version in thread dump output

Reviewed-by: alanb, coffeys

! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/serviceability/dcmd/thread/PrintTest.java

Changeset: 57553ca1
Branch: fibers
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-08-04 04:17:16 +0000
URL:       https://git.openjdk.org/loom/commit/57553ca1dbc63e329116bc11764816a4c5ccb297

8361298: SwingUtilities/bug4967768.java fails where character P is not underline

Reviewed-by: dnguyen, psadhukhan, achung, azvegint

! test/jdk/javax/swing/SwingUtilities/bug4967768.java

Changeset: 8269fdc7
Branch: fibers
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-08-04 08:15:09 +0000
URL:       https://git.openjdk.org/loom/commit/8269fdc78ef40d8238bf1509531f5cfc25d54820

8362067: Remove unnecessary List.contains key from SpringLayout.Constraints.pushConstraint

Reviewed-by: aivanov

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

Changeset: 3387b319
Branch: fibers
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-04 08:20:22 +0000
URL:       https://git.openjdk.org/loom/commit/3387b3195c8f2a9faa3c93322f6e11ce2aad3e2b

8364519: Sort share/classfile includes

Reviewed-by: shade, ayang

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/defaultMethods.hpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: ea7e9438
Branch: fibers
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 08:50:35 +0000
URL:       https://git.openjdk.org/loom/commit/ea7e943874288e1cbea10a6bd82d6c7f2a1c9ae0

8364257: JFR: User-defined events and settings with a one-letter name cannot be configured

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! test/jdk/jdk/jfr/api/flightrecorder/TestSettingsControl.java

Changeset: cf5a2553
Branch: fibers
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 09:12:12 +0000
URL:       https://git.openjdk.org/loom/commit/cf5a25538e09e449ff621562df6529abaa9b3685

8364427: JFR: Possible resource leak in Recording::getStream

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java
+ test/jdk/jdk/jfr/api/recording/misc/TestGetStreamWithFailure.java

Changeset: 3bc44979
Branch: fibers
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-08-04 09:42:05 +0000
URL:       https://git.openjdk.org/loom/commit/3bc449797eb59f9770d2a06d260b23b6efd5ff0f

8364258: ThreadGroup constant pool serialization is not normalized

Reviewed-by: egahlin

- src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
- src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.hpp
+ src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroupManager.cpp
+ src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroupManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/runtime/javaThread.cpp

Changeset: b96b9c3d
Branch: fibers
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 10:25:14 +0000
URL:       https://git.openjdk.org/loom/commit/b96b9c3d5b2ffaeaa365b2f0d33674a980c96547

8364461: JFR: Default constructor may not be first in setting control

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! test/jdk/jdk/jfr/api/settings/RegExpControl.java

Changeset: da0d9598
Branch: fibers
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 10:41:21 +0000
URL:       https://git.openjdk.org/loom/commit/da0d9598d049b17c04da95b61214b093c97fb60e

8364190: JFR: RemoteRecordingStream withers don't work

Reviewed-by: mgronlun

! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! test/jdk/jdk/jfr/jmx/streaming/TestEnableDisable.java
+ test/jdk/jdk/jfr/jmx/streaming/TestWithers.java

Changeset: 68a4396d
Branch: fibers
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 10:53:40 +0000
URL:       https://git.openjdk.org/loom/commit/68a4396dbc1f7bc02fea91934fc71366ad879637

8364316: JFR: Incorrect validation of mirror fields

Reviewed-by: shade, mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: 500462fb
Branch: fibers
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2025-08-04 12:11:10 +0000
URL:       https://git.openjdk.org/loom/commit/500462fb690c25da3816467e27fc66d25b4eb7dc

8364580: Test compiler/vectorization/TestSubwordTruncation.java fails on platforms without RoundF/RoundD

Reviewed-by: chagedorn, shade

! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java

Changeset: a9f3d3a2
Branch: fibers
Author:    Ao Qi <aoqi at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2025-08-04 12:37:11 +0000
URL:       https://git.openjdk.org/loom/commit/a9f3d3a290060f98967feaad2fa03ef077a64534

8364177: JDK fails to build due to undefined symbol in libpng on LoongArch64

Reviewed-by: prr, aivanov, erikj

! make/modules/java.desktop/lib/ClientLibraries.gmk

Changeset: fc475553
Branch: fibers
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-04 12:59:26 +0000
URL:       https://git.openjdk.org/loom/commit/fc4755535d61c2fd4d9a2c9a673da148f742f035

8364516: Serial: Move class unloading logic inside SerialFullGC::invoke_at_safepoint

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp

Changeset: 567c0c93
Branch: fibers
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-08-04 13:51:14 +0000
URL:       https://git.openjdk.org/loom/commit/567c0c9335c3ff020871115e5a58f3f40fd4b1ad

8354244: Use random data in MinMaxRed_Long data arrays

Reviewed-by: chagedorn, mhaessig

! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Long.java

Changeset: 6c52b734
Branch: fibers
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-08-04 13:55:58 +0000
URL:       https://git.openjdk.org/loom/commit/6c52b73465b0d0daeafc54c3c6cec3062bf490c5

8209992: Align SSLSocket and SSLEngine Javadocs

Reviewed-by: wetmore

! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java

Changeset: b5f450a5
Branch: fibers
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2025-08-04 15:59:57 +0000
URL:       https://git.openjdk.org/loom/commit/b5f450a599a0f63df0307cced09295fe1309bf6f

8364226: Better ECDSASignature Memory Management

Reviewed-by: ascarpino, hchao

! src/java.base/share/classes/sun/security/ec/ECDSASignature.java

Changeset: 05f8a6fc
Branch: fibers
Author:    Mohamed Issa <missa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-08-04 18:47:57 +0000
URL:       https://git.openjdk.org/loom/commit/05f8a6fca87d472a80e5952ddc90d8fa6589c75c

8360559: Optimize Math.sinh for x86 64 bit platforms

Reviewed-by: sviswanathan, sparasa

! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_sinh.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/java.base/share/classes/java/lang/Math.java
+ test/micro/org/openjdk/bench/java/lang/SinhPerf.java

Changeset: d1e362e9
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-04 19:27:23 +0000
URL:       https://git.openjdk.org/loom/commit/d1e362e9a8aae7f2c095510633624ed90a1d3b78

8363889: Update sun.print.PrintJob2D to use Disposer

Reviewed-by: azvegint, psadhukhan

! src/java.desktop/share/classes/sun/print/PrintJob2D.java
= src/java.desktop/share/classes/sun/print/PrintJobDelegate.java

Changeset: 0d0d93e8
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-04 19:29:03 +0000
URL:       https://git.openjdk.org/loom/commit/0d0d93e8f6e2e6d0831b011e47da0c6069f6f4f5

8210765: Remove finalize method in CStrike.java

Reviewed-by: psadhukhan, achung, azvegint

! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/classes/sun/font/CStrikeDisposer.java

Changeset: da3a5da8
Branch: fibers
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-08-04 20:13:03 +0000
URL:       https://git.openjdk.org/loom/commit/da3a5da81bc1d6fe1e47e3a4e65bf390ee1d39a0

8343218: Add option to disable allocating interface and abstract classes in non-class metaspace

Reviewed-by: shade, kvn, yzheng, stuefe, dholmes

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: dc4d9b48
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-04 20:25:41 +0000
URL:       https://git.openjdk.org/loom/commit/dc4d9b4849f6557f290338643910f0b05751d748

8362898: Remove finalize() methods from javax.imageio TIFF classes

Reviewed-by: azvegint, jdv

! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java

Changeset: f96b6bcd
Branch: fibers
Author:    Mohamed Issa <missa at openjdk.org>
Committer: Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2025-08-04 21:31:35 +0000
URL:       https://git.openjdk.org/loom/commit/f96b6bcd4ddbb1d0e0a76d9f4e3b43bec20dcb7a

8364666: Tier1 builds broken by JDK-8360559

Reviewed-by: sviswanathan

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

Changeset: 84a4a364
Branch: fibers
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-08-04 21:48:38 +0000
URL:       https://git.openjdk.org/loom/commit/84a4a3647c86baecc07abfa7d1d4b88e06984821

8364314: java_lang_Thread::get_thread_status fails assert(base != nullptr) failed: Invalid base

Reviewed-by: amenkov, shade, dcubed, pchilanomate, sspitsyn

! src/hotspot/share/services/threadService.cpp
! test/jdk/ProblemList.txt

Changeset: 0f4c3dc9
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-05 01:04:38 +0000
URL:       https://git.openjdk.org/loom/commit/0f4c3dc944212c63acee35b7be93767946397ec0

8362352: Fix references to non-existing resource strings

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java

Changeset: 6b360ac9
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-05 01:09:56 +0000
URL:       https://git.openjdk.org/loom/commit/6b360ac99af356613c6dd2cad0c2c84c5737519d

8359756: Bug in RuntimePackageTest.testName test

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: c0c7d39b
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-05 01:42:45 +0000
URL:       https://git.openjdk.org/loom/commit/c0c7d39b59e646a51bf3a6729065cceda9b0a0ad

8364587: Update jpackage internal javadoc

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java

Changeset: febd4b26
Branch: fibers
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-05 07:41:11 +0000
URL:       https://git.openjdk.org/loom/commit/febd4b26b2c87030affd9f93524e0d951cbe74e7

8360515: PROPERFMTARGS should always use size_t template specialization for unit

Reviewed-by: dholmes, stuefe

! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 67ba8b45
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-05 08:02:54 +0000
URL:       https://git.openjdk.org/loom/commit/67ba8b45dd632c40d5e6872d2a6ce24f86c22152

8364514: [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-buffer-overflow

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java

Changeset: d25b9bef
Branch: fibers
Author:    Saranya Natarajan <snatarajan at openjdk.org>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-08-05 08:39:47 +0000
URL:       https://git.openjdk.org/loom/commit/d25b9befe0a462b9785502806ad14e0a5f6b4320

8325482: Test that distinct seeds produce distinct traces for compiler stress flags

Reviewed-by: chagedorn, dfenacci

! test/hotspot/jtreg/compiler/debug/TestStress.java
+ test/hotspot/jtreg/compiler/debug/TestStressDistinctSeed.java

Changeset: 15f42f8d
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-08-06 10:45:27 +0000
URL:       https://git.openjdk.org/loom/commit/15f42f8d93f1523d6312efdfff54f6c297e91487

Merge branch 'master' into fibers

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/services/threadService.cpp

Changeset: d79115d0
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-08-05 09:37:17 +0000
URL:       https://git.openjdk.org/loom/commit/d79115d00cbc4c790c939a5d14c4abfb937b41b0

Windows + AIX only support SYSTEM_THREADS mode

! src/java.base/aix/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/windows/classes/sun/nio/ch/DefaultPollerProvider.java

Changeset: 9da53e14
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-08-06 10:38:40 +0000
URL:       https://git.openjdk.org/loom/commit/9da53e14b185afb3a583a1a685a3f4d4fba14978

PerCarrierPollerGroup updates

! src/java.base/aix/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java
! src/java.base/macosx/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/nio/ch/PollerProvider.java
! src/java.base/windows/classes/sun/nio/ch/DefaultPollerProvider.java

Changeset: 5f0e6d18
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-08-06 10:45:35 +0000
URL:       https://git.openjdk.org/loom/commit/5f0e6d1809e08cb7a145137ce4dc43bfdd4cdd9a

Merge loom into fibers




More information about the loom-dev mailing list