git: openjdk/loom: master: 90 new changesets

duke duke at openjdk.org
Sun Jun 25 08:08:39 UTC 2023


Changeset: 6b942893
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-06-15 06:22:21 +0000
URL:       https://git.openjdk.org/loom/commit/6b942893868fa1a64977288bdbdb1bbff8bd9d9c

8309502: RISC-V: String.indexOf intrinsic may produce misaligned memory loads

Reviewed-by: luhenry, fjiang, fyang

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

Changeset: 4c0e1642
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-06-15 08:36:35 +0000
URL:       https://git.openjdk.org/loom/commit/4c0e164238458e0e95770a855ba84bb265ff0397

8309717: C2: Remove Arena::move_contents usage

Reviewed-by: thartmann, kvn

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/matcher.cpp

Changeset: de8aca27
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-15 09:52:31 +0000
URL:       https://git.openjdk.org/loom/commit/de8aca27ba87427307186ffd25c029b5c6dbc82e

8307907: [ppc] Remove RTM locking implementation

Reviewed-by: mbaesken, rrich, stuefe

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
! test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMSpinLoopCount.java

Changeset: 83d92672
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-06-15 10:08:28 +0000
URL:       https://git.openjdk.org/loom/commit/83d92672d4c2637fc37ddd873533c85a9b083904

8303513: C2: LoadKlassNode::make fails with 'expecting TypeKlassPtr'

Reviewed-by: thartmann, kvn

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

Changeset: 5f3613e0
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-06-15 12:01:02 +0000
URL:       https://git.openjdk.org/loom/commit/5f3613e0604f7da252421e08fe7ded7406538caa

8309960: ParallelGC young collections very slow in DelayInducer

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/psPromotionManager.cpp

Changeset: 0038491a
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2023-06-15 15:32:45 +0000
URL:       https://git.openjdk.org/loom/commit/0038491abda51b8bd39fabed53624c10abcfe077

8309978: [x64] Fix useless padding

Reviewed-by: chagedorn, thartmann, shade

! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestPadding.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 8b4af46b
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-06-15 15:53:08 +0000
URL:       https://git.openjdk.org/loom/commit/8b4af46be4447a7bc3b58f4054488e8bc50ee111

8309974: some JVMCI tests fail when VM options include -XX:+EnableJVMCI

Reviewed-by: dholmes

! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java
! test/hotspot/jtreg/compiler/jvmci/meta/StableFieldTest.java

Changeset: 947f1497
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2023-06-15 16:00:18 +0000
URL:       https://git.openjdk.org/loom/commit/947f14977a4d1ded839712aea020eaa87c23a23f

8308444: LoadStoreNode::result_not_used() is too conservative

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestGetAndAdd.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 653a8d0c
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-06-15 16:29:31 +0000
URL:       https://git.openjdk.org/loom/commit/653a8d0cce267a0087f8b157a86c713e4ec5e1c1

8310129: SetupNativeCompilation LIBS should match the order of the other parameters

Reviewed-by: erikj

! make/common/NativeCompilation.gmk

Changeset: 3eeb681a
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-06-15 16:34:00 +0000
URL:       https://git.openjdk.org/loom/commit/3eeb681a0de87baa12b6eac5966e7f707b76c8bf

8167252: Some of Charset.availableCharsets() does not contain itself

Reviewed-by: bpb, alanb, iris, lancea, jpai

! src/java.base/share/classes/sun/nio/cs/Unicode.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java
! test/jdk/java/nio/charset/Charset/Contains.java

Changeset: 3e0bbd29
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-06-15 17:47:41 +0000
URL:       https://git.openjdk.org/loom/commit/3e0bbd290c534b0f9729c54cd45308d505907797

8285368: Overhaul doc-comment inheritance
6376959: Algorithm for Inheriting Method Comments seems to go not as documented
6934301: Support directed inheriting of class comments with @inheritDoc

Reviewed-by: jjg, rriggs, aivanov, smarks, martin

! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageOutputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageOutputStream.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopIconUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/InheritDocTree.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/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.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.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.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/DocFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testDirectedInheritance/TestDirectedInheritance.java
! test/langtools/jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java
+ test/langtools/jdk/javadoc/doclet/testMethodCommentAlgorithm/TestMethodCommentsAlgorithm.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/InheritDocTest.java

Changeset: 79ff72a7
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-06-15 19:11:12 +0000
URL:       https://git.openjdk.org/loom/commit/79ff72a7762deb6010b57e5ac0ccede3d035ab4c

8308499: Test vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter001/TestDescription.java failed: VMDisconnectedException

Reviewed-by: lmesnik, kevinw

! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter001.java

Changeset: 4a5475ce
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-15 19:13:24 +0000
URL:       https://git.openjdk.org/loom/commit/4a5475ce0492fc02019b0f89b50601c388c63e21

8309953: Strengthen and optimize oopDesc age methods

