git: openjdk/loom: fibers: 38 new changesets

duke duke at openjdk.org
Sat Apr 13 16:14:14 UTC 2024


Changeset: b04b3047
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-04-11 06:28:26 +0000
URL:       https://git.openjdk.org/loom/commit/b04b3047ff5c5526bdf47925210e2a35ca191e6e

8329254: optimize integral reverse operations on x86 GFNI target.

Reviewed-by: sviswanathan

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad

Changeset: 2ceeb6c0
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-04-11 07:27:33 +0000
URL:       https://git.openjdk.org/loom/commit/2ceeb6c00135310b7bdabacb92d26d81de525240

8328822: C2: "negative trip count?" assert failure in profile predicate code

Reviewed-by: shade, chagedorn

! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/predicates/TestCountedLoopMinJintStride.java

Changeset: 7df49262
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-04-11 07:27:44 +0000
URL:       https://git.openjdk.org/loom/commit/7df492627b933f48750985c26de69be3f86115cb

8327741: JVM crash in hotspot/share/opto/compile.cpp - failed: missing inlining msg

Reviewed-by: vlivanov, chagedorn

! src/hotspot/share/opto/callGenerator.cpp
+ test/hotspot/jtreg/compiler/print/TestPrintInliningLateVirtualCall.java

Changeset: f7786426
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-11 08:46:19 +0000
URL:       https://git.openjdk.org/loom/commit/f7786426133e0e53c750dfb81272191b08b03652

8330024: [AIX] replace my_disclaim64 helper by direct call to disclaim64

Reviewed-by: mdoerr, lucy

! src/hotspot/os/aix/os_aix.cpp

Changeset: 8817ba45
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-04-11 08:52:01 +0000
URL:       https://git.openjdk.org/loom/commit/8817ba450c0eac6f7c1ff19b16c11a26ff2ed109

8330000: ZGC: ZObjArrayAllocator may unnecessarily clear TypeArrays twice

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zObjArrayAllocator.cpp

Changeset: f0cd866a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-04-11 09:40:12 +0000
URL:       https://git.openjdk.org/loom/commit/f0cd866a375082e14c69ccd3bf5e3d4d18edaebf

8329704: Implement framework for proper handling of JDK_LIBS

Reviewed-by: erikj, jwaters

! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.template
! make/common/JdkNativeCompilation.gmk
! make/common/NativeCompilation.gmk
! make/common/TestFilesCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/modules/LibCommon.gmk
! make/common/native/Link.gmk
! make/common/native/LinkMicrosoft.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/modules/java.base/Lib.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/Lib.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/java.instrument/Lib.gmk
! make/modules/java.management/Lib.gmk
! make/modules/java.prefs/Lib.gmk
! make/modules/java.rmi/Lib.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/java.smartcardio/Lib.gmk
! make/modules/jdk.accessibility/Lib.gmk
! make/modules/jdk.attach/Lib.gmk
! make/modules/jdk.crypto.cryptoki/Lib.gmk
! make/modules/jdk.crypto.mscapi/Lib.gmk
! make/modules/jdk.hotspot.agent/Lib.gmk
! make/modules/jdk.internal.le/Lib.gmk
! make/modules/jdk.jdi/Lib.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk
! make/modules/jdk.management.agent/Lib.gmk
! make/modules/jdk.management/Lib.gmk
! make/modules/jdk.net/Lib.gmk
! make/modules/jdk.sctp/Lib.gmk
! make/modules/jdk.security.auth/Lib.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk
! make/test/JtregNativeLibTest.gmk

Changeset: 9acce7a6
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Date:      2024-04-11 10:33:19 +0000
URL:       https://git.openjdk.org/loom/commit/9acce7a6f326543c302ca0408213cf333f5f778a

8329774: Break long lines in jdk/src/jdk.hotspot.agent/doc /transported_core.html

Reviewed-by: kevinw

! src/jdk.hotspot.agent/doc/transported_core.html

