git: openjdk/jdk-sandbox: json: 45 new changesets

duke duke at openjdk.org
Mon Oct 13 16:16:05 UTC 2025


Changeset: 501fa204
Branch: json
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-10-09 18:25:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-10-09 18:47:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
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/jdk-sandbox/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: json
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-09 19:39:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-10-09 19:55:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cd1ce5883db55540379ce090244b698696e16ec3

8369454: Verify checksums of downloaded source bundles when creating devkit

Reviewed-by: erikj

! make/devkit/Tools.gmk

Changeset: d6e2d4eb
Branch: json
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-10-10 00:16:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-10-10 01:11:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-10-10 01:11:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-10-10 02:42:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
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/jdk-sandbox/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: json
Author:    Phil Race <prr at openjdk.org>
Date:      2025-10-10 04:30:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a32966d4255131cf0ac1273b603d994829596e2

8369516: Delete duplicate imaging test

Reviewed-by: serb

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

Changeset: be107224
Branch: json
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-10-10 05:02:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-10-10 06:54:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2025-10-10 07:37:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-10-10 08:10:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-10-10 08:14:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
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/jdk-sandbox/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: json
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/jdk-sandbox/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: json
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-10 10:18:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
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/jdk-sandbox/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: json
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/jdk-sandbox/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: json
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/jdk-sandbox/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: json
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-10-10 16:27:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-10 18:01:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-10-11 05:58:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
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/jdk-sandbox/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

Changeset: a6f624b0
Branch: json
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-10-13 07:48:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a6f624b0743a1e0a3df4e8323c13b0d1fd6d0002

8369468: Rdtsc: Move getCPUIDBrandString_stub into VM_Version stub area

Reviewed-by: mgronlun, kvn

! src/hotspot/cpu/x86/rdtsc_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: 1605e839
Branch: json
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-10-13 08:13:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1605e8392e8efa972134a0bf3eecad0ed4f992fa

8369574: Remove javax/management/remote/mandatory/connection/BrokenConnectionTest.java from ProblemList-Virtual.txt

Reviewed-by: ayang

! test/jdk/ProblemList-Virtual.txt

Changeset: 4728f746
Branch: json
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-13 09:23:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4728f746a89ca7cb787b3d9969f09a80cc92f502

8369571: Parallel: Use ThreadsClaimTokenScope in PSAdjustTask

Reviewed-by: fandreuzzi, tschatzl

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

Changeset: 98e1d2fa
Branch: json
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-10-13 10:13:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/98e1d2fab123befa78342ba53b76a560dddd6385

8369563: Gtest dll_address_to_function_and_library_name has issues with stripped pdb files

Reviewed-by: clanger, lucy

! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 0af959a3
Branch: json
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-10-13 10:15:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0af959a340fe68caa47fc476ff861f0e86087162

8369560: Slowdebug build without CDS fails

Reviewed-by: mdoerr, kvn

! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp

Changeset: 28460ca3
Branch: json
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-10-13 10:32:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/28460ca3305a444238e6edcc80e335be20356e6d

8368897: RISC-V: Cleanup RV_EXT_FEATURE_FLAGS & RV_NON_EXT_FEATURE_FLAGS

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 0db47028
Branch: json
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2025-10-13 11:03:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0db47028913b64b84116d912876c58b136a9f70c

8368877: Generate Jextract bindings for Kqueue

Reviewed-by: alanb, aefimov

+ src/java.base/macosx/classes/jdk/internal/ffi/generated/errno/errno_h$shared.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/errno/errno_h.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/errno/package-info.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/kevent.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/kqueue_h$shared.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/kqueue_h.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/kqueue/package-info.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/package-info.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/timespec.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/timespec_h$shared.java
+ src/java.base/macosx/classes/jdk/internal/ffi/generated/timespec/timespec_h.java

Changeset: 62fa971f
Branch: json
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-10-13 11:34:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/62fa971f3116828398294c9d57650c4e0aca7379

8369255: Assess and remedy any unsafe usage of the Semaphores used by JFR

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp

Changeset: d278043d
Branch: json
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-10-13 12:09:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d278043ddba0cd9ec3ddf8b490366965f5831a22

8367772: Refactor createUI in PassFailJFrame

Reviewed-by: dnguyen, honkar

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: d47e6b71
Branch: json
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-10-13 12:16:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d47e6b713c77d9e2f477f05291e8772129a5471c

8369469: Rdtsc: Remove potential races in Rdtsc::initialize

Reviewed-by: dholmes, stefank

! src/hotspot/cpu/x86/rdtsc_x86.cpp
! src/hotspot/cpu/x86/rdtsc_x86.hpp
! src/hotspot/share/jfr/utilities/jfrTime.cpp
! src/hotspot/share/utilities/ticks.cpp

Changeset: 04968061
Branch: json
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-10-13 13:59:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0496806102bb621bdd82613d5796651d9655ea1c

8359412: Template-Framework Library: Operations and Expressions

Reviewed-by: chagedorn, mhaessig, galder

+ test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/Expression.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestPrimitiveTypes.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestExpression.java

Changeset: 9feb8f21
Branch: json
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2025-10-13 14:07:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9feb8f21b5d000f8901938f1dde89638c79ca805

8369019: Improve timed-park mechanism in ObjectMonitor for virtual thread support

Reviewed-by: dholmes, alanb

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java

Changeset: f292d7c6
Branch: json
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-10-13 14:51:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f292d7c66c6279f929eb37ffcc1857a269f72e3d

8048180: G1: Eager reclaim of humongous objects with references

Co-authored-by: Ivan Walulya <iwalulya at openjdk.org>
Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java
- test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java

Changeset: 551cd03b
Branch: json
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-10-13 15:03:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/551cd03b99feb34d98703b7d04571f92f83f2471

8369611: Remove safepoint synchronization from ParallelScavengeHeap and SerialHeap

Reviewed-by: kbarrett, ayang, shade, tschatzl

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: b83e7939
Branch: json
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2025-10-13 15:05:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b83e7939dd9401314f2351a9fefd1e212387c6e5

8347007: --strip-debug removes parameter names included with -parameters

Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultStripDebugPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! test/jdk/tools/jlink/plugins/DefaultStripDebugPluginTest.java
+ test/jdk/tools/jlink/plugins/StripParameterNamesTest.java

Changeset: 16681623
Branch: json
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-10-13 15:17:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/166816231988dd94f644a7b892cdddf0fea94570

8369510: JFR: Remove flush handler from Dispatcher lookup

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java

Changeset: 8b1cf8ee
Branch: json
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-10-13 16:03:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8b1cf8eefe4e3439dba983bced06d55a6ca7da4e

8368098: (aio) java/nio/channels/Channels/AsyncCloseStreams.java fails in junit timeout

Reviewed-by: alanb

! test/jdk/java/nio/channels/Channels/AsyncCloseStreams.java

Changeset: 7a899a7f
Branch: json
Author:    Naoto Sato <naoto.sato at oracle.com>
Date:      2025-10-13 09:04:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7a899a7f9c799914fd4e658b1f5b790051ba03e8

Merge branch 'master' into json


Changeset: 593ed953
Branch: json
Author:    Naoto Sato <naoto.sato at oracle.com>
Date:      2025-10-13 09:12:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/593ed953af753aaaf23ec8017b39d62409c2e96e

find -> getOrAbsent

! src/jdk.incubator.json/share/classes/jdk/incubator/json/JsonValue.java
! test/jdk/jdk/incubator/json/TestAssertion.java



More information about the jdk-sandbox-changes mailing list