git: openjdk/loom: fibers: 54 new changesets

duke duke at openjdk.org
Sun May 19 16:24:15 UTC 2024


Changeset: 2f10a316
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date:      2024-05-15 07:48:15 +0000
URL:       https://git.openjdk.org/loom/commit/2f10a316ff0c5a4c124b94f6fabb38fb119d2c82

8302850: Implement C1 clone intrinsic that reuses arraycopy code for primitive arrays

Reviewed-by: dlong, roland

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_ValueStack.hpp
+ test/hotspot/jtreg/compiler/c1/TestNullArrayClone.java

Changeset: 957eb611
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2024-05-15 09:35:11 +0000
URL:       https://git.openjdk.org/loom/commit/957eb611ce2531a3fcc764813ad1e0776887fdda

8331429: [JVMCI] Cleanup JVMCIRuntime allocation routines

Reviewed-by: dlong, dnsimon

! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 1a944478
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2024-05-15 09:56:05 +0000
URL:       https://git.openjdk.org/loom/commit/1a944478a26a766f5a573a1236b642d8e7b0685c

8332111: [BACKOUT] A way to align already compiled methods with compiler directives

Reviewed-by: shade, kvn

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodFlags.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java
- test/hotspot/jtreg/serviceability/dcmd/compiler/DirectivesRefreshTest.java
- test/hotspot/jtreg/serviceability/dcmd/compiler/refresh_control.txt

Changeset: a5005c87
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-05-15 10:36:24 +0000
URL:       https://git.openjdk.org/loom/commit/a5005c87c4d5598eb54e9824105767d833f9660b

8330814: Cleanups for KeepAliveCache tests

Reviewed-by: jpai, dfuchs

! test/jdk/sun/net/www/http/KeepAliveCache/B5045306.java
! test/jdk/sun/net/www/http/KeepAliveCache/B8291637.java
! test/jdk/sun/net/www/http/KeepAliveCache/B8293562.java
! test/jdk/sun/net/www/http/KeepAliveCache/KeepAliveProperty.java
! test/jdk/sun/net/www/http/KeepAliveCache/KeepAliveTimerThread.java

Changeset: fa043aec
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-15 11:47:49 +0000
URL:       https://git.openjdk.org/loom/commit/fa043aec425ae1e3086d09492b3fabcfbd3fa779

8294880: Review running time of jdk/internal/shellsupport/doc/JavadocHelperTest.java

Reviewed-by: jjg

! test/langtools/TEST.groups
+ test/langtools/jdk/internal/shellsupport/doc/FullJavadocHelperTest.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java

Changeset: 8032d640
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-05-15 12:01:20 +0000
URL:       https://git.openjdk.org/loom/commit/8032d640c0d34fe507392a1d4faa4ff2005c771d

8332245: C2: missing record_for_ign() call in GraphKit::must_be_not_null()

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestBackToBackMustBeNotNull.java

Changeset: c4867c62
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-05-15 13:16:08 +0000
URL:       https://git.openjdk.org/loom/commit/c4867c62c44b48e48845608fe4b29b58749767ad

8329273: C2 SuperWord: Some basic MemorySegment IR tests

Reviewed-by: kvn, chagedorn

+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java

Changeset: 30bb066b
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-05-15 14:39:51 +0000
URL:       https://git.openjdk.org/loom/commit/30bb066b1982c5318d54bfe74115306c602e2974

8332003: Clarify javadoc for MemoryLayout::offsetHandle

Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! test/jdk/java/foreign/TestLayoutPaths.java

Changeset: 61aff6db
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-05-15 14:57:22 +0000
URL:       https://git.openjdk.org/loom/commit/61aff6db15d5bdda77427af5ce34d0fe43373197

8332112: Update nsk.share.Log to don't print summary during VM shutdown hook

Reviewed-by: dholmes, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect001/plugAttachConnect001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect002/plugAttachConnect002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect003/plugAttachConnect003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect001/plugLaunchConnect001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect002/plugLaunchConnect002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect003/plugLaunchConnect003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect001/plugListenConnect001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect002/plugListenConnect002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect003/plugListenConnect003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect001/plugMultiConnect001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect002/plugMultiConnect002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect003/plugMultiConnect003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect004/plugMultiConnect004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect005/plugMultiConnect005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect006/plugMultiConnect006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService001/transportService001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService002/transportService002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService003/transportService003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/MlvmTestExecutor.java