Changeset: ff5c9a4d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-04-11 11:35:07 +0000
URL:       https://git.openjdk.org/loom/commit/ff5c9a4ddecbe3ee453a30fcfd49fd677c174f06

8329528: G1 does not update TAMS correctly when dropping retained regions during Concurrent Start pause

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.hpp
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestDroppedRetainedTAMS.java

Changeset: ecc603ca
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-04-11 12:42:24 +0000
URL:       https://git.openjdk.org/loom/commit/ecc603ca9b441cbb7ad27fbc2529fcb0b1da1992

8201183: sjavac build failures: "Connection attempt failed: Connection refused"

Reviewed-by: erikj, ihse

! make/langtools/tools/javacserver/shared/PortFile.java

Changeset: 63684cd1
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-04-11 13:17:48 +0000
URL:       https://git.openjdk.org/loom/commit/63684cd18300d862f3128bd13995e5c82307b50c

8327250: assert(!method->is_old()) failed: Should not be installing old methods

Reviewed-by: eosterlund, sspitsyn

! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp

Changeset: 2e3682a7
Author:    Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2024-04-11 13:51:07 +0000
URL:       https://git.openjdk.org/loom/commit/2e3682a7f2983cd58b9564253dc698760faba4b8

8319678: Several tests from corelibs areas ignore VM flags

Reviewed-by: naoto, jpai

! test/jdk/java/lang/Thread/UncaughtExceptionsTest.java
! test/jdk/java/lang/annotation/LoaderLeakTest.java
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Main.java
! test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java
! test/jdk/javax/naming/spi/providers/InitialContextTest.java
! test/jdk/sun/misc/EscapePath.java

Changeset: 16061874
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-04-11 14:15:34 +0000
URL:       https://git.openjdk.org/loom/commit/16061874ffdd1b018fe1cad7e6d8ba8bdbdbbee1

8326947: Minimize MakeBase.gmk

Reviewed-by: erikj

! make/Bundles.gmk
! make/CompileDemos.gmk
! make/CompileInterimLangtools.gmk
! make/CompileToolsJdk.gmk
! make/CopyImportModules.gmk
! make/CopyInterimTZDB.gmk
! make/CreateJmods.gmk
! make/Docs.gmk
! make/GenerateLinkOptData.gmk
! make/GraalBuilderImage.gmk
! make/Images.gmk
! make/InitSupport.gmk
! make/JrtfsJar.gmk
! make/MacBundles.gmk
! make/ModuleWrapper.gmk
! make/SourceRevision.gmk
! make/StaticLibsImage.gmk
! make/autoconf/spec.gmk.template
+ make/common/FileUtils.gmk
! make/common/JarArchive.gmk
! make/common/JavaCompilation.gmk
! make/common/MakeBase.gmk
! make/common/MakeIO.gmk
! make/common/NativeCompilation.gmk
! make/common/Utils.gmk
! make/common/modules/CopyCommon.gmk
! make/common/modules/LauncherCommon.gmk
! make/hotspot/CopyToExplodedJdk.gmk
! make/hotspot/gensrc/GensrcJvmti.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/test/GtestImage.gmk
! make/modules/java.base/Lib.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/jdk.compiler/Gendata.gmk
! make/test/BuildFailureHandler.gmk
! make/test/BuildJtregTestThreadFactory.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/BuildTestLib.gmk
! make/test/BuildTestLibNative.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk
! make/test/JtregNativeLibTest.gmk
! test/make/TestCopyFiles.gmk

Changeset: 0656f080
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-11 15:01:41 +0000
URL:       https://git.openjdk.org/loom/commit/0656f0809208160f83a7dd1ae91d9f09b582ce35

8329469: Generational ZGC: Move the methods forwarding_[index|find|insert] from zRelocate.cpp to ZForwarding

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zForwarding.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp

Changeset: 31ee5108
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-04-11 15:44:49 +0000
URL:       https://git.openjdk.org/loom/commit/31ee5108e059afae0a3809947adb7b91e19baec6

8241503: C2: Share MacroAssembler between mach nodes during code emission

