git: openjdk/leyden: hermetic-java-runtime: 43 new changesets

duke duke at openjdk.org
Tue May 27 15:15:57 UTC 2025


Changeset: 2f530f89
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-05-23 17:44:39 +0000
URL:       https://git.openjdk.org/leyden/commit/2f530f89e0ee5ed5253125d0e9319b07103173f0

8357281: sun.util.Locale.LanguageTag should be immutable

Reviewed-by: naoto, liach

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/InternalLocaleBuilder.java
! src/java.base/share/classes/sun/util/locale/LanguageTag.java

Changeset: 85ca0813
Branch: hermetic-java-runtime
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-05-23 17:59:47 +0000
URL:       https://git.openjdk.org/leyden/commit/85ca0813f1624141993b20b3d8e404f86da2cef3

8354316: clang/linux build fails with -Wunused-result warning at XToolkit.c:695:9

Reviewed-by: aivanov, ihse, serb, kizune, syan, erikj

! make/modules/java.desktop/lib/AwtLibraries.gmk
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c

Changeset: 236e1b6d
Branch: hermetic-java-runtime
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-23 18:17:40 +0000
URL:       https://git.openjdk.org/leyden/commit/236e1b6d529771f44218b6a4e2693e234e6a4e09

8357401: BigDecimal: Constants ONE_TENTH and ONE_HALF are unused after JDK-8341402

Reviewed-by: bpb, liach, darcy

! src/java.base/share/classes/java/math/BigDecimal.java

Changeset: 66747710
Branch: hermetic-java-runtime
Author:    Dean Long <dlong at openjdk.org>
Date:      2025-05-23 19:29:09 +0000
URL:       https://git.openjdk.org/leyden/commit/66747710a49ea6a78aee94d3a3ec6a24b7cc36e5

8357468: [asan] heap buffer overflow reported in PcDesc::pc_offset() pcDesc.hpp:57

Reviewed-by: kvn, thartmann

! src/hotspot/share/code/nmethod.cpp

Changeset: 070c84cd
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-05-23 22:58:09 +0000
URL:       https://git.openjdk.org/leyden/commit/070c84cd22485a93a562a7639439fb056e840861

8357178: Simplify Class::componentType

Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/Class.java

Changeset: e8933057
Branch: hermetic-java-runtime
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-05-24 09:51:53 +0000
URL:       https://git.openjdk.org/leyden/commit/e89330579d5f38e282512211711fffeeea3e899e

8334513: New test gc/TestAlwaysPreTouchBehavior.java is failing on MacOS aarch64

Reviewed-by: mbaesken, aph

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 1f24a541
Branch: hermetic-java-runtime
Author:    Sorna Sarathi N <ssarathi at openjdk.org>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-05-24 15:06:25 +0000
URL:       https://git.openjdk.org/leyden/commit/1f24a5414d735f9faaabd5b49f786419a40d9da5

8357644: Add missing CPE statements

Reviewed-by: asemenyuk

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java

Changeset: b0373537
Branch: hermetic-java-runtime
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-05-24 17:08:03 +0000
URL:       https://git.openjdk.org/leyden/commit/b037353734fd67f8898eb797a041bc1152a18178

8357081: Removed unused methods of HexDigits

Reviewed-by: rriggs, jpai

! src/java.base/share/classes/jdk/internal/util/HexDigits.java

Changeset: b034710b
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-05-25 12:56:55 +0000
URL:       https://git.openjdk.org/leyden/commit/b034710b2ae5fbfbe619abba86fef3b5a2d685e0

8356629: Incorrect use of {@linkplain} in java.sql

Reviewed-by: lancea

! src/java.sql/share/classes/java/sql/DatabaseMetaData.java
! src/java.sql/share/classes/java/sql/DriverManager.java

Changeset: 4a4209ff
Branch: hermetic-java-runtime
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-05-25 17:39:53 +0000
URL:       https://git.openjdk.org/leyden/commit/4a4209ffef8f8d65054cbf46ebf8e169d100c0d8

8357685: Change the type of Integer::digits from char[] to byte[]

Reviewed-by: rgiulietti, liach

! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java

Changeset: aac287eb
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-26 04:41:02 +0000
URL:       https://git.openjdk.org/leyden/commit/aac287ebacbd982f3c17f5687ec2aff638a82a63

