git: openjdk/loom: master: 37 new changesets

duke duke at openjdk.org
Sun Oct 12 09:00:31 UTC 2025


Changeset: 9def7bfe
Branch: master
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-10-09 12:42:24 +0000
URL:       https://git.openjdk.org/loom/commit/9def7bfea263f6f77f0bd9d4c16f00b7a0834243

8369433: G1: Replace G1MarkScope with NMethodMarkingScope

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: 5bb9fed9
Branch: master
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-10-09 13:20:34 +0000
URL:       https://git.openjdk.org/loom/commit/5bb9fed9de3297639d5c0cd1d8046656d98863dd

8351354: Enhance java -XshowSettings:security:tls to show enabled TLS groups

Reviewed-by: mullan, coffeys

! src/java.base/share/classes/sun/launcher/SecuritySettings.java
! test/jdk/tools/launcher/Settings.java

Changeset: fd296774
Branch: master
Author:    Justin King <jcking at openjdk.org>
Date:      2025-10-09 13:30:02 +0000
URL:       https://git.openjdk.org/loom/commit/fd29677479797956e0d205b5ce6e7cb9ad407bd1

8369190: JavaFrameAnchor on AArch64 has unnecessary barriers and wrong store order in MacroAssembler

Reviewed-by: aph, dlong

! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: dd410e0b
Branch: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-10-09 13:33:18 +0000
URL:       https://git.openjdk.org/loom/commit/dd410e0b776a01b617a457786b11ddf87d3b4d60

8369423: Reduce execution time of testlibrary_tests/ir_framework/tests/TestDFlags.java

Reviewed-by: thartmann, dfenacci

! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDFlags.java

Changeset: 005877b0
Branch: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-10-09 13:33:53 +0000
URL:       https://git.openjdk.org/loom/commit/005877b0635f1a9547724168ebd894b1b61fc116

8369236: testlibrary_tests/ir_framework/tests/TestCompileThreshold.java timed out

Reviewed-by: ayang, dfenacci

! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompileThreshold.java

Changeset: 233d3a8d
Branch: master
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-10-09 13:59:31 +0000
URL:       https://git.openjdk.org/loom/commit/233d3a8d43578af4eafd572cee3db0978d3d65a0

8366244: TLS1.3 ChangeCipherSpec message received after the client's Finished message should trigger a connection abort with "unexpected message"

Reviewed-by: hchao

! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java
+ test/jdk/sun/security/ssl/SSLEngineImpl/TLS13ChangeCipherSpecAfterFinished.java

Changeset: 13f460c3
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-10-09 14:27:09 +0000
URL:       https://git.openjdk.org/loom/commit/13f460c3958b3513f0e62851fa3588f30d75daa3

8368677: acvp test should throw SkippedException when no ACVP-Server available

Reviewed-by: weijun, shade

! test/jdk/sun/security/provider/acvp/Launcher.java

Changeset: 48d21b50
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-10-09 15:08:46 +0000
URL:       https://git.openjdk.org/loom/commit/48d21b50faed61eaa4f1d115531a21d0c29a5dff

8369434: java/net/httpclient/AltServiceUsageTest.java fails intermittently

Reviewed-by: vyazici, jpai

! test/jdk/java/net/httpclient/AltServiceUsageTest.java

Changeset: 9891cd69
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-10-09 15:52:28 +0000
URL:       https://git.openjdk.org/loom/commit/9891cd69e442cdfa6fb76ecbd20391291f4bf6ad

8369313: java/net/httpclient/TimeoutBasic.java should accept that HttpTimeoutException should be somewhere down the cause chain

Reviewed-by: vyazici, jpai

! test/jdk/java/net/httpclient/TimeoutBasic.java

Changeset: 7c75cb31
Branch: master
Author:    Jeremy Wood <jwood at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-10-09 16:02:01 +0000
URL:       https://git.openjdk.org/loom/commit/7c75cb312c0f9c645a140e10df212e364b99ee42

8367376: Bad ButtonUI prevents other components from updating when system changes desktop properties

Reviewed-by: aivanov, prr, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
! src/java.desktop/share/classes/sun/swing/plaf/DesktopProperty.java
+ test/jdk/com/sun/java/swing/plaf/DesktopPropertyResetPendingFlagTest.java

Changeset: 37b725d9
Branch: master
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-10-09 16:20:59 +0000
URL:       https://git.openjdk.org/loom/commit/37b725d9c12834358a562e6c03fb7f566d639ca5

8369184: SimpleTimeZone equals() Returns True for Unequal Instances with Different hashCode Values

Reviewed-by: prappo, jlu, rriggs, iris

! src/java.base/share/classes/java/util/SimpleTimeZone.java
+ test/jdk/java/util/TimeZone/SimpleTimeZoneEqualsHashCodeTest.java

Changeset: 501fa204
Branch: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-10-09 18:25:47 +0000
URL:       https://git.openjdk.org/loom/commit/501fa2041a77139a9ac42fef69f28b1fd50fee65