Reviewed-by: kvn, mdoerr, amitkumar, lucy

! 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/ad_encode.m4
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad
! src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoah_ppc.ad
! src/hotspot/cpu/ppc/gc/x/x_ppc.ad
! src/hotspot/cpu/ppc/gc/z/z_ppc.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoah_riscv.ad
! src/hotspot/cpu/riscv/gc/x/x_riscv.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.hpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_32.ad
! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad
! src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/x/x_x86_64.ad
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
+ src/hotspot/cpu/zero/c2_MacroAssembler_zero.hpp
! src/hotspot/cpu/zero/compiledIC_zero.cpp
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/opto/c2_CodeStubs.cpp
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/constantTable.hpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp

Changeset: 5808f30b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-11 19:22:11 +0000
URL:       https://git.openjdk.org/loom/commit/5808f30b89382af22027c43ebf14e36b0c16f041

8330026: Serial: Move some includes to vmStructs_serial.hpp

Reviewed-by: kbarrett

! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: 0db42906
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-04-11 20:54:09 +0000
URL:       https://git.openjdk.org/loom/commit/0db42906e390a98b3a6be078f1b8c3f2a03a838f

8330049: Remove unused AbstractLinker::linkerByteOrder

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/aix/AixPPC64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64leLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java

Changeset: ece7d434
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-04-11 22:05:55 +0000
URL:       https://git.openjdk.org/loom/commit/ece7d4349a13f75c654e2ca0f4d1b66d3af5cf10

8329416: Split relocation pointer map into read-write and read-only maps

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp

Changeset: e45fea5a
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-04-12 06:04:20 +0000
URL:       https://git.openjdk.org/loom/commit/e45fea5a801ac09c3d572ac07d6179e80c422942

8329757: Crash with fatal error: DEBUG MESSAGE: Fast Unlock lock on stack

Reviewed-by: pchilanomate, kvn

! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/Test8329757.java

Changeset: bde3fc0c
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-04-12 07:17:27 +0000
URL:       https://git.openjdk.org/loom/commit/bde3fc0c03c87d1f2605ae6bb84c33fadb7aa865

8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 2c45eca1
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-04-12 07:22:06 +0000
URL:       https://git.openjdk.org/loom/commit/2c45eca15943826cb6bfbdf6e6fd88abc196e8f7

8328879: G1: Some gtests modify global state crashing the JVM during GC after JDK-8289822

Reviewed-by: iwalulya, kbarrett

! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_heapRegion.cpp

Changeset: 2c8b432b
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-12 07:26:01 +0000
URL:       https://git.openjdk.org/loom/commit/2c8b432b8911bc1a52b02def89e4820c76ea67ba

8330003: Serial: Move the logic of FastEvacuateFollowersClosure to SerialHeap

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.inline.hpp

Changeset: c7fcd623
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-12 07:29:41 +0000
URL:       https://git.openjdk.org/loom/commit/c7fcd62302a4b70214e4aea7052e661a2aa9b03b

8330006: Serial: Extract out ContiguousSpace::block_start_const

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp

Changeset: 006a516a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-12 07:37:48 +0000
URL:       https://git.openjdk.org/loom/commit/006a516aa0e10d74ffafca2e2da2ae89faf47457

8329962: Remove CardTable::invalidate

Reviewed-by: tschatzl, gli

! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp

Changeset: aebfd53e
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-04-12 07:46:43 +0000
URL:       https://git.openjdk.org/loom/commit/aebfd53e9d19f5939c81fa1a2fc75716c3355900

8329660: G1: Improve TestGCLogMessages to be more precise

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: 717a07b9
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-04-12 10:21:31 +0000
URL:       https://git.openjdk.org/loom/commit/717a07b932e3dcabbad130d299b15cb963d50a67

8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel

Reviewed-by: psadhukhan, abhiscxk

! src/java.desktop/share/classes/javax/swing/JViewport.java
! src/java.desktop/share/classes/sun/print/PathGraphics.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! test/jdk/javax/swing/JTable/JTableScrollPrintTest.java