Changeset: 42ccb743
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-15 16:14:15 +0000
URL:       https://git.openjdk.org/loom/commit/42ccb74399113a3d59ce016483518f033dd6e010

8331940: ClassFile API ArrayIndexOutOfBoundsException with certain class files

Reviewed-by: liach, psandoz

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

Changeset: 9c02c8dd
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-05-15 16:42:19 +0000
URL:       https://git.openjdk.org/loom/commit/9c02c8dd71023df6338cb94997bca6b00768af6f

8332255: Shenandoah: Remove duplicate definition of init mark closure

Reviewed-by: shade, kdnilsen

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

Changeset: 491b3b45
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-05-15 16:53:04 +0000
URL:       https://git.openjdk.org/loom/commit/491b3b45634fffb0101244f7d491a1681e7e8002

8332256: Shenandoah: Do not visit heap threads during shutdown

Reviewed-by: shade, kdnilsen

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

Changeset: 8a4315f8
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-05-15 18:35:46 +0000
URL:       https://git.openjdk.org/loom/commit/8a4315f833f3700075d65fae6bc566011c837c07

8331987: Enhance stacktrace clarity for CompletableFuture CancellationException

Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/java/util/concurrent/CancellationException.java
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java

Changeset: 7cff04fc
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-15 19:28:24 +0000
URL:       https://git.openjdk.org/loom/commit/7cff04fc8a8114a297437aa526b18b6185831eac

8330276: Console methods with explicit Locale

Reviewed-by: joehw, rriggs, jlahoda

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
+ test/jdk/java/io/Console/LocaleTest.java

Changeset: 43b109b1
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-15 19:29:30 +0000
URL:       https://git.openjdk.org/loom/commit/43b109b111e77d0f7b302debc0d76e4ac7c9ac56

8330066: HeapDumpPath and HeapDumpGzipLevel VM options do not mention HeapDumpBeforeFullGC and HeapDumpAfterFullGC

Reviewed-by: cjplummer, dholmes, yyang

! src/hotspot/share/runtime/globals.hpp

Changeset: 40832554
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2024-05-15 20:18:57 +0000
URL:       https://git.openjdk.org/loom/commit/4083255440cfbf39b9683ea88a433d71ec6111e7

8316138: Add GlobalSign 2 TLS root certificates

Reviewed-by: mullan

+ src/java.base/share/data/cacerts/globalsigne46
+ src/java.base/share/data/cacerts/globalsignr46
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: b687aa55
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-05-15 23:01:53 +0000
URL:       https://git.openjdk.org/loom/commit/b687aa550837830b38f0f0faa69c353b1e85219c

8332176: Refactor ClassListParser::parse()

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/metaspaceShared.cpp

Changeset: 95f79c67
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-05-16 02:21:30 +0000
URL:       https://git.openjdk.org/loom/commit/95f79c678737fb8de9ed45c516761d4d818869ef

8332253: Linux arm32 build fails after 8292591

Reviewed-by: stuefe, dholmes, shade

! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp

Changeset: fe8a2aff
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-16 05:42:38 +0000
URL:       https://git.openjdk.org/loom/commit/fe8a2aff3129b515c2a0f3ab96f5e3ad6cef7b70

8307778: com/sun/jdi/cds tests fail with jtreg's Virtual test thread factory

Reviewed-by: dholmes, sspitsyn, cjplummer, lmesnik

! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/cds/CDSJDITest.java

Changeset: ab8d7b0c
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-05-16 07:25:11 +0000
URL:       https://git.openjdk.org/loom/commit/ab8d7b0cedfaae124262325cd1d4b59cef996d85

8324517: C2: crash in compiled code because of dependency on removed range check CastIIs

Reviewed-by: epeter, thartmann

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java

Changeset: ee4a9d34
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-16 07:32:24 +0000
URL:       https://git.openjdk.org/loom/commit/ee4a9d34827166ff9ac04e2375058fdc08e43194

8321622: ClassFile.verify(byte[] bytes) throws unexpected ConstantPoolException, IAE

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java

Changeset: 96c5c3fe
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-16 07:51:40 +0000
URL:       https://git.openjdk.org/loom/commit/96c5c3fe75103dc45bc1c3ccce0ab36303121a60

8329998: Remove double initialization for parts of small TypeArrays in ZObjArrayAllocator

Reviewed-by: stefank, gli

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

Changeset: f398cd22
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-05-16 08:55:03 +0000
URL:       https://git.openjdk.org/loom/commit/f398cd225012694a586e528936159b6df7b1586c

