git: openjdk/loom: fibers: 56 new changesets

duke duke at openjdk.org
Thu May 2 19:17:05 UTC 2024


Changeset: 4e5c25ee
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-04-28 22:55:44 +0000
URL:       https://git.openjdk.org/loom/commit/4e5c25ee43d4ec31ed5160fd93a2fd15e35182f8

8331108: Unused Math.abs call in java.lang.FdLibm.Expm1#compute

Reviewed-by: naoto, bpb, rgiulietti

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

Changeset: fb63cbad
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-29 07:12:46 +0000
URL:       https://git.openjdk.org/loom/commit/fb63cbadb419f1de91acae9fc66be258e1d3d214

8330684: ClassFile API runs into StackOverflowError while parsing certain class' bytes

Reviewed-by: psandoz

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: c615c18e
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-04-29 07:36:14 +0000
URL:       https://git.openjdk.org/loom/commit/c615c18e9f92dc9fdc2db512fbd47fd255f7fe86

8330158: C2: Loop strip mining uses ABS with min int

Reviewed-by: shade, kvn, dlong, mbalao

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

Changeset: 4edac349
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-29 07:58:18 +0000
URL:       https://git.openjdk.org/loom/commit/4edac349a5d695ce7923344ad5ad0400842241eb

8331167: UBSan enabled build fails in adlc on macOS

Reviewed-by: stuefe, lucy

! src/hotspot/share/adlc/adlparse.cpp

Changeset: 766d0b0f
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-29 08:16:12 +0000
URL:       https://git.openjdk.org/loom/commit/766d0b0fa0809a0bf500f1883592f5074482f168

8330960: Serial: Remove SerialFullGC::_total_invocations

Reviewed-by: ayang, tschatzl

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

Changeset: 76cda7b8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-29 08:41:49 +0000
URL:       https://git.openjdk.org/loom/commit/76cda7b8955b934716136092e25de19b3b4dc6c3

8331118: Remove Serial includes from space.hpp

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/epsilon/epsilonMemoryPool.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/space.hpp

Changeset: 549bc6a0
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-04-29 08:41:59 +0000
URL:       https://git.openjdk.org/loom/commit/549bc6a0398906df3cc08679c751eb0c633ef0be

8330685: ZGC: share barrier spilling logic

Reviewed-by: eosterlund, mdoerr, fyang, aboldtch

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp

Changeset: 70d3f22b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-29 08:42:09 +0000
URL:       https://git.openjdk.org/loom/commit/70d3f22b70521011027748f8cd078bd2ab9be730

8331175: Parallel: Remove VerifyRememberedSets

Reviewed-by: tschatzl, gli

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java

Changeset: 72729390
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-29 08:43:12 +0000
URL:       https://git.openjdk.org/loom/commit/727293906430cfd95c0e2b2bd7a9df658f6fe94d

8331200: Serial: Remove unused methods in SerialHeap

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: 151ef5d4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-04-29 10:58:07 +0000
URL:       https://git.openjdk.org/loom/commit/151ef5d4d261c9fc740d3ccd64a70d3b9ccc1ab5

8330677: Add Per-Compilation memory usage to JFR

Reviewed-by: kvn, mbaesken

! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/compiler/compilerEvent.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java

Changeset: 8b8fb642
Author:    Liming Liu <limingliu at os.amperecomputing.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-04-29 15:14:37 +0000
URL:       https://git.openjdk.org/loom/commit/8b8fb6427e3cbc16b818ddcbd6a971f3d2370f94

8324776: runtime/os/TestTransparentHugePageUsage.java fails with The usage of THP is not enough

Reviewed-by: stuefe

! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/runtime/os/TestTransparentHugePageUsage.java

Changeset: bdcc2400
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-04-29 15:58:03 +0000
URL:       https://git.openjdk.org/loom/commit/bdcc2400db63e604d76f9b5bd3c876271743f69f

8331087: Move immutable nmethod data from CodeCache

Reviewed-by: thartmann, dlong, dnsimon

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! test/hotspot/jtreg/compiler/c1/TestLinearScanOrderMain.java

Changeset: 4e422943
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-04-29 16:27:54 +0000
URL:       https://git.openjdk.org/loom/commit/4e4229438ad2e8ac59ac675465e4d3d4e13bf156

8329004: Update Libpng to 1.6.43

Reviewed-by: prr, dnguyen

! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/UPDATING.txt
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c

Changeset: 9b423a85
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-04-29 17:14:09 +0000
URL:       https://git.openjdk.org/loom/commit/9b423a8509d6bf8a76297d74aaaea40613f5f2ae

8330253: Remove verify_consistent_lock_order

Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Reviewed-by: dcubed, pchilanomate, dnsimon

! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.hpp

Changeset: eb88343f
Author:    SendaoYan <syan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-04-29 17:50:39 +0000
URL:       https://git.openjdk.org/loom/commit/eb88343fb763ee89010b7a9879638152decc6892

8331164: createJMHBundle.sh download jars fail when url needed to be redirected

Reviewed-by: erikj, shade

! make/devkit/createJMHBundle.sh

Changeset: 819f3d6f
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-04-29 17:54:13 +0000
URL:       https://git.openjdk.org/loom/commit/819f3d6fc70ff6fe54ac5f9033c17c3dd4326aa5

8330748: ByteArrayOutputStream.writeTo(OutputStream) pins carrier

Reviewed-by: alanb

! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
+ test/jdk/java/io/ByteArrayOutputStream/WriteToReleasesCarrier.java

Changeset: 8c1fae0e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-04-29 19:51:14 +0000
URL:       https://git.openjdk.org/loom/commit/8c1fae0ed93b1436e5942c7713cb383d452b24e1

Merge

! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 754dcdc5
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-04-29 19:51:49 +0000
URL:       https://git.openjdk.org/loom/commit/754dcdc555d33a57c890401a713d9762207b3f3e

Undo JDK-8330748

! src/java.base/share/classes/java/io/ByteArrayOutputStream.java

Changeset: b128bd7b
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-04-30 06:53:16 +0000
URL:       https://git.openjdk.org/loom/commit/b128bd7b5a1dcf3e7a55d3e3b0c4a9998bde963e

8331021: Deprecate and then obsolete the DontYieldALot flag

Reviewed-by: coleenp, stuefe, shade

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 60b61e58
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-30 07:31:29 +0000
URL:       https://git.openjdk.org/loom/commit/60b61e588c1252b4b1fbc64d0f818a85670f7146

8331298: avoid alignment checks in UBSAN enabled build

Reviewed-by: erikj, mdoerr

! make/autoconf/jdk-options.m4

Changeset: 0630bb02
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-30 08:27:38 +0000
URL:       https://git.openjdk.org/loom/commit/0630bb02eb760081ddd612ccb1b12d57d43aab5e

8331264: Reduce java.lang.constant initialization overhead

Reviewed-by: liach, mchung

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java

Changeset: cff841f1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-04-30 09:13:12 +0000
URL:       https://git.openjdk.org/loom/commit/cff841f1de41c911ec1b642b998c074e13e75554

8328934: Assert that ABS input and output are legal

Reviewed-by: aph, dlong

! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/gtest/utilities/test_abs.cpp

Changeset: ef4ec2d3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-30 10:37:33 +0000
URL:       https://git.openjdk.org/loom/commit/ef4ec2d3b061c0eeea1aba88135e8d0e272b3bea

8331284: Inline methods in softRefPolicy.cpp

Reviewed-by: gli, tschatzl

- src/hotspot/share/gc/shared/softRefPolicy.cpp
! src/hotspot/share/gc/shared/softRefPolicy.hpp

Changeset: 22a1c617
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-04-30 13:08:35 +0000
URL:       https://git.openjdk.org/loom/commit/22a1c617dbe771d8f5cea52af0e2a630af34b35b

8330817: jdk/internal/vm/Continuation/OSRTest.java times out on libgraal

Reviewed-by: dnsimon, dlong

! test/jdk/jdk/internal/vm/Continuation/OSRTest.java

Changeset: 33e81229
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-30 13:52:08 +0000
URL:       https://git.openjdk.org/loom/commit/33e81229bd1b4b28cf2e35f0f8f0a42a04d59c3d

8331410: Remove unused MemAllocator::mem_allocate_inside_tlab

Reviewed-by: tschatzl, gli

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp

Changeset: 2cc8eccb
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-04-30 15:11:04 +0000
URL:       https://git.openjdk.org/loom/commit/2cc8eccb360848f3ddf3259f1d943552f86234b9

8331346: Update PreviewFeature of STREAM_GATHERERS to JEP-473

Reviewed-by: pminborg, alanb

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: f4caac8d
Author:    Tim Prinzing <tprinzing at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2024-04-30 15:39:23 +0000
URL:       https://git.openjdk.org/loom/commit/f4caac8dea1c95234743712386cb28a1ecb11197

8329138: Convert JFR FileForceEvent to static mirror event

Reviewed-by: alanb, egahlin

+ src/java.base/share/classes/jdk/internal/event/FileForceEvent.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java
! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileForceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileChannelImplInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
+ test/jdk/jdk/jfr/event/io/TestAsynchronousFileChannelEvents.java