Reviewed-by: mdoerr, rkennke, tschatzl, stefank

! src/hotspot/share/oops/oop.inline.hpp

Changeset: 9f64a643
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2023-06-15 19:15:30 +0000
URL:       https://git.openjdk.org/loom/commit/9f64a64376c677dbe1358807329b42737ac78ad9

8301379: Verify TLS_ECDH_* cipher suites cannot be negotiated

Reviewed-by: mullan

! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java
+ test/jdk/javax/net/ssl/ciphersuites/TLSWontNegotiateDisabledCipherAlgos.java

Changeset: 81bfd789
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-06-15 19:43:07 +0000
URL:       https://git.openjdk.org/loom/commit/81bfd78901ff540ad0355a466cfad097e701028a

8309632: JDK 21 RDP1 L10n resource files update

Reviewed-by: naoto

! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_de.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_ja.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_zh_CN.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ja.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_de.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_de.properties
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_ja.properties
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de.properties

Changeset: 5c705166
Author:    Man Cao <manc at openjdk.org>
Date:      2023-06-15 20:13:36 +0000
URL:       https://git.openjdk.org/loom/commit/5c705166da112395dcff70685a4d19ea6e9f426b

8309688: Data race on java.io.ClassCache$CacheRef.strongReferent

Reviewed-by: rriggs, shade

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

Changeset: 92167505
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-06-15 22:23:26 +0000
URL:       https://git.openjdk.org/loom/commit/92167505b217c0e6074f58f8479be97bc4c776b3

8308643: Incorrect value of 'used' jvmstat counter

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/parallel/spaceCounters.hpp
! src/hotspot/share/gc/serial/cSpaceCounters.cpp
! src/hotspot/share/gc/serial/cSpaceCounters.hpp
+ test/hotspot/jtreg/gc/TestSpaceCounters.java

Changeset: d3d0dbc3
Author:    Phil Race <prr at openjdk.org>
Date:      2023-06-15 22:47:57 +0000
URL:       https://git.openjdk.org/loom/commit/d3d0dbc36369da0c17a66f8b633e73a150ab8c4f

8309756: Occasional crashes with pipewire screen capture on Wayland

Reviewed-by: avu, azvegint

! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c

Changeset: 353e581a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-15 23:36:27 +0000
URL:       https://git.openjdk.org/loom/commit/353e581a53c5c16a8d8b824464d7ca4854d3422f

8309747: Update --release 21 symbol information for JDK 21 build 27

Reviewed-by: iris

! src/jdk.compiler/share/data/symbols/java.base-L.sym.txt

Changeset: db133dbc
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-06-16 05:38:10 +0000
URL:       https://git.openjdk.org/loom/commit/db133dbc02a7f38104fdbca967c59f758c6f4336

8310106: sun.security.ssl.SSLHandshake.getHandshakeProducer() incorrectly checks handshakeConsumers

Reviewed-by: wetmore, xuelei

! src/java.base/share/classes/sun/security/ssl/SSLHandshake.java

Changeset: cfae6ef2
Author:    sunyaqi <sunyaqi at loongson.cn>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2023-06-16 06:15:55 +0000
URL:       https://git.openjdk.org/loom/commit/cfae6ef2f61f0a6611de2f66e6e773c547ba7878

8309778: java/nio/file/Files/CopyAndMove.java fails when using second test directory

Reviewed-by: alanb

! test/jdk/java/nio/file/Files/CopyAndMove.java

Changeset: 32243ef4
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-06-16 07:03:28 +0000
URL:       https://git.openjdk.org/loom/commit/32243ef47df75241302e243b4fd9627d686437fe

8310128: Switch with unnamed patterns erroneously non-exhaustive

Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Unnamed.java

Changeset: 227656f3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-06-16 07:26:27 +0000
URL:       https://git.openjdk.org/loom/commit/227656f3a9b61ebcadab6b90ce4d53f4e351f650

8309408: Thread.sleep cleanup

Reviewed-by: dholmes, stefank

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/native/libjava/Thread.c
! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/OwnedMonitorsStackDepthInfo/ownedMonitorsStackDepthInfo001/ownedMonitorsStackDepthInfo001a.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/SleepingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java

Changeset: 8c9b85a9
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-06-16 08:40:16 +0000
URL:       https://git.openjdk.org/loom/commit/8c9b85a990d955487f9141207cc83d0051defc57

8303916: ThreadLists.java inconsistent results

Reviewed-by: cjplummer, dholmes, lmesnik

! test/jdk/java/lang/management/ThreadMXBean/ThreadLists.java

Changeset: 238c51e6
Author:    Eric Nothum <eric.nothum at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-06-16 09:57:57 +0000
URL:       https://git.openjdk.org/loom/commit/238c51e621d17a24d35085a54c129ce99ad6d0d8

8293069: Make -XX:+Verbose less verbose

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/doCall.cpp