8368501: Shenandoah: GC progress evaluation does not use generation

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp

Changeset: 1992b69a
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-10-09 18:47:43 +0000
URL:       https://git.openjdk.org/loom/commit/1992b69a4794d1f2f65eaeb6dbb1e1e23a948b6e

8369283: Improve trace logs in safepoint machinery

Reviewed-by: fbredberg, dholmes, rehn

! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: b73228b5
Branch: master
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2025-10-09 19:38:44 +0000
URL:       https://git.openjdk.org/loom/commit/b73228b51c1b1c59c8cd8ee7b14522edc12d564a

8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date

Reviewed-by: erikj

! make/autoconf/basic_tools.m4

Changeset: 1cdd241f
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-09 19:39:06 +0000
URL:       https://git.openjdk.org/loom/commit/1cdd241ff3ed57a4df4bac54b2659d68d161b53c

8369420: Parallel: Use multiple workers for class unloading

Reviewed-by: fandreuzzi, tschatzl, zgu

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

Changeset: cd1ce588
Branch: master
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-10-09 19:55:49 +0000
URL:       https://git.openjdk.org/loom/commit/cd1ce5883db55540379ce090244b698696e16ec3

8369454: Verify checksums of downloaded source bundles when creating devkit

Reviewed-by: erikj

! make/devkit/Tools.gmk

Changeset: d6e2d4eb
Branch: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-10-10 00:16:10 +0000
URL:       https://git.openjdk.org/loom/commit/d6e2d4eb1f87016ab158b62c61c33c4bf92a0ed4

8367646: [GenShen] Control thread may overwrite gc cancellation cause set by mutator

Reviewed-by: ysr, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp

Changeset: 52b02eda
Branch: master
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-10-10 01:11:10 +0000
URL:       https://git.openjdk.org/loom/commit/52b02edaba55920c44b9aba6a9db53d8c9ae9292

8362598: [macos] Add tests for custom info plist files

Reviewed-by: asemenyuk

= src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListWriter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/MacHelperTest.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/CustomInfoPListTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java

Changeset: 1873b459
Branch: master
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-10-10 01:11:35 +0000
URL:       https://git.openjdk.org/loom/commit/1873b4594883758a5c8b4094f49dfea36c7c0145

8356047: [macos] jpackage produces confusing post- and pre- installation PKG scripts

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgInstallerScripts.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/postinstall.template
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/preinstall.template
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/PackageScripts.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellScriptResource.java
+ test/jdk/tools/jpackage/macosx/PkgScriptsTest.java

Changeset: 2311ec39
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-10-10 02:42:11 +0000
URL:       https://git.openjdk.org/loom/commit/2311ec394df9a096d6f7cd52b65ae2660dfe20b4

8363979: Add JDK bundle/image validation for --runtime-image option

Reviewed-by: almatvee

! 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/MacRuntimeValidator.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java
! test/jdk/tools/jpackage/share/ErrorTest.java

Changeset: f4209dff
Branch: master
Author:    Saint Wesonga <saint.wesonga at microsoft.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-10-10 03:55:47 +0000
URL:       https://git.openjdk.org/loom/commit/f4209dff3ba14ccbdc0846d9bfcc62688361b6d5

8348862: runtime/ErrorHandling/CreateCoredumpOnCrash fails on Windows aarch64

Reviewed-by: dholmes, mbeckwit

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
+ src/hotspot/os/windows/safefetch_static_windows.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
+ src/hotspot/os_cpu/windows_aarch64/safefetch_windows_aarch64.S
! src/hotspot/share/runtime/safefetch.hpp
! test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/libNativeException.c

Changeset: 5a32966d
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-10-10 04:30:14 +0000
URL:       https://git.openjdk.org/loom/commit/5a32966d4255131cf0ac1273b603d994829596e2

8369516: Delete duplicate imaging test

Reviewed-by: serb

- test/jdk/java/awt/image/VolatileImage/DrawBufImgOp.java

Changeset: be107224
Branch: master
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-10-10 05:02:56 +0000
URL:       https://git.openjdk.org/loom/commit/be10722436f20df26de66c00c4bc1b6772aa9087

8366847: JFR reports incorrect number of cores on hybrid CPU

Reviewed-by: dholmes, egahlin

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: b6e5ef4a
Branch: master
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-10-10 06:54:58 +0000
URL:       https://git.openjdk.org/loom/commit/b6e5ef4ad0989d3bf0c579dbd6f5bf36b52e41e2

8360373: src/java.base/share/classes/sun/security/util/Debug.java implement negative testing

Reviewed-by: coffeys

! test/jdk/sun/security/util/Debug/DebugOptions.java

Changeset: b00720ed
Branch: master
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2025-10-10 07:37:09 +0000
URL:       https://git.openjdk.org/loom/commit/b00720edd72226ae9ffecbcb9c1062d3ceb8c6df

8369419: Error reporting of JFR JNI method registration crash on MacOSX

Reviewed-by: jbachorik, egahlin

! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp

Changeset: 1159b53b
Branch: master
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-10-10 08:10:07 +0000
URL:       https://git.openjdk.org/loom/commit/1159b53bfcfce771a23506394d998b0d95eb8981

8369483: Cleanup dead code in HandleArea

Reviewed-by: fandreuzzi, stefank

! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: a1a37bd7
Branch: master
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-10-10 08:14:06 +0000
URL:       https://git.openjdk.org/loom/commit/a1a37bd7b2a8807f462909eadfa83ec26261e464

8369441: Two container tests fail after JDK-8292984

Reviewed-by: mbaesken, cnorrbin, syan

! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java

Changeset: d5a20799
Branch: master
Author:    Chris Dennis <chris.w.dennis at ibm.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2025-10-10 09:19:55 +0000
URL:       https://git.openjdk.org/loom/commit/d5a207994b9c374e6638e57826326f8f4593b96b

8362123: ClassLoader Leak via Executors.newSingleThreadExecutor(...)

Reviewed-by: vklang, alanb

! src/java.base/share/classes/java/util/concurrent/Executors.java
! test/jdk/java/util/concurrent/Executors/AutoShutdown.java

Changeset: f52aed6f
Branch: master
Author:    María Arias de Reyna Domínguez <mariasde at ibm.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-10-10 09:46:37 +0000
URL:       https://git.openjdk.org/loom/commit/f52aed6f81e7df9ab9a379ada952b8e666c54e6d

8369418: Identify owning class for KlassTrainingData in AOT map output

Reviewed-by: iklam, adinn

! src/hotspot/share/cds/aotMapLogger.cpp
! src/hotspot/share/cds/aotMapLogger.hpp

Changeset: afda8ad4
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-10 10:18:45 +0000
URL:       https://git.openjdk.org/loom/commit/afda8ad46045a4e2d1db608397aa3e03a953153f

8369501: Parallel: Add UseAdaptiveSizePolicy requirement to TestDynShrinkHeap.java

Reviewed-by: jsikstro, tschatzl

! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java
! test/jtreg-ext/requires/VMProps.java

Changeset: 5594d6bc
Branch: master
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-10-10 13:33:12 +0000
URL:       https://git.openjdk.org/loom/commit/5594d6bc88bbe39e6ebfd02fb9c37cf40b8d0479

8368522: (fs) BasicFileAttributes Linux musl 1.2.5 incompatibility with statx

Reviewed-by: sgehwolf, bpb

! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c

Changeset: f6d77cb3
Branch: master
Author:    Kangcheng Xu <kxu at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date:      2025-10-10 14:04:51 +0000
URL:       https://git.openjdk.org/loom/commit/f6d77cb33299ae0636a2b52ee752f27e9ea9191b

8347555: [REDO] C2: implement optimization for series of Add of unique value

Reviewed-by: roland, epeter

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_java_arithmetic.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/TestCollapsingSameTermAdditions.java
+ test/micro/org/openjdk/bench/vm/compiler/SerialAdditions.java

Changeset: fc49a1b5
Branch: master
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2025-10-10 15:39:27 +0000
URL:       https://git.openjdk.org/loom/commit/fc49a1b502530908618b19bcd749aa4db0b598d9

8368846: java/io/File/createTempFile/TargetDirectory fails when run by root user

Reviewed-by: bpb

! test/jdk/java/io/File/createTempFile/TargetDirectory.java

Changeset: 376d77e8
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-10-10 16:27:56 +0000
URL:       https://git.openjdk.org/loom/commit/376d77e8a71478f456af5baaf47f446eebd79e36

8369050: DecimalFormat Rounding Errors for Fractional Ties Near Zero

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DigitList.java
+ test/jdk/java/text/Format/DecimalFormat/RoundingTiesNearZeroTest.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java

Changeset: 7e29d294
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-10 18:01:09 +0000
URL:       https://git.openjdk.org/loom/commit/7e29d294e53a246864e9473bf461f0f4c1f6e388

8369097: Parallel: Support allocation in from space when heap is too full

Reviewed-by: tschatzl, fandreuzzi

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

Changeset: 2dfe4586
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-10-11 05:58:14 +0000
URL:       https://git.openjdk.org/loom/commit/2dfe4586f7a29d9e3a944e6483d5d4cbbdde3be8

8369490: Remove unused Runinfo parameters in compiler/c2/gvn/TestBitCompressValueTransform.java

Reviewed-by: chagedorn, mhaessig

! test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java

Changeset: 9b99bc8e
Branch: master
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-10-11 06:13:13 +0000
URL:       https://git.openjdk.org/loom/commit/9b99bc8ef53ad20c4f1cb5d26cffc64b0deb79ad

8369440: Remove RootResolverMarkScope and RootSetClosureMarkScope

Reviewed-by: ayang

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
- src/hotspot/share/gc/shared/strongRootsScope.cpp
- src/hotspot/share/gc/shared/strongRootsScope.hpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp



More information about the loom-dev mailing list