8331575: C2: crash when ConvL2I is split thru phi at LongCountedLoop

Reviewed-by: chagedorn, epeter

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/splitif/TestLongCountedLoopConvL2I.java
+ test/hotspot/jtreg/compiler/splitif/TestLongCountedLoopConvL2I2.java

Changeset: f9f8d0b4
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-16 10:36:51 +0000
URL:       https://git.openjdk.org/loom/commit/f9f8d0b48057a02923e36c8e11286b57cc72279e

8332101: Add an `@since` to `StandardOperation:REMOVE` in `jdk.dynalink`

Reviewed-by: jpai

! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java

Changeset: 910d77be
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-16 10:58:50 +0000
URL:       https://git.openjdk.org/loom/commit/910d77becd15580296687b00fed085ab106cb2eb

8331953: ubsan: metaspaceShared.cpp:1305:57: runtime error: applying non-zero offset 12849152 to null pointer

Reviewed-by: iklam, mbaesken

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

Changeset: a33cb904
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-16 11:04:45 +0000
URL:       https://git.openjdk.org/loom/commit/a33cb9045b2c0cae7d894715d1484e77b7607de6

8332098: Add missing @ since tags to jdk.jdi

Reviewed-by: alanb, cjplummer

! src/jdk.jdi/share/classes/com/sun/jdi/connect/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/package-info.java

Changeset: fa3e94d3
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-05-16 14:00:03 +0000
URL:       https://git.openjdk.org/loom/commit/fa3e94d30f11bdccbe290041ae19490ce4940bb1

8332393: Problemlist compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java

Reviewed-by: chagedorn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 6f7ddbec
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-05-16 15:49:46 +0000
URL:       https://git.openjdk.org/loom/commit/6f7ddbec7d0bc459d44b6518fe1d982eaba7f37b

8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed

Reviewed-by: serb, dnguyen, tr

+ test/jdk/java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.java

Changeset: 25991516
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-16 16:12:53 +0000
URL:       https://git.openjdk.org/loom/commit/259915168d6656b1b8ddad03c377082d6a5224e5

8331202: Support for Duration until another Instant

Reviewed-by: joehw, scolebourne, rriggs

! src/java.base/share/classes/java/time/Instant.java
! test/jdk/java/time/test/java/time/TestInstant.java

Changeset: dc184f10
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2024-05-16 16:47:09 +0000
URL:       https://git.openjdk.org/loom/commit/dc184f1099e09cef095cd8438d88dd8a1e6f5522

8324649: Shenandoah: replace implementation of free set

Reviewed-by: wkemper, ysr, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.inline.hpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp

Changeset: da9c23ac
Author:    Mark Powers <mpowers at openjdk.org>
Date:      2024-05-16 17:07:19 +0000
URL:       https://git.openjdk.org/loom/commit/da9c23ace9bdf398d811a88ed137217dd3167231

8325384: sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread

Reviewed-by: ssahoo, ascarpino

! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java

Changeset: de57d4b2
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-05-17 00:44:36 +0000
URL:       https://git.openjdk.org/loom/commit/de57d4b2e0fe3add0ef09945b34ddd0b67bbfa2b

8332257: Shenandoah: Move evacuation methods to implementation file

Reviewed-by: shade, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp

Changeset: 7c750fd9
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-05-17 01:55:30 +0000
URL:       https://git.openjdk.org/loom/commit/7c750fd95b83d0a93b0cce681dcfbbae1f220fdd

8331746: Create a test to verify that the cmm id is not ignored

Reviewed-by: prr, dmarkov, aivanov

+ test/jdk/java/awt/color/ICC_Profile/CustomCMMID.java

Changeset: 9160ef8b
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-17 04:59:11 +0000
URL:       https://git.openjdk.org/loom/commit/9160ef8b9d9f2c87ca6df08d85dad4271085f0ac

8332237: [nmt] Remove the need for ThreadStackTracker::track_as_vm()

Reviewed-by: jsjolen, azafari

! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/threadStackTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp

Changeset: 6422efa3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-17 06:33:56 +0000
URL:       https://git.openjdk.org/loom/commit/6422efa3c7917525a879e80657ca4dcfb6d67514

8332394: Add friendly output when @IR rule missing value

Reviewed-by: chagedorn

! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java

Changeset: ae999eae
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-17 06:39:53 +0000
URL:       https://git.openjdk.org/loom/commit/ae999eae7e61072ad964a43f622fa930ce1179f7