Changeset: c2b043e6
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-06-16 09:58:19 +0000
URL:       https://git.openjdk.org/loom/commit/c2b043e6cd3a4100c771f9cc98eaf41f70ecce3f

8310183: Update GitHub Actions to use boot JDK for building jtreg

Reviewed-by: shade

! .github/actions/get-jtreg/action.yml

Changeset: fb024fde
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-06-16 10:04:17 +0000
URL:       https://git.openjdk.org/loom/commit/fb024fde7bffde29dd3ec1ae26d04f4ccd64ad7e

8248149: G1: change _cleaning_claimed from int to bool

Reviewed-by: lkorinth, ayang, kbarrett

! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp

Changeset: b412fc79
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-06-16 11:42:55 +0000
URL:       https://git.openjdk.org/loom/commit/b412fc79c3c2548df10918090beedaf6b2d08d96

8309937: Add @sealedGraph for some Panama FFM interfaces

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/GroupLayout.java

Changeset: 44a8aa06
Author:    Andrew Haley <aph at openjdk.org>
Date:      2023-06-16 12:21:11 +0000
URL:       https://git.openjdk.org/loom/commit/44a8aa0691f046d720a789a89c9039a010658f0c

8308609: java/lang/ScopedValue/StressStackOverflow.java fails with "-XX:-VMContinuations"

Reviewed-by: alanb

! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt
! test/jdk/java/lang/ScopedValue/StressStackOverflow.java

Changeset: 21f6d833
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-06-16 15:04:07 +0000
URL:       https://git.openjdk.org/loom/commit/21f6d83358458c2e5a6cc1bc19a6a33b3262f990

8309471: Limit key characters in static index pages

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java

Changeset: a45f9296
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-06-16 15:26:26 +0000
URL:       https://git.openjdk.org/loom/commit/a45f92961bd0dd603daad8149da4a976d60425f9

8310076: Reduce inclusion of bytecodeStream.hpp

Reviewed-by: dholmes, coleenp

! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/methodComparator.hpp
! src/hotspot/share/runtime/deoptimization.cpp

Changeset: cf8d0b05
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-16 16:43:00 +0000
URL:       https://git.openjdk.org/loom/commit/cf8d0b05372838db345ff373950e71b7b3b76de7

8309964: Use directed inheritDoc for javax.lang.model API

Reviewed-by: vromero

! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java

Changeset: 53abba3a
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-06-16 16:43:22 +0000
URL:       https://git.openjdk.org/loom/commit/53abba3a5acee3e4d776fe8a42a307b827fda54d

8309499: javac fails to report compiler.err.no.java.lang with annotation processing enabled

Co-authored-by: Paula Toth <paulatoth at google.com>
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/langtools/tools/javac/fatalErrors/NoJavaLangWithAnnotationProcessorTest.java

Changeset: 4eb4f20a
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-06-16 16:46:54 +0000
URL:       https://git.openjdk.org/loom/commit/4eb4f20ae22a8f6a49cbbcaa6603ee19ed078e8b

8308808: SunMSCAPI public keys returns internal key array

Reviewed-by: mullan

! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
+ test/jdk/sun/security/mscapi/EncodingMutability.java

Changeset: d6c2ee34
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-06-16 17:24:07 +0000
URL:       https://git.openjdk.org/loom/commit/d6c2ee3448a14b3e5a392aacc11ed8e47d388f80

8310054: ScrollPane insets are incorrect

Reviewed-by: honkar, prr

! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java
! src/java.desktop/windows/native/libawt/windows/awt_ScrollPane.cpp
! test/jdk/java/awt/ScrollPane/ScrollPaneExtraScrollBar.java

Changeset: 16134f44
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-06-16 17:38:01 +0000
URL:       https://git.openjdk.org/loom/commit/16134f44221e46f71d91fdba08e30705b0e1f92f

8310211: serviceability/jvmti/thread/GetStackTrace/getstacktr03/getstacktr03.java failing

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: mikael

! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp

Changeset: 71baf00a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-06-16 20:04:08 +0000
URL:       https://git.openjdk.org/loom/commit/71baf00a2dce796f74b121d5ccd4ee9da167d806

8309605: StubRoutines are not used by SA

Reviewed-by: cjplummer

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

Changeset: bcc4d368
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-06-16 22:49:22 +0000
URL:       https://git.openjdk.org/loom/commit/bcc4d36857b0907e865d0afc4447f9b0780f8101

8309511: Regression test ExtraImportSemicolon.java refers to the wrong bug

Reviewed-by: vromero

! test/langtools/tools/javac/parser/ExtraImportSemicolon.java

Changeset: 959a61fd
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-06-17 06:02:40 +0000
URL:       https://git.openjdk.org/loom/commit/959a61fdd483c9523764b9ba0972f59ca06db0ee

8310259: Pin msys2/setup-msys2 github action to a specific commit

Reviewed-by: cstein, stuefe