Changeset: 130f71ca
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-04-30 15:48:09 +0000
URL:       https://git.openjdk.org/loom/commit/130f71cadca5b46d9bf589708dcea03ad51e8de0

8326742: Change compiler tests without additional VM flags from @run driver to @run main

Reviewed-by: kvn, thartmann, chagedorn

! test/hotspot/jtreg/compiler/ccp/TestShiftConvertAndNotification.java

Changeset: 9ce21d13
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-04-30 16:02:55 +0000
URL:       https://git.openjdk.org/loom/commit/9ce21d1382a4f5ad601a7ee610bab64a9c575302

8327647: Occasional SIGSEGV in markWord::displaced_mark_helper() for SPECjvm2008 sunflow

Reviewed-by: coleenp, fyang, dlong

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp

Changeset: 3d11692b
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-04-30 16:15:07 +0000
URL:       https://git.openjdk.org/loom/commit/3d11692bf369af951867209962e8bf5886d1655f

8331252: C2: MergeStores: handle negative shift values

Reviewed-by: kvn, shade

! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java

Changeset: aca1e836
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-04-30 16:20:10 +0000
URL:       https://git.openjdk.org/loom/commit/aca1e8365bf0f64bf18caf798bbca1d25b3c4117

8329223: Parallel: Parallel GC resizes heap even if -Xms = -Xmx

Reviewed-by: ayang, gli

! src/hotspot/share/gc/shared/genArguments.cpp

Changeset: a863ef5d
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-04-30 16:50:01 +0000
URL:       https://git.openjdk.org/loom/commit/a863ef5d74e9001a143af4638422348ee946c939

8331207: Misleading example in DateFormat#parse docs

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DateFormat.java

Changeset: 63807648
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-04-30 18:05:45 +0000
URL:       https://git.openjdk.org/loom/commit/63807648644e13262ab7c575eda41e8b81e3e1e0

Merge

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java

Changeset: 8816883e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-05-01 07:33:54 +0000
URL:       https://git.openjdk.org/loom/commit/8816883eb092e9faa6295734d0e1105002a8774e

Drop confinement check from ThreadFlock.shutdown

! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java

Changeset: b96b38c2
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2024-04-30 17:33:23 +0000
URL:       https://git.openjdk.org/loom/commit/b96b38c2c9a310d5fe49b2eda3e113a71223c7d1

8318682: SA decoding of scalar replaced objects is broken

Reviewed-by: cjplummer, cslucas

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/Disassembler.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MarkerValue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ObjectMergeValue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ObjectValue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ScopeValue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbTestAllocationMerge.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithAllocationMerge.java
+ test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java

Changeset: a1ab5490
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-05-01 07:34:20 +0000
URL:       https://git.openjdk.org/loom/commit/a1ab549006283aec26527d213e9c69b8f3acc1aa

Merge


Changeset: a23dca81
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-05-01 20:37:08 +0000
URL:       https://git.openjdk.org/loom/commit/a23dca81da6404c105ed85140061665a59e5f9af

Drop confinment check from wakeup

! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java

Changeset: f215899a
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-01 08:09:53 +0000
URL:       https://git.openjdk.org/loom/commit/f215899a088d1abe86adccf0e65a073189272ddd

8331393: AArch64: u32 _partial_subtype_ctr loaded/stored as 64

Reviewed-by: aph, fyang

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 663acd2e
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-05-01 08:40:48 +0000
URL:       https://git.openjdk.org/loom/commit/663acd2e173114fec7c2f50084af9ec56150d394

8330969: scalability issue with loaded JVMTI agent

Reviewed-by: amenkov, cjplummer

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp

Changeset: b2fb5ea1
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-01 11:53:28 +0000
URL:       https://git.openjdk.org/loom/commit/b2fb5ea13ba5087411410519213fc953ecc44618

8331142: Add test for number of loader threads in BasicDirectoryModel

Reviewed-by: serb, tr

+ test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/LoaderThreadCount.java

Changeset: 44dc8500
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-01 12:19:11 +0000
URL:       https://git.openjdk.org/loom/commit/44dc85001d8c17a12efebd1a69d52e0b7e4e95e4

8331212: Error recovery for broken switch expressions could be improved

Reviewed-by: asotona

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/recovery/FlowRecovery.java

Changeset: 4f529f8c
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-05-01 12:23:13 +0000
URL:       https://git.openjdk.org/loom/commit/4f529f8c232b4082aa4aa39766bcf42b09885ee4

8331427: Rename confusingly named ArraysSupport.signedHashCode

Reviewed-by: redestad

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

Changeset: e833bfc8
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-05-01 15:26:57 +0000
URL:       https://git.openjdk.org/loom/commit/e833bfc8ac6104522d037e7eb300f5aa112688bb