Changeset: 77a217df
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-04-12 11:42:05 +0000
URL:       https://git.openjdk.org/loom/commit/77a217df6000190cf73a1ca42a42cbcec42fb60f

8330095: RISC-V: Remove obsolete vandn_vi instruction

Reviewed-by: fyang, luhenry

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

Changeset: 3e9c3811
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-04-12 12:16:49 +0000
URL:       https://git.openjdk.org/loom/commit/3e9c3811669196945d7227affc28728670a256c5

8329488: Move OopStorage code from safepoint cleanup and remove safepoint cleanup code

Reviewed-by: kbarrett, eosterlund

! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
- test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: b8f675f4
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-12 12:54:36 +0000
URL:       https://git.openjdk.org/loom/commit/b8f675f45b890a9e969c250d9bf3117e6d61c2ff

8329771: G1: Refactor G1BlockOffsetTable::verify

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp

Changeset: 0f78d017
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-12 12:59:49 +0000
URL:       https://git.openjdk.org/loom/commit/0f78d017afb786345fca635862a4a70f43fff251

8329658: Serial: Refactor ContiguousSpace::_next_compaction_space

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp

Changeset: f7069494
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-12 14:06:07 +0000
URL:       https://git.openjdk.org/loom/commit/f7069494f4d292060834d0b7b7e92e5516a3001d

8329781: Serial: Remove serialFullGC.inline.hpp

Reviewed-by: ayang, stefank, tschatzl

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

Changeset: 397d9483
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-12 14:09:23 +0000
URL:       https://git.openjdk.org/loom/commit/397d94831033e91c7a849774bf4e80d8f1c8ec66

8329605: hs errfile generic events - move memory protections and nmethod flushes to separate sections

Reviewed-by: lucy, stefank, stuefe

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/events.hpp

Changeset: 68f86dcc
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-04-12 20:57:56 +0000
URL:       https://git.openjdk.org/loom/commit/68f86dccce601ec10111dc3e535d28ce9fc80928

8330110: AIX build fails after JDK-8329704 - issue with libjli.a

Reviewed-by: mbaesken, mdoerr

! make/common/JdkNativeCompilation.gmk

Changeset: 28b20195
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-04-12 22:29:34 +0000
URL:       https://git.openjdk.org/loom/commit/28b201955907e145f208d756b607ab545a83b2d3

8240343: JDI stopListening/stoplis001 "FAILED: listening is successfully stopped without starting listening"

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001.java
- test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TestDescription.java

Changeset: b9ef9f66
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-04-13 00:48:52 +0000
URL:       https://git.openjdk.org/loom/commit/b9ef9f667ef9d4052c9d6dfec763b94d331dc04d

8330185: Potential uncaught unsafe memory copy exception

Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp

Changeset: cf73e6a9
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-04-13 06:45:24 +0000
URL:       https://git.openjdk.org/loom/commit/cf73e6a978dd03d7ca91f44673e7eaa27af4a86a

Merge

! make/test/JtregNativeHotspot.gmk
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/lockStack.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! make/test/JtregNativeHotspot.gmk
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/lockStack.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc

Changeset: bb634873
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-04-13 09:12:09 +0000
URL:       https://git.openjdk.org/loom/commit/bb63487352bfec77dfd337edcc723c54c982b7c6

Post-merge fixups

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/runtime/lockStack.cpp

Changeset: c1c99a66
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-04-13 09:22:00 +0000
URL:       https://git.openjdk.org/loom/commit/c1c99a669bb7f9928086db6a4ecfc90c410ffbb0

8329674: JvmtiEnvThreadState::reset_current_location function should use JvmtiHandshake

Reviewed-by: lmesnik, pchilanomate

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/runtime/vmOperation.hpp

Changeset: db8bca2e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-04-13 11:37:05 +0000
URL:       https://git.openjdk.org/loom/commit/db8bca2e964b56e437b092282a10a41a5ab8d3c3

Merge

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



More information about the loom-dev mailing list