! .github/actions/get-jtreg/action.yml
! .github/actions/get-msys2/action.yml

Changeset: 492d25c8
Author:    Gergö Barany <gbarany at openjdk.org>
Committer: Tom Rodriguez <never at openjdk.org>
Date:      2023-06-19 02:28:05 +0000
URL:       https://git.openjdk.org/loom/commit/492d25c8df0f818d6f6e3a18a82bfad8fa95c282

8309601: [JVMCI] AMD64#getLargestStorableKind returns incorrect mask kind

Reviewed-by: dnsimon, never

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java

Changeset: 02aaab12
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-06-19 05:08:45 +0000
URL:       https://git.openjdk.org/loom/commit/02aaab12e331e5a4c249f1d281c4439e2e7c914f

8310126: C1: Missing receiver null check in Reference::get intrinsic

Reviewed-by: roland, shade

! src/hotspot/share/c1/c1_LIRGenerator.cpp
+ test/hotspot/jtreg/compiler/intrinsics/TestReferenceGetWithNull.java

Changeset: 6473a7df
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-06-19 06:00:50 +0000
URL:       https://git.openjdk.org/loom/commit/6473a7df206d3f120751dc36b07d793426b70da8

8310107: os::trace_page_sizes_for_requested_size should name alignment as requested page size

Reviewed-by: stefank, dholmes

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java

Changeset: 6a63badd
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-19 06:39:58 +0000
URL:       https://git.openjdk.org/loom/commit/6a63badd8ea3e79cd9fc3cb33aff499fc9a6d3f1

8310191: com/sun/tools/attach/warnings/DynamicLoadWarningTest.java second failure on AIX

Reviewed-by: alanb, cjplummer

! test/jdk/com/sun/tools/attach/warnings/DynamicLoadWarningTest.java

Changeset: 266f9838
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-06-19 07:02:10 +0000
URL:       https://git.openjdk.org/loom/commit/266f9838ee28fb49b5368fc9778854c456b02b7c

8308855: ARM32: TestBooleanVector crashes after 8300257

Reviewed-by: kvn, thartmann

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

Changeset: 4229baf9
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-06-19 07:05:06 +0000
URL:       https://git.openjdk.org/loom/commit/4229baf9b669ad0af94720cab21a4b80a6ae1c7e

8310015: ZGC: Unbounded asynchronous unmapping can lead to running out of address space

Reviewed-by: stefank, aboldtch

! src/hotspot/share/gc/x/xUnmapper.cpp
! src/hotspot/share/gc/x/xUnmapper.hpp
! src/hotspot/share/gc/z/shared/z_shared_globals.hpp
! src/hotspot/share/gc/z/zUnmapper.cpp
! src/hotspot/share/gc/z/zUnmapper.hpp
! src/hotspot/share/logging/logTag.hpp

Changeset: d2a858e1
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-06-19 08:52:06 +0000
URL:       https://git.openjdk.org/loom/commit/d2a858e173ae10c577d7a3d14eb87ab5c3f60062

7083187: Class CSS.CssValue is missing implementations of equals() and hashCode()

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, prr

! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
+ test/jdk/javax/swing/text/html/CSS/CSSAttributeEqualityBug.java

Changeset: b896e3e0
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-06-19 11:08:07 +0000
URL:       https://git.openjdk.org/loom/commit/b896e3e02a28dde5d718cbc40f43a08f179269dd

8310146: Removing unused PerfLongVariant::_sampled

Reviewed-by: tschatzl

! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp

Changeset: 7d4b77ad
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-06-19 11:41:10 +0000
URL:       https://git.openjdk.org/loom/commit/7d4b77ad9ee803d89eab5632f5c65ac843a68b3c

8304835: jdk/jfr/event/oldobject/TestArrayInformation.java fails with "Could not find event with class ... as (leak) object"

Reviewed-by: shade, mgronlun

! test/jdk/jdk/jfr/event/oldobject/TestArrayInformation.java

Changeset: f8f8bfbe
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-06-19 13:26:26 +0000
URL:       https://git.openjdk.org/loom/commit/f8f8bfbea15de0a57415ba27ad5722b6a4add07a

8309939: HttpClient should not use Instant.now() as Instant source for deadlines

Reviewed-by: djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/TimeoutEvent.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/Deadline.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/TimeLine.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/TimeSource.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java

Changeset: e08e94f1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-06-19 17:46:23 +0000
URL:       https://git.openjdk.org/loom/commit/e08e94f1b9eb687e7b413493e158c07063fea60c

8310266: JFR: Refactor after 'view' command

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java
! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/OldObjectSample.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInput.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StreamConfiguration.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ChunkFilename.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/FlushTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FilteredType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryPrinter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThresholdSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleUnit.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Filters.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueParser.java
! test/jdk/jdk/jfr/jvm/TestFormatDuration.java

