git: openjdk/loom: master: 47 new changesets
duke
duke at openjdk.org
Thu May 2 19:19:49 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: 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: 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: 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: 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
More information about the loom-dev
mailing list