8129418: JShell: better highlighting of errors in imports on demand

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/jdk/jshell/ImportTest.java
! test/langtools/tools/javac/7129225/NegTest.out
! test/langtools/tools/javac/7129225/TestImportStar.out
! test/langtools/tools/javac/importChecks/ImportIsFullyQualified.out
! test/langtools/tools/javac/importChecks/ImportsObservable.out
! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java

Changeset: 14198f50
Author:    Joachim Kern <jkern at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2024-05-17 08:31:41 +0000
URL:       https://git.openjdk.org/loom/commit/14198f502f0a721e479adc754a2c7d94b665fbe6

8329653: JLILaunchTest fails on AIX after JDK-8329131

Reviewed-by: clanger, mdoerr

! src/java.base/unix/native/libjli/java_md.c
! src/java.base/unix/native/libjli/java_md.h
! src/java.base/unix/native/libjli/java_md_common.c

Changeset: f1ce9b0e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-17 09:09:02 +0000
URL:       https://git.openjdk.org/loom/commit/f1ce9b0ecce9b506f5bf7a66fcf03c93b9ae8fed

8331557: Serial: Refactor SerialHeap::do_collection

Reviewed-by: gli, iwalulya

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialVMOperations.cpp
! src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/Generation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java

Changeset: d84a8fd8
Author:    Andrei Pangin <apangin at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-17 09:40:39 +0000
URL:       https://git.openjdk.org/loom/commit/d84a8fd8762fe9448e73d75ec9dc8c4876b1a709

8332327: Return _methods_jmethod_ids field back in VMStructs

Reviewed-by: cjplummer, sspitsyn, coleenp, shade

! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 0b0445be
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-05-17 09:49:44 +0000
URL:       https://git.openjdk.org/loom/commit/0b0445be2833286b4eace698b91a658de3e7608b

8331724: Refactor j.l.constant implementation to internal package

Reviewed-by: liach, asotona

! 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/DirectMethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java
- src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/java/lang/constant/ModuleDesc.java
- src/java.base/share/classes/java/lang/constant/ModuleDescImpl.java
! src/java.base/share/classes/java/lang/constant/PackageDesc.java
- src/java.base/share/classes/java/lang/constant/PackageDescImpl.java
- src/java.base/share/classes/java/lang/constant/PrimitiveClassDescImpl.java
- src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
= src/java.base/share/classes/jdk/internal/constant/DirectMethodHandleDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/ModuleDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/PackageDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
! test/jdk/java/lang/constant/ClassDescTest.java
= test/jdk/java/lang/constant/boottest/java.base/jdk/internal/constant/ConstantUtilsTest.java
! test/micro/org/openjdk/bench/java/lang/constant/ClassDescFactories.java
+ test/micro/org/openjdk/bench/java/lang/constant/ClassDescMethods.java

Changeset: e0d1c4b3
Author:    Larry Cable <larry.cable at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-17 12:12:43 +0000
URL:       https://git.openjdk.org/loom/commit/e0d1c4b38c7ad2dc67f3d14b0b179b313c85fc0a

8321428: Deprecate for removal the package java.beans.beancontext

Reviewed-by: prr, tr, iris, serb, aivanov

! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContext.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChild.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildComponentProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextContainerProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipListener.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceAvailableEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProvider.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedListener.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServices.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesListener.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/package-info.java

Changeset: beeffd46
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-17 12:24:39 +0000
URL:       https://git.openjdk.org/loom/commit/beeffd4671649e5d8f9c96f0455ac90a82917234

8332109: Convert remaining tests using com.sun.tools.classfile to ClassFile API

Reviewed-by: asotona

! test/jdk/java/lang/StackWalker/TestBCI.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
! test/jdk/jdk/internal/reflect/CallerSensitive/MissingCallerSensitive.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
- test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase_legacy.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
- test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver_legacy.java
- test/langtools/tools/javac/classfiles/attributes/lib_legacy/TestBase.java
- test/langtools/tools/javac/classfiles/attributes/lib_legacy/TestResult.java
! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java
! test/langtools/tools/javap/T6866657.java
! test/langtools/tools/javap/T7186925.java
! test/langtools/tools/jdeps/APIDeps.java
! test/langtools/tools/jdeps/m/Gee.java

Changeset: d4c2edf2
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-17 12:26:22 +0000
URL:       https://git.openjdk.org/loom/commit/d4c2edf2c91a790874c80f1a7bea5bfd4f438bde