Changeset: 33c6ec9d
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-06-19 18:29:14 +0000
URL:       https://git.openjdk.org/loom/commit/33c6ec9d4eb36649a94125aa005dc6b961dcd2c1

8310019: MIPS builds are broken after JDK-8304913

Reviewed-by: phh, shade, aoqi

! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java

Changeset: 137a5f7c
Author:    Ao Qi <aoqi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-19 21:05:55 +0000
URL:       https://git.openjdk.org/loom/commit/137a5f7c2ce35258702b28565f6feb7cb7f1d68e

8310105: LoongArch64 builds are broken after JDK-8304913

Reviewed-by: shade, rriggs

! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java

Changeset: 7b45c8fc
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2023-06-19 21:35:58 +0000
URL:       https://git.openjdk.org/loom/commit/7b45c8fc3a0d8b7f7de196fe095d2fa47c6bd60a

8241800: Disable IPV6_MULTICAST_ALL to prevent interference from all multicast groups

Reviewed-by: alanb

! src/java.base/unix/native/libnio/ch/Net.c
! test/jdk/java/nio/channels/DatagramChannel/Promiscuous.java
! test/jdk/java/nio/channels/DatagramChannel/PromiscuousIPv6.java

Changeset: b2e86aef
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-06-19 22:30:50 +0000
URL:       https://git.openjdk.org/loom/commit/b2e86aef65f4d579896b6db83aaad408b6c580d4

8304478: Initial nroff manpage generation for JDK 22

Reviewed-by: alanb, sspitsyn, mchung, lancea

! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: 96a7db7b
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-06-20 06:43:21 +0000
URL:       https://git.openjdk.org/loom/commit/96a7db7b3cd5e1370df195a910b94eaece6c3d3c

8309228: Clarify EXPERIMENTAL flags comment in hotspot/share/runtime/globals.hpp

Reviewed-by: stuefe

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

Changeset: 79069c5e
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-06-20 07:02:49 +0000
URL:       https://git.openjdk.org/loom/commit/79069c5e748a274c45dec72aad082c31eff418d1

8310314: Misplaced "unnamed classes are a preview feature and are disabled by default" error

Reviewed-by: jlaskey

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/unnamedclass/SourceLevelErrorPosition.java
+ test/langtools/tools/javac/unnamedclass/SourceLevelErrorPosition.out

Changeset: 08788728
Author:    Damon Fenacci <damon.fenacci at oracle.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2023-06-20 07:40:46 +0000
URL:       https://git.openjdk.org/loom/commit/087887286d575107c076605e1027b553939c3836

8310020: MacroAssembler::call_VM(_leaf) doesn't consistently check for conflict with C calling convention.

Reviewed-by: thartmann, fyang, mdoerr, amitkumar

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: 9a68ec8b
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-06-20 09:46:56 +0000
URL:       https://git.openjdk.org/loom/commit/9a68ec8bb2116cd166732cc1208cb19b6cd6a64d

8219357: G1: G1GCPhaseTimes::debug_phase uses unnecessary ResourceMark

Reviewed-by: shade, ayang

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp

Changeset: a0595761
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-06-20 10:08:13 +0000
URL:       https://git.openjdk.org/loom/commit/a0595761ef35c4eec8cb84326a869b9473cd5bba

8310187: Improve Generational ZGC jtreg testing

Reviewed-by: stefank, eosterlund, stuefe

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java
! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java
! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/x/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/x/TestHighUsage.java
! test/hotspot/jtreg/gc/x/TestMemoryMXBean.java
! test/hotspot/jtreg/gc/x/TestMemoryManagerMXBean.java
! test/hotspot/jtreg/gc/x/TestNoUncommit.java
! test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/x/TestRelocateInPlace.java
! test/hotspot/jtreg/gc/x/TestSmallHeap.java
! test/hotspot/jtreg/gc/x/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/z/TestHighUsage.java
! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java
! test/hotspot/jtreg/gc/z/TestNoUncommit.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java
! test/jdk/TEST.ROOT
! test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java
! test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/lang/ProcessBuilder/CloseRace.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java
! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java
! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java
! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java
! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java
! test/jdk/jdk/jfr/event/oldobject/TestZ.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 4ca548fe
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-06-20 10:34:52 +0000
URL:       https://git.openjdk.org/loom/commit/4ca548fe74419dc9e110489e3d2d3adf695ef37f

8310326: Incorrect position of the synthetic unnamed class

Reviewed-by: jlaskey

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: e1906e76
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-06-20 13:35:11 +0000
URL:       https://git.openjdk.org/loom/commit/e1906e76412fa506cf72447dcb9adc896b92ae81

8310027: Fix -Wconversion warnings in nmethod and compiledMethod related code

Reviewed-by: kvn, fparain

! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp

Changeset: 4e4e586d
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-06-20 13:46:49 +0000
URL:       https://git.openjdk.org/loom/commit/4e4e586dac3f4be15a6488a6b72aa9e2cd5d43db