8353581: Support for `import module` in JShell's code completion

Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java

Changeset: a50d3bee
Branch: hermetic-java-runtime
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2025-05-26 06:03:28 +0000
URL:       https://git.openjdk.org/leyden/commit/a50d3bee12cd2f528067bc15b404cf2289977af5

8312198: [macos] metal pipeline - window rendering stops after display sleep

Reviewed-by: serb, avu, prr

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m

Changeset: 99f33b4d
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-05-26 07:24:25 +0000
URL:       https://git.openjdk.org/leyden/commit/99f33b4d9b91c71ec032dc47ed0b98e4419ac432

8357568: IGV: Show NULL and numbers up to 4 characters in "Condense graph" filter

Reviewed-by: thartmann, mchevalier, mhaessig

! src/hotspot/share/opto/idealGraphPrinter.cpp

Changeset: 3dbd2d3d
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-26 07:40:51 +0000
URL:       https://git.openjdk.org/leyden/commit/3dbd2d3d2d554ce5a8561f1c0fa67fb176d1273d

8347570: Configure fails on macOS if directory name do not have correct case

Reviewed-by: erikj

! make/autoconf/basic.m4

Changeset: a37e8265
Branch: hermetic-java-runtime
Author:    Manuel Hässig <mhaessig at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-05-26 07:51:23 +0000
URL:       https://git.openjdk.org/leyden/commit/a37e8265b53b35c0b7f3ce9f4df9b2efcde322be

8357649: IGV: add block index to the supplemental node properties

Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: rcastanedalo, chagedorn

! src/hotspot/share/opto/idealGraphPrinter.cpp

Changeset: 5cdeef81
Branch: hermetic-java-runtime
Author:    Suchismith Roy <sroy at openjdk.org>
Committer: Varada M <varadam at openjdk.org>
Date:      2025-05-26 08:25:46 +0000
URL:       https://git.openjdk.org/leyden/commit/5cdeef81ddb4ff1a6160b112f0f8338514d7b0a7

8331859: [PPC64] Remove support for Power7 and older

Reviewed-by: mdoerr

! make/autoconf/flags-cflags.m4
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: 9946c85e
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-05-26 08:27:30 +0000
URL:       https://git.openjdk.org/leyden/commit/9946c85e2f905f18340a76cebce04b0003783cb4

8357621: G1: Clean up G1BiasedArray

Reviewed-by: sjohanss, ayang

! src/hotspot/share/gc/g1/g1BiasedArray.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp

Changeset: ed4cd2ac
Branch: hermetic-java-runtime
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-05-26 08:33:37 +0000
URL:       https://git.openjdk.org/leyden/commit/ed4cd2acd2d8bb92c296c5a860c76cffaff53add

8356989: Unexpected null in C2 compiled code

Reviewed-by: chagedorn, kvn, thartmann

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopySameSrcDstInitializesNonEscapingArray.java

Changeset: f825a511
Branch: hermetic-java-runtime
Author:    Kieran Farrell <kieran.farrell at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-05-26 11:12:49 +0000
URL:       https://git.openjdk.org/leyden/commit/f825a51198137799f00a0ec2cefa1daa59542f68

7046003: Default value of Authenticator.getRequestingURL() is not specified

Reviewed-by: michaelm, jpai

! src/java.base/share/classes/java/net/Authenticator.java

Changeset: 7002233e
Branch: hermetic-java-runtime
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-05-26 11:16:59 +0000
URL:       https://git.openjdk.org/leyden/commit/7002233ed943a21b49bc69ff728964d004b2d5c1

8351950: C2: AVX512 vector assembler routines causing SIGFPE / no valid evex tuple_table entry

Reviewed-by: epeter, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Masked-mem-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-mem-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Masked-mem-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-mem-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template

Changeset: daa8eda5
Branch: hermetic-java-runtime
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-05-26 11:52:32 +0000
URL:       https://git.openjdk.org/leyden/commit/daa8eda530c4c3929c68ace1f1a2d1ed62331584

8357056: RISC-V: Asm fixes - load/store width

Reviewed-by: fjiang, mli, luhenry, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp

Changeset: bd095896
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-05-26 12:40:49 +0000
URL:       https://git.openjdk.org/leyden/commit/bd095896dd6e3fccb932f3d9823008766e9ab18d