8331855: Convert jdk.jdeps jdeprscan and jdeps to use the Classfile API

Reviewed-by: asotona

- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPEntries.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPSelector.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/ClassFinder.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/MethodSig.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependencies.java
= src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependency.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsFilter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/VersionHelper.java
! test/langtools/tools/javap/classfile/deps/GetDeps.java
! test/langtools/tools/javap/classfile/deps/T6907575.java
- test/langtools/tools/jdeprscan/tests/jdk/jdeprscan/TestMethodSig.java

Changeset: 4eb1eaf0
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-17 12:32:23 +0000
URL:       https://git.openjdk.org/loom/commit/4eb1eaf04477b9a8947a57655cf36380b5b88b5c

8329617: Update stylesheet for specs and tool documentation

Reviewed-by: jjg

! make/data/docs-resources/resources/jdk-default.css

Changeset: 9bb6169a
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-17 12:36:06 +0000
URL:       https://git.openjdk.org/loom/commit/9bb6169a1cba900fa79d63119696efe265762083

8317621: --add-script should support JavaScript modules

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
+ test/langtools/jdk/javadoc/doclet/testJavaScriptModules/TestJavaScriptModules.java

Changeset: 44bdf996
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-17 13:28:51 +0000
URL:       https://git.openjdk.org/loom/commit/44bdf9964eb2dd0eb4034576e1f903a27c410286

8332239: Improve CSS for block tags

Reviewed-by: prappo, liach, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css

Changeset: e6111517
Author:    Gui Cao <gcao at openjdk.org>
Committer: Ludovic Henry <luhenry at openjdk.org>
Date:      2024-05-17 13:48:42 +0000
URL:       https://git.openjdk.org/loom/commit/e611151796d71c40a9395cb6fbe734f36d4c1b55

8331281: RISC-V: C2: Support vector-scalar and vector-immediate bitwise logic instructions

Reviewed-by: fjiang, fyang

! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: b7ae0ae1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-17 14:06:08 +0000
URL:       https://git.openjdk.org/loom/commit/b7ae0ae1d7481e66a07f40bf01c5614fdf44c2ed

8328572: JFR: Use Class.forPrimitiveName(String)

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: 39a55e97
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-05-17 14:16:11 +0000
URL:       https://git.openjdk.org/loom/commit/39a55e97799b5328da85aaa66c8d23175b305691

8324809: compiler can crash with SOE while proving if two recursive types are disjoint

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/generics/wildcards/SOEWhileProvingDisjointnessTest.java

Changeset: 0a58cffe
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-05-17 17:42:46 +0000
URL:       https://git.openjdk.org/loom/commit/0a58cffe88ba823e71fcdcca64b784ed04ca5398

8298405: Implement JEP 467: Markdown Documentation Comments
8329296: Update Elements for '///' documentation comments

Co-authored-by: Jim Laskey <jlaskey at openjdk.org>
Reviewed-by: prappo, darcy, hannesw