8310194: Generational ZGC: Lock-order asserts in JVMTI IterateThroughHeap

Reviewed-by: eosterlund, aboldtch

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeapIterator.hpp
! src/hotspot/share/gc/z/zVerify.cpp

Changeset: 4a9cc8a0
Author:    Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-06-20 13:52:45 +0000
URL:       https://git.openjdk.org/loom/commit/4a9cc8a000cafb3ad77a33710054b567e8553652

8309266: C2: assert(final_con == (jlong)final_int) failed: final value should be integer

Reviewed-by: roland, chagedorn

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestLoopLimitOverflowDuringCCP.java

Changeset: 31b6fd77
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-06-20 15:12:46 +0000
URL:       https://git.openjdk.org/loom/commit/31b6fd775f1c4f2841d9a52ad5f275ad446ee661

8309258: RISC-V: Add riscv_hwprobe syscall

Reviewed-by: fjiang, stuefe, fyang, luhenry

! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
+ src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
+ src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 99d2a9af
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-06-20 15:51:43 +0000
URL:       https://git.openjdk.org/loom/commit/99d2a9afa95a1f1aa090316e702d8f508e094729

8310330: HttpClient: debugging interestOps/readyOps could cause exceptions and smaller cleanup

Reviewed-by: djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/LineSubscriberAdapter.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/TimeoutEvent.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/Alpns.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/BufferSupplier.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/DebugLogger.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/HeadersTest2.java
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/LargeResponseContent.java
! test/jdk/java/net/httpclient/MaxStreams.java
! test/jdk/java/net/httpclient/RetryPost.java
! test/jdk/java/net/httpclient/SSLExceptionTest.java
! test/jdk/java/net/httpclient/ShortResponseBodyPost.java
! test/jdk/java/net/httpclient/http2/ImplicitPushCancel.java
! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java
! test/jdk/java/net/httpclient/websocket/SendTest.java
! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/DefaultMessageStreamHandler.java
! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MessageStreamHandler.java
! test/jdk/java/net/httpclient/whitebox/DefaultProxyDriver.java
! test/jdk/java/net/httpclient/whitebox/FramesDecoderTestDriver.java
! test/jdk/java/net/httpclient/whitebox/RawChannelTestDriver.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java

Changeset: 09174e0c
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-06-20 17:21:00 +0000
URL:       https://git.openjdk.org/loom/commit/09174e0c994dfb19fd09f551720c13c6479812d4

8310049: Refactor Charset tests to use JUnit

Reviewed-by: lancea, naoto

! test/jdk/java/nio/charset/Charset/AvailableCharsetNames.java
! test/jdk/java/nio/charset/Charset/CharsetContainmentTest.java
! test/jdk/java/nio/charset/Charset/Contains.java
- test/jdk/java/nio/charset/Charset/EmptyCharsetName.java
! test/jdk/java/nio/charset/Charset/EncDec.java
! test/jdk/java/nio/charset/Charset/IllegalCharsetName.java
! test/jdk/java/nio/charset/Charset/NullCharsetName.java
! test/jdk/java/nio/charset/Charset/RegisteredCharsets.java

Changeset: 11201067
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-06-20 18:16:33 +0000
URL:       https://git.openjdk.org/loom/commit/11201067a8d429fcb03f90830abec1842efae5fd

8310458: Fix build failure caused by JDK-8310049

Reviewed-by: rriggs, naoto

! test/jdk/java/nio/charset/Charset/NullCharsetName.java

Changeset: 4c3efb39
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-06-20 21:58:31 +0000
URL:       https://git.openjdk.org/loom/commit/4c3efb39107829d0025bd23a5fa532767fa9b3a7

8309034: NoClassDefFoundError when initializing Long$LongCache

Reviewed-by: coleenp, fparain

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/ClassInitErrors/TestOutOfMemoryDuringInit.java
+ test/hotspot/jtreg/runtime/ClassInitErrors/TestStackOverflowDuringInit.java

Changeset: 28415adb
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-06-20 23:12:49 +0000
URL:       https://git.openjdk.org/loom/commit/28415adb795dd9d4905d2366c6cc88fc569b8f80

8310225: Reduce inclusion of oopMapCache.hpp and generateOopMap.hpp

Reviewed-by: stuefe, coleenp

! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp

Changeset: 45eaf5ed
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-06-20 23:14:33 +0000
URL:       https://git.openjdk.org/loom/commit/45eaf5edd806b1f8d5c7d037752766f1737060b9

8298443: Remove expired flags in JDK 22

Reviewed-by: coleenp, iklam

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1

Changeset: e022e876
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-06-21 00:03:13 +0000
URL:       https://git.openjdk.org/loom/commit/e022e876543b65b531027662326f35b497861f33

8310053: VarHandle and slice handle derived from layout are lacking alignment check

Reviewed-by: mcimadamore

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