8356632: Fix remaining {@link/@linkplain} tags with refer to private/protected types in java.base

Reviewed-by: weijun, liach

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/javax/crypto/KEM.java

Changeset: a300c356
Branch: hermetic-java-runtime
Author:    Daniel Skantz <dskantz at openjdk.org>
Date:      2025-05-26 14:22:12 +0000
URL:       https://git.openjdk.org/leyden/commit/a300c356555019a42c19bf0c16184f6dee4ad96e

8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization"

Reviewed-by: syan, rcastanedalo

! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsAppendUncommonTrap.java

Changeset: e8eff4d2
Branch: hermetic-java-runtime
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-05-26 18:31:19 +0000
URL:       https://git.openjdk.org/leyden/commit/e8eff4d25b984d503a4daa5d291b52a8d1e2f186

8357530: C2 SuperWord: Diagnostic flag AutoVectorizationOverrideProfitability

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAutoVectorizationOverrideProfitability.java

Changeset: bbceab07
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-05-26 18:37:55 +0000
URL:       https://git.openjdk.org/leyden/commit/bbceab072555d5e2f5d3e99ae07a5ca5e909d7dc

8352251: Implement JEP 518: JFR Cooperative Sampling

Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Co-authored-by: Boris Ulasevich <bulasevich at openjdk.org>
Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Reviewed-by: eosterlund, egahlin

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/javaFrameAnchor_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
+ src/hotspot/share/jfr/jfr.inline.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
- src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp
- src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.hpp
+ src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp
+ src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.hpp
+ src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
+ src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackFrame.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackFrame.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.hpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.inline.hpp
! src/hotspot/share/jfr/support/jfrThreadExtension.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
- src/hotspot/share/runtime/suspendedThreadTask.cpp
! src/hotspot/share/runtime/suspendedThreadTask.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/growableArray.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/profiling/TestSafepointLatency.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 2c034f57
Branch: hermetic-java-runtime
Author:    Doug Lea <dl at openjdk.org>
Date:      2025-05-26 22:37:42 +0000
URL:       https://git.openjdk.org/leyden/commit/2c034f57d6b4229aaf195fdd6efd016cf694855f

8357146: ForkJoinPool:schedule(*) does not throw RejectedExecutionException when pool is shutdown

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java

Changeset: 37d04a1e
Branch: hermetic-java-runtime
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2025-05-27 02:05:46 +0000
URL:       https://git.openjdk.org/leyden/commit/37d04a1e365d005afec3651c5e25fdceeceb9313

8355512: Test compiler/vectorization/TestVectorZeroCount.java times out with -XX:TieredStopAtLevel=3

Reviewed-by: chagedorn, epeter

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

Changeset: 78d0dc75
Branch: hermetic-java-runtime
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2025-05-27 03:39:28 +0000
URL:       https://git.openjdk.org/leyden/commit/78d0dc75029dba7b4ba388f9a7f5f7b22e4b838e

8357460: RISC-V: Optimize array fill stub for small size

Reviewed-by: wenanjian, fyang

! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 85af573c
Branch: hermetic-java-runtime
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-05-27 06:58:57 +0000
URL:       https://git.openjdk.org/leyden/commit/85af573cb6b5063c24f1efcbfb80bbace2883c7c

8356848: Separate Metaspace and GC printing

Reviewed-by: stefank, stuefe

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapInfoTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/EventsTest.java

Changeset: 7bc315fa
Branch: hermetic-java-runtime
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date:      2025-05-27 08:17:02 +0000
URL:       https://git.openjdk.org/leyden/commit/7bc315fa6ac4e539e52b077f15c061516e208278

8355585: Aarch64: Add aarch64 backend for Float16 vector operations

Reviewed-by: epeter, haosun, xgong, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/share/adlc/dfa.cpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java

Changeset: 5924c2d6
Branch: hermetic-java-runtime
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-05-27 08:28:55 +0000
URL:       https://git.openjdk.org/leyden/commit/5924c2d6c7f636b428bc7f43abe2115af4532358

8357267: ZGC: Handle APX EGPRs spilling in ZRuntimeCallSpill

Reviewed-by: rcastanedalo, sviswanathan

! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp

Changeset: 7cb6e5eb
Branch: hermetic-java-runtime
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2025-05-27 08:37:32 +0000
URL:       https://git.openjdk.org/leyden/commit/7cb6e5eb3e004ad974a0c49e83014844f9f7cabb

8353124: java/lang/Thread/virtual/stress/Skynet.java#Z times out on macosx-x64-debug

Reviewed-by: alanb

! test/jdk/java/lang/Thread/virtual/stress/Skynet.java

Changeset: f62b9780
Branch: hermetic-java-runtime
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-05-27 09:11:00 +0000
URL:       https://git.openjdk.org/leyden/commit/f62b9780c38ed3caa64726be5ea47667847157e3

8357448: AOT crashes on linux musl with AddReads.java

Reviewed-by: mbaesken, shade, mdoerr

! src/hotspot/share/cds/aotClassLocation.cpp

Changeset: aea32ec5
Branch: hermetic-java-runtime
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2025-05-27 09:17:29 +0000
URL:       https://git.openjdk.org/leyden/commit/aea32ec5060a2e57947dc3e5d14613241e223ce4

8357647: Stream gatherers forward upstream size information to downstream

Reviewed-by: liach, alanb

! src/java.base/share/classes/java/util/stream/GathererOp.java
! test/jdk/java/util/stream/GathererTest.java

Changeset: b9db99d7
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-05-27 09:43:07 +0000
URL:       https://git.openjdk.org/leyden/commit/b9db99d7f7e3720c7e34fbcd22ff9529054601f6

8357797: Use StructuredTaskScopeImpl.ST_NEW for state init

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java

Changeset: 9c191cc0
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-27 09:49:26 +0000
URL:       https://git.openjdk.org/leyden/commit/9c191cc0fad4e2cd8ac021082acc494dc7503745

8356245: stdin.encoding and stdout.encoding in jshell don't respect console code pages

Reviewed-by: asotona, cstein, liach

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! test/langtools/jdk/jshell/InputUITest.java

Changeset: 67d4ed17
Branch: hermetic-java-runtime
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-05-27 10:43:16 +0000
URL:       https://git.openjdk.org/leyden/commit/67d4ed173af325a5a28ee17765d491fd0cfe38c2

8357559: G1HeapRegionManager refactor rename functions related to the number of regions in different states

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: b4b11d77
Branch: hermetic-java-runtime
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-05-27 11:38:08 +0000
URL:       https://git.openjdk.org/leyden/commit/b4b11d777137c21c8808bbba5bdf20a2b4ff5be6

8356443: Update open/test/jdk/TEST.groups manual test groups definitions with missing manual test

Reviewed-by: msheppar

! test/jdk/TEST.groups

Changeset: 72a3022d
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-27 12:35:31 +0000
URL:       https://git.openjdk.org/leyden/commit/72a3022dc6a1521d8e3f08fe5d592f760fc462d2

8357842: PandocFilter misses copyright header

Reviewed-by: syan, erikj

! make/jdk/src/classes/build/tools/pandocfilter/PandocFilter.java

Changeset: cdff7b96
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-05-27 14:33:35 +0000
URL:       https://git.openjdk.org/leyden/commit/cdff7b963c0600e9a6fe9cd8561d7d04b30f190c

8357801: Parallel: Remove deprecated PSVirtualSpace methods

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp

Changeset: c2953774
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-05-27 14:44:40 +0000
URL:       https://git.openjdk.org/leyden/commit/c29537740efb04e061732a700582d43b1956cff4

8357800: Initialize JvmtiThreadState bool fields with bool literals

Reviewed-by: alanb, stefank

! src/hotspot/share/prims/jvmtiThreadState.cpp

Changeset: d3b6f46f
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2025-05-27 08:00:30 +0000
URL:       https://git.openjdk.org/leyden/commit/d3b6f46f17377d3a92a3b1b9fd5bd7c81236df8e

Merge branch 'master' into hermetic-java-runtime


Changeset: 125a9ce6
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2025-05-27 08:10:42 +0000
URL:       https://git.openjdk.org/leyden/commit/125a9ce6ffbee67658a562285fda7afd2174c82c

Merge branch 'hermetic-java-runtime' of github.com:openjdk/leyden into hermetic-java-runtime




More information about the leyden-dev mailing list