8331222: Malformed text in the jpackage doc page

Reviewed-by: almatvee

! src/jdk.jpackage/share/man/jpackage.1

Changeset: 2a95cd47
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-01 16:38:25 +0000
URL:       https://git.openjdk.org/loom/commit/2a95cd473aaefcacd976d1c17aa2badf330a6c32

8331495: Limit BasicDirectoryModel/LoaderThreadCount.java to Windows only

Reviewed-by: prr

! test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/LoaderThreadCount.java

Changeset: 62d5d1e9
Author:    Jan Trukenmüller <truj at users.noreply.github.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2024-05-01 16:45:42 +0000
URL:       https://git.openjdk.org/loom/commit/62d5d1e99c118b6ed26e79a2f7247308f8c23310

8319598: SMFParser misinterprets interrupted running status

Reviewed-by: prr, serb

! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java
+ test/jdk/javax/sound/midi/File/SMFInterruptedRunningStatus.java

Changeset: 0a24daec
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-01 18:02:47 +0000
URL:       https://git.openjdk.org/loom/commit/0a24daecebd90eb46a813923bb2d5672514197ce

8322043: HeapDumper should use parallel dump by default

Reviewed-by: yyang, sspitsyn, dholmes

! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp

Changeset: d07fa77a
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-05-01 20:37:37 +0000
URL:       https://git.openjdk.org/loom/commit/d07fa77ac5002b801b7928c94676cefbb7d36ff7

Merge

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp

Changeset: 19e46eed
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Dean Long <dlong at openjdk.org>
Date:      2024-05-02 01:41:09 +0000
URL:       https://git.openjdk.org/loom/commit/19e46eed580339a61fd1309c2cc7040e8c83597d

8331088: Incorrect TraceLoopPredicate output

Reviewed-by: chagedorn, dlong

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

Changeset: 5ab8713b
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-02 06:29:46 +0000
URL:       https://git.openjdk.org/loom/commit/5ab8713b3fcdf8a1e9d44fc71190845f32449fce

8331360: RISCV: u32 _partial_subtype_ctr loaded/stored as 64

Reviewed-by: fyang, mli, tonyp

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

Changeset: 9108091f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-02 07:06:25 +0000
URL:       https://git.openjdk.org/loom/commit/9108091f0ce21a52c3b8b22a52485ee5594eb185

8330989: unify os::create_binary_file across platforms

Reviewed-by: dholmes, kbarrett

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp

Changeset: 4036d7d8
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-05-02 07:19:56 +0000
URL:       https://git.openjdk.org/loom/commit/4036d7d8246da0550adf8543848606c777da20a1

8330076: NMT: add/make a mandatory MEMFLAGS argument to family of os::reserve/commit/uncommit memory API

Reviewed-by: stefank, jsjolen, stuefe

! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/x/xMarkStackAllocator.cpp
! src/hotspot/share/gc/x/xPhysicalMemory.cpp
! src/hotspot/share/gc/x/xVirtualMemory.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: d3bf5262
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-02 07:49:12 +0000
URL:       https://git.openjdk.org/loom/commit/d3bf52628efb79e1b98749d628c4b6d035e1d511

8331518: Tests should not use the "Classpath" exception form of the legal header

Reviewed-by: dholmes

! test/hotspot/jtreg/compiler/c2/TestUninitializedKlassField.java
! test/hotspot/jtreg/compiler/codegen/TestConvertImplicitNullCheck.java
! test/hotspot/jtreg/compiler/loopopts/TestPartialPeelingAtSingleInputRegion.java
! test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c
! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java

Changeset: dd906ffd
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-02 08:10:59 +0000
URL:       https://git.openjdk.org/loom/commit/dd906ffdcb7d965cd4798cb7eebd9c1b71b3c136

8331399: RISC-V: Don't us mv instead of la

Reviewed-by: fyang, mli, tonyp

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp

Changeset: c4fe5bf9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-02 08:26:09 +0000
URL:       https://git.openjdk.org/loom/commit/c4fe5bf90c2d368c29714de63a90eca444fb3ece

8331405: Shenandoah: Optimize ShenandoahLock with TTAS

Reviewed-by: zgu, ysr

! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp

Changeset: 06ba144f
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-05-02 13:47:18 +0000
URL:       https://git.openjdk.org/loom/commit/06ba144fc3fe336d572657901f2403fb8dd6db74

Merge


Changeset: fe36a410
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-05-02 16:37:25 +0000
URL:       https://git.openjdk.org/loom/commit/fe36a41002fde81b8eaf8b5e1f550efaa2771f5a

8331546: Build failure after 8330076

! src/hotspot/share/memory/virtualspace.cpp



More information about the loom-dev mailing list