Changeset: 47d00a4c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-06-21 04:55:43 +0000
URL:       https://git.openjdk.org/loom/commit/47d00a4cbeff5d757dda9c660dfd2385c02a57d7

8310265: (process) jspawnhelper should not use argv[0]

Reviewed-by: simonis, rriggs

! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjava/ProcessImpl_md.c

Changeset: 886ac1c2
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-06-21 06:40:50 +0000
URL:       https://git.openjdk.org/loom/commit/886ac1c261a1b7e91e3981e32810c405a0d90329

8308606: C2 SuperWord: remove alignment checks when not required

Reviewed-by: fgao, kvn, pli

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorAlignment.java

Changeset: 3faba07a
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-06-21 06:43:03 +0000
URL:       https://git.openjdk.org/loom/commit/3faba07ae3f961c3b97434d59512d32519cb7a27

8307145: windowsaccessbridge.dll erroneously includes private methods in its C API

Reviewed-by: djelinski

! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.DEF

Changeset: 9eed0490
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-21 06:49:24 +0000
URL:       https://git.openjdk.org/loom/commit/9eed049098b1ad98f6c061b88f21ca0e7ae3483f

8310321: make JDKOPT_CHECK_CODESIGN_PARAMS more verbose

Reviewed-by: erikj

! make/autoconf/jdk-options.m4

Changeset: 67fbd873
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-06-21 07:05:41 +0000
URL:       https://git.openjdk.org/loom/commit/67fbd87378a9b3861f1676977f9f2b36052add29

8310143: RandomCommandsTest fails due to unexpected VM exit code after JDK-8282797

Reviewed-by: rcastanedalo, chagedorn

! test/hotspot/jtreg/compiler/compilercontrol/jcmd/StressAddJcmdBase.java
! test/hotspot/jtreg/compiler/compilercontrol/share/MultiCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Executor.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Scenario.java

Changeset: a15db1a5
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-06-21 09:15:48 +0000
URL:       https://git.openjdk.org/loom/commit/a15db1a56c560406eac0ac60c29a0ffd15984267

8302865: Illegal bytecode for break from if with instanceof pattern matching condition

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/BindingsTest1.java
! test/langtools/tools/javac/patterns/BindingsTest2.java
! test/langtools/tools/javac/patterns/BindingsTest2.out
! test/langtools/tools/javac/patterns/BreakAndLoops.java

Changeset: 01623f6a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-06-21 09:16:12 +0000
URL:       https://git.openjdk.org/loom/commit/01623f6a5724d3eb250c48656be0aaf28df11750

8310133: Effectivelly final condition not enforced in guards for binding variables from the same case

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/GuardsErrors.java
! test/langtools/tools/javac/patterns/GuardsErrors.out

Changeset: 7ea22cd3
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-06-21 09:57:26 +0000
URL:       https://git.openjdk.org/loom/commit/7ea22cd38510e54107889dbec01d47a10aa6f52d

8310369: UTIL_ARG_WITH fails when arg is disabled

Reviewed-by: mikael

! make/autoconf/util.m4

Changeset: 574c6f0e
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-06-21 09:57:49 +0000
URL:       https://git.openjdk.org/loom/commit/574c6f0ebfdff86722a3659b91ec860a922ffc4d

8310376: Extend SetupTarget macro with DIR parameter

Reviewed-by: mikael

! make/MainSupport.gmk

Changeset: 70e1c92a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-06-21 11:45:37 +0000
URL:       https://git.openjdk.org/loom/commit/70e1c92a7f1b5450058a2dd7dbdf9d88eb85e970

8310297: assert(static_cast<T1>(result) == thing) with ctw

Reviewed-by: iklam, dholmes

! src/hotspot/share/classfile/javaClasses.cpp
+ test/hotspot/jtreg/runtime/ConstantPool/ByteFieldInitTest.java
+ test/hotspot/jtreg/runtime/ConstantPool/CompatByteFieldInit.jasm

Changeset: 658c3374
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-06-21 11:47:25 +0000
URL:       https://git.openjdk.org/loom/commit/658c3374d88836f5c8745f777e836d502f0ec2ca

8309296: jdk/jfr/event/runtime/TestAgentEvent.java fails due to "missing" dynamic JavaAgent

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java

Changeset: 826dcb54
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2023-06-21 12:27:02 +0000
URL:       https://git.openjdk.org/loom/commit/826dcb5424a931953ac1964e7893aec7ec839862

8264899: C1: -XX:AbortVMOnException does not work if all methods in the call stack are compiled with C1 and there are no exception handlers

Reviewed-by: thartmann, amitkumar, fyang, mdoerr

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
+ test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java

Changeset: 59c6c0e1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-06-21 15:07:42 +0000
URL:       https://git.openjdk.org/loom/commit/59c6c0e1b7148a7139f5e6a4ba2b19623c20c77d