! make/CompileDemos.gmk
! make/autoconf/spec.gmk.template
! make/jdk/src/classes/build/tools/taglet/JSpec.java
! make/jdk/src/classes/build/tools/taglet/ToolGuide.java
! make/modules/java.base/Java.gmk
! make/modules/jdk.incubator.vector/Java.gmk
! make/modules/jdk.jpackage/Java.gmk
= make/modules/jdk.unsupported/Java.gmk
! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileAttributes.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/InheritDocTree.java
+ src/jdk.compiler/share/classes/com/sun/source/doctree/RawTextTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocCommentTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.1
+ src/jdk.internal.md/share/classes/jdk/internal/markdown/MarkdownTransformer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/Extension.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableBody.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableCell.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableHead.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableRow.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TablesExtension.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableHtmlNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableMarkdownNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableTextContentNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockContent.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockContinueImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockQuoteParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockStartImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/Bracket.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/Delimiter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/DocumentBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/DocumentParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/FencedCodeBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/HeadingParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/HtmlBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/IndentedCodeBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/InlineParserContextImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/InlineParserImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/LinkReferenceDefinitionParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/LinkReferenceDefinitions.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ListBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ListItemParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ParagraphParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/StaggeredDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ThematicBreakParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/AsteriskDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/AutolinkInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/BackslashInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/BackticksInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/EmphasisDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/EntityInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/HtmlInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/InlineContentParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/InlineParserState.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/ParsedInline.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/ParsedInlineImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/Position.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/Scanner.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/UnderscoreDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/NodeRendererMap.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/text/BulletListHolder.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/text/ListHolder.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/text/OrderedListHolder.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/AsciiMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/CharMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Escaping.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Html5Entities.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/LinkScanner.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Parsing.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/entities.txt
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/AbstractVisitor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Block.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/BlockQuote.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/BulletList.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Code.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/CustomBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/CustomNode.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Delimited.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Document.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Emphasis.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/FencedCodeBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/HardLineBreak.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Heading.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/HtmlBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/HtmlInline.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Image.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/IndentedCodeBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Link.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/LinkReferenceDefinition.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/ListBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/ListItem.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Node.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Nodes.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/OrderedList.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Paragraph.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/SoftLineBreak.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/SourceSpan.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/SourceSpans.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/StrongEmphasis.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Text.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/ThematicBreak.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Visitor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/IncludeSourceSpans.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/InlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/InlineParserContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/InlineParserFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/Parser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/PostProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/SourceLine.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/SourceLines.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/beta/Position.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/beta/Scanner.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/beta/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/AbstractBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/AbstractBlockParserFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockContinue.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockParserFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockStart.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/MatchedBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/ParserState.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/delimiter/DelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/delimiter/DelimiterRun.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/NodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/Renderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/AttributeProvider.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/AttributeProviderContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/AttributeProviderFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/CoreHtmlNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/DefaultUrlSanitizer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlNodeRendererContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlNodeRendererFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlWriter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/UrlSanitizer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/CoreMarkdownNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownNodeRendererContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownNodeRendererFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownWriter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/CoreTextContentNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentNodeRendererContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentNodeRendererFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentWriter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/AsciiMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/CharMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/Characters.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/package-info.java
+ src/jdk.internal.md/share/classes/module-info.java
+ src/jdk.internal.md/share/legal/commonmark.md
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Text.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TextBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFileElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/NewAPIBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.javadoc/share/man/javadoc.1
+ test/langtools/jdk/javadoc/doclet/testMarkdown/DivTaglet.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/SpanTaglet.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdown.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownCodeBlocks.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownCodeSpans.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownDeprecated.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownFiles.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownFirstSentence.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownHeadings.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownInheritDoc.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownLinks.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownTaglets.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/PoorDocCommentTable.java
+ test/langtools/jdk/javadoc/tool/testLineCommentOption/TestLineCommentOption.java
+ test/langtools/jdk/javadoc/tool/testTransformer/TestTransformer.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.java
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Line.enabled.out
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Line.java
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Mixed.enabled.out
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Mixed.java
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/ElementTest.java
! test/langtools/tools/javac/doctree/EntityTest.java
! test/langtools/tools/javac/doctree/FirstSentenceTest.java
+ test/langtools/tools/javac/doctree/MDPrinter.java
+ test/langtools/tools/javac/doctree/MarkdownTest.java
+ test/langtools/tools/javac/doctree/MarkdownTransformerPositionTest.java
+ test/langtools/tools/javac/lexer/CommentTest.java
! test/langtools/tools/javac/lib/DPrinter.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetDocCommentKind.java
= test/langtools/tools/javac/processing/model/util/elements/TestGetDocComment_Block.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetDocComment_Line.java

Changeset: 8acdd2d7
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-17 23:39:31 +0000
URL:       https://git.openjdk.org/loom/commit/8acdd2d7c8de17515b87815d54ce556237039406

8330565: C2: Multiple crashes with CTW after JDK-8316991

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNullableLoads.java

Changeset: b92bd671
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-05-18 05:57:20 +0000
URL:       https://git.openjdk.org/loom/commit/b92bd671835c37cff58e2cdcecd0fe4277557d7f

8332403: Anachronistic reference to Netscape Communicator in Swing API docs

Reviewed-by: abhiscxk, aivanov, prr

! src/java.desktop/share/classes/javax/swing/CellEditor.java

Changeset: bd97232c
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-05-19 15:11:15 +0000
URL:       https://git.openjdk.org/loom/commit/bd97232c1841714b391255103f7871c22c9c541b

Merge

! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList-Virtual.txt
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList-Virtual.txt

Changeset: 625a8575
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-05-19 17:19:27 +0000
URL:       https://git.openjdk.org/loom/commit/625a8575bee5d1d1213064cb40990d9a8bc836c9

Restore ProblemList-zgc.txt

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/jdk/ProblemList-zgc.txt



More information about the loom-dev mailing list