8310335: JFR: Modernize collections and switch statements

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/snippet-files/Snippets.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/FilePurger.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/CompositeParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlElement.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlNot.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlSelection.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlTest.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableRenderer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/ViewFile.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Filters.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! test/jdk/jdk/jfr/api/consumer/TestFieldAccess.java
! test/jdk/jdk/jfr/api/consumer/TestMethodGetModifiers.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEvent.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThread.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThreadOther.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedFrame.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedInstantEventTimestamp.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedMethodDescriptor.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedObject.java
! test/jdk/jdk/jfr/api/consumer/TestSingleRecordedEvent.java
! test/jdk/jdk/jfr/api/consumer/TestToString.java
! test/jdk/jdk/jfr/api/consumer/TestValueDescriptorRecorded.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnMetadata.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStoppedRecording.java
! test/jdk/jdk/jfr/api/event/TestEventDuration.java
! test/jdk/jdk/jfr/api/event/dynamic/TestDynamicAnnotations.java
! test/jdk/jdk/jfr/api/flightrecorder/TestSnapshot.java
! test/jdk/jdk/jfr/api/metadata/annotations/TestName.java
! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotationElements.java
! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetCategory.java
! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetSettings.java
! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestConstructor.java
! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.main/test/jfr/main/MainTest.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestFileExist.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestInvalid.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestLongPath.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestReadOnly.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestState.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskFalse.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskTrue.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestWithDuration.java
! test/jdk/jdk/jfr/api/recording/dump/TestDumpLongPath.java
! test/jdk/jdk/jfr/api/recording/event/TestChunkPeriod.java
! test/jdk/jdk/jfr/api/recording/misc/TestRecordingCopy.java
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java
! test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java
! test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java
! test/jdk/jdk/jfr/event/gc/configuration/GCHeapConfigurationEventTester.java
! test/jdk/jdk/jfr/event/gc/configuration/GCYoungGenerationConfigurationEventTester.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEventWithDefaultPauseTarget.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCSurvivorConfigurationEvent.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCTLABConfigurationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/StressAllocationGCEvents.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryPoolUsageEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java
! test/jdk/jdk/jfr/event/io/TestDeserializationEvent.java
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java
! test/jdk/jdk/jfr/event/runtime/TestActiveRecordingEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassRedefinition.java
! test/jdk/jdk/jfr/event/runtime/TestExceptionEvents.java
! test/jdk/jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java
! test/jdk/jdk/jfr/event/runtime/TestRedefineClasses.java
! test/jdk/jdk/jfr/event/runtime/TestRetransformClasses.java
! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java
! test/jdk/jdk/jfr/jcmd/TestJcmdConfigure.java
! test/jdk/jdk/jfr/jcmd/TestJcmdDumpLimited.java
! test/jdk/jdk/jfr/jcmd/TestJcmdStartPathToGCRoots.java
! test/jdk/jdk/jfr/jmx/TestPredefinedConfigurationInvalid.java
! test/jdk/jdk/jfr/jmx/TestSnapshot.java
! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java
! test/jdk/jdk/jfr/jvm/TestPrimitiveClasses.java
! test/jdk/jdk/jfr/startupargs/StartupHelper.java
! test/jdk/jdk/jfr/startupargs/TestEventSettings.java
! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java

Changeset: 72501cf7
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-06-21 17:18:15 +0000
URL:       https://git.openjdk.org/loom/commit/72501cf76703352800eb8979a53d59a83791d626

8310379: Relax prerequisites for java.base-jmod target

Reviewed-by: mikael

! make/Main.gmk

Changeset: fd1163d5
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-06-21 17:58:29 +0000
URL:       https://git.openjdk.org/loom/commit/fd1163d5f1f702ba81553c224ee86a2c6566fe55

8310332: Fix -Wconversion warnings in MethodData

Reviewed-by: aph, fparain

! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 226c6a09
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-06-21 18:00:14 +0000
URL:       https://git.openjdk.org/loom/commit/226c6a097d9ec2fb66a678546ccd56b513494693

8309883: no `@since` info in com.sun.tools.javac package-info.java, Main.java

Reviewed-by: iris, darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/package-info.java

Changeset: 16a34e8e
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-06-21 18:28:19 +0000
URL:       https://git.openjdk.org/loom/commit/16a34e8e1e603d2cc8f05fcf01376230af441dbd

8310384: Add hooks for custom image creation

Reviewed-by: mikael, alanb

! make/Images.gmk

Changeset: f286e5a5
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-06-21 19:56:51 +0000
URL:       https://git.openjdk.org/loom/commit/f286e5a5e151c241556f0f1b8d6648423186a097

8310575: no `@since` for StandardDoclet

Reviewed-by: darcy

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java

Changeset: 3be50da6
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-06-21 20:04:03 +0000
URL:       https://git.openjdk.org/loom/commit/3be50da636b986b267d15c4caa0147c100b96111

8310512: Cleanup indentation in jfc files

Reviewed-by: egahlin

! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc



More information about the loom-dev mailing list