git: openjdk/loom: fibers: 74 new changesets

duke duke at openjdk.org
Thu Sep 29 17:47:35 UTC 2022


Changeset: c6be2cd3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-09-21 17:07:41 +0000
URL:       https://git.openjdk.org/loom/commit/c6be2cd347fc07dcc0da56acf40fc7a005119f09

8293156: Dcmd VM.classloaders fails to print the full hierarchy

Reviewed-by: dholmes, cjplummer

! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp
! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderHierarchyTest.java

Changeset: 9f90eb05
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-09-21 18:02:37 +0000
URL:       https://git.openjdk.org/loom/commit/9f90eb0524aba7bc40c574a067ce37ccfd8753b1

8294062: Improve parsing performance of j.l.c.MethodTypeDesc

Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/constant/ConstantUtils.java

Changeset: 2283c324
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-09-21 22:17:50 +0000
URL:       https://git.openjdk.org/loom/commit/2283c3244f4fe475593d8a53613b5a3228bec356

8294149: JMH 1.34 and later requires jopt-simple 5.0.4

Reviewed-by: erikj

! make/conf/jib-profiles.js
! make/devkit/createJMHBundle.sh

Changeset: 742bc041
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-09-22 00:58:31 +0000
URL:       https://git.openjdk.org/loom/commit/742bc041eaba1ff9beb7f5b6d896e4f382b030ea

8294100: RISC-V: Move rt_call and xxx_move from SharedRuntime to MacroAssembler

Reviewed-by: shade, fyang

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

Changeset: 47f233ac
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-09-22 03:37:23 +0000
URL:       https://git.openjdk.org/loom/commit/47f233acec2aec449f001ea3a578cead7f1fc0d9

8292202: modules_do is called without Module_lock

Reviewed-by: iklam, coleenp

! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/moduleEntry.cpp

Changeset: d5bee4a0
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-09-22 03:48:06 +0000
URL:       https://git.openjdk.org/loom/commit/d5bee4a0dffebcf3037b83fa3f7bc635dd6b1303

8294086: RISC-V: Cleanup InstructionMark usages in the backend

Reviewed-by: fjiang, fyang

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

Changeset: 03f287d4
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-09-22 07:20:51 +0000
URL:       https://git.openjdk.org/loom/commit/03f287d4ad82ff1f082a1de7065d8884387c1c2e

8293995: Problem list sun/tools/jstatd/TestJstatdRmiPort.java on all platforms because of 8293577

Reviewed-by: clanger

! test/jdk/ProblemList.txt

Changeset: 5652030f
Author:    Abhishek Kumar <abhishek.cx.kumar at oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-09-22 07:38:14 +0000
URL:       https://git.openjdk.org/loom/commit/5652030f1684240105fec2fc04aac8fbbe356024

8292376: A few Swing methods use inheritDoc on exceptions which are not inherited

Reviewed-by: prr, tr

! src/java.desktop/share/classes/javax/swing/JSpinner.java
! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java
! src/java.desktop/share/classes/javax/swing/border/TitledBorder.java

Changeset: 83abfa5d
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-09-22 07:44:50 +0000
URL:       https://git.openjdk.org/loom/commit/83abfa5d8231d5bfa383989159758cbe3530ee51

8255670: Improve C2's detection of modified nodes

Reviewed-by: kvn, thartmann, roland

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.hpp

Changeset: 800e68d6
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-09-22 09:18:22 +0000
URL:       https://git.openjdk.org/loom/commit/800e68d6906734242119e4ea033422f037a79857

8292044: HttpClient doesn't handle 102 or 103 properly

Reviewed-by: dfuchs, chegar, michaelm

! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.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/Stream.java
+ test/jdk/java/net/httpclient/Response1xxTest.java

Changeset: 3fa6778a
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2022-09-22 10:16:28 +0000
URL:       https://git.openjdk.org/loom/commit/3fa6778ab2068a5dfc57773c8665f7f1827db30f

8292296: Use multiple threads to process ParallelGC deferred updates

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: a216960d
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-09-22 11:43:47 +0000
URL:       https://git.openjdk.org/loom/commit/a216960d71bdf111a9c232a0228cc43256a01b29

8294087: RISC-V: RVC: Fix a potential alignment issue and add more alignment assertions for the patchable calls/nops

Reviewed-by: shade, fjiang, fyang

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp

Changeset: d781ab09
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-09-22 12:35:15 +0000
URL:       https://git.openjdk.org/loom/commit/d781ab09f745fb8b1406609da4a799eab767847a

8294003: Don't handle si_addr == 0 && si_code == SI_KERNEL SIGSEGVs

Reviewed-by: dholmes, shade, dlong

! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp

Changeset: bc2af47e
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2022-09-22 13:53:15 +0000
URL:       https://git.openjdk.org/loom/commit/bc2af47e1e4e6e96020e03a60ce098ddd17f63ba

8254711: Add java.security.Provider.getService JFR Event

Reviewed-by: mullan, valeriep, jpai

! src/java.base/share/classes/java/security/Provider.java
+ src/java.base/share/classes/jdk/internal/event/SecurityProviderServiceEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/SecurityProviderServiceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java
+ test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 0be2b2c2
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-09-22 14:33:07 +0000
URL:       https://git.openjdk.org/loom/commit/0be2b2c2f1b670bbcd3a8e17bc9b43a534909da5

8292756: java.lang.AssertionError at at jdk.compiler/com.sun.tools.javac.code.Scope$ScopeImpl.leave(Scope.java:386)

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/patterns/ScopeResizeTest.java

Changeset: 4a6060ba
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-22 14:49:55 +0000
URL:       https://git.openjdk.org/loom/commit/4a6060ba2cbdadf7784c432abe0d8dd2297e4ef2

8294190: Incorrect check messages in SharedRuntime::generate_uncommon_trap_blob

Reviewed-by: thartmann, dlong

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Changeset: f751e608
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-22 14:51:12 +0000
URL:       https://git.openjdk.org/loom/commit/f751e6087d24012ecc0e6bc74d5572794a7c85d6

8294197: Zero: JVM_handle_linux_signal should not assume deopt NOPs

Reviewed-by: coleenp

! src/hotspot/os/posix/signals_posix.cpp

Changeset: 48cc1560
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-09-22 15:59:05 +0000
URL:       https://git.openjdk.org/loom/commit/48cc15602b62e81bb179ca9570a1e7d8bbf4d6df

8293331: Refactor FileDispatcherImpl into operating system-specific components

Reviewed-by: alanb

+ src/java.base/aix/classes/sun/nio/ch/FileDispatcherImpl.java
+ src/java.base/aix/native/libnio/ch/FileDispatcherImpl.c
+ src/java.base/linux/classes/sun/nio/ch/FileDispatcherImpl.java
+ src/java.base/linux/native/libnio/ch/FileDispatcherImpl.c
+ src/java.base/macosx/classes/sun/nio/ch/FileDispatcherImpl.java
+ src/java.base/macosx/native/libnio/ch/FileDispatcherImpl.c
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java
- src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java
+ src/java.base/unix/classes/sun/nio/ch/UnixFileDispatcherImpl.java
- src/java.base/unix/native/libnio/ch/FileChannelImpl.c
- src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c
+ src/java.base/unix/native/libnio/ch/UnixFileDispatcherImpl.c
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
- src/java.base/windows/native/libnio/ch/FileChannelImpl.c
! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c

Changeset: 696287d6
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-09-22 16:36:01 +0000
URL:       https://git.openjdk.org/loom/commit/696287d6e8bf621c225b88f10481966a35c61ffc

8294037: Using alias template to unify hashtables in AsyncLogWriter

Reviewed-by: coleenp, simonis

! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp

Changeset: 5285035e
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-09-22 16:37:42 +0000
URL:       https://git.openjdk.org/loom/commit/5285035ed9bb43a40108e4d046e0de317730f193

8294075: gtest/AsyncLogGtest crashes with SEGV

Reviewed-by: dholmes, shade

! src/hotspot/share/logging/logAsyncWriter.cpp

Changeset: df53fa75
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-09-22 20:15:28 +0000
URL:       https://git.openjdk.org/loom/commit/df53fa752a81a88b9495978cccb3d7b9f5ed553c

8292328: AccessibleActionsTest.java test instruction for show popup on JLabel did not specify shift key

Reviewed-by: serb, aivanov

! test/jdk/java/awt/a11y/AccessibleActionsTest.java

Changeset: f3ba332f
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-09-23 01:09:51 +0000
URL:       https://git.openjdk.org/loom/commit/f3ba332fdcd19abd863804739bb34babadb3a45f

8294183: AArch64: Wrong macro check in SharedRuntime::generate_deopt_blob

Reviewed-by: dlong, shade

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp

Changeset: a4dc035a
Author:    Fei Gao <fgao at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-09-23 01:26:21 +0000
URL:       https://git.openjdk.org/loom/commit/a4dc035a9731a32083bbd3fa28408bfaa3474b54

8290910: Wrong memory state is picked in SuperWord::co_locate_pack()

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java

Changeset: f6d78cda
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-09-23 04:54:39 +0000
URL:       https://git.openjdk.org/loom/commit/f6d78cda853ce6ec6fdda845f1799253461fc618

8293657: sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1 failed with "SSLHandshakeException: Remote host terminated the handshake"

Reviewed-by: kevinw, dfuchs

! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
! test/jdk/ProblemList.txt
! test/jdk/sun/management/jmxremote/bootstrap/management_ssltest07_ok.properties.in

Changeset: eec992c6
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-09-23 07:25:07 +0000
URL:       https://git.openjdk.org/loom/commit/eec992c6b0ac77d08478d852a80c9470418d925d

8292602: ZGC: C2 late barrier analysis uses invalid dominator information

Co-authored-by: Nils Eliasson <neliasso at openjdk.org>
Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp

Changeset: 05c8cabd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-23 07:38:13 +0000
URL:       https://git.openjdk.org/loom/commit/05c8cabdad7b5c573046b1c5d235c33ac5cb266c

8293532: Use lighter jmod compression levels in build config

Reviewed-by: ihse

! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
! make/CreateJmods.gmk
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in

Changeset: acd5bcfc
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-09-23 07:55:29 +0000
URL:       https://git.openjdk.org/loom/commit/acd5bcfc8897908d82e9008ee2def9476f046a4d

8289610: Degrade Thread.stop

Reviewed-by: rriggs, cjplummer, jpai, mchung, prr, mullan

! src/java.base/share/classes/java/io/FilterOutputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/Error.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/Shutdown.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadDeath.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html
! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/sun/security/util/SecurityConstants.java
! src/java.base/share/native/libjava/Thread.c
! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java
! src/java.desktop/share/classes/java/awt/EventDispatchThread.java
! src/java.desktop/share/classes/javax/swing/TimerQueue.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java
! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
+ test/jdk/java/lang/Thread/StopTest.java

Changeset: 0b56b822
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-23 09:03:18 +0000
URL:       https://git.openjdk.org/loom/commit/0b56b822436a0662170c11777ff0009b89a667eb

8293991: java/lang/Float/Binary16ConversionNaN.java fails on silent NaN conversions

Reviewed-by: darcy

! test/jdk/java/lang/Float/Binary16ConversionNaN.java

Changeset: acd75e0f
Author:    Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Robbin Ehn <rehn at openjdk.org>
Date:      2022-09-23 12:34:06 +0000
URL:       https://git.openjdk.org/loom/commit/acd75e0f1cddf8307bf0ef4f95a6f11051c30bc2

8294053: Unneeded local variable in handle_safefetch()

Reviewed-by: rehn, stuefe, shade

! src/hotspot/os/posix/safefetch_static_posix.cpp

Changeset: 664e5b1d
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-09-23 13:15:44 +0000
URL:       https://git.openjdk.org/loom/commit/664e5b1d2e91107a3bae5b4b95d5724cf241a55f

8294187: RISC-V: Unify all relocations for the backend into AbstractAssembler::relocate()

Reviewed-by: fjiang, yadongwang, fyang

! src/hotspot/cpu/riscv/assembler_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_safepointPollStubTable_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: e45f3d51
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-09-23 13:39:56 +0000
URL:       https://git.openjdk.org/loom/commit/e45f3d5176e4affaa08480b560ca983fdbcb2846

8294281: Allow warnings to be disabled on a per-file basis

Reviewed-by: erikj

! make/common/NativeCompilation.gmk

Changeset: 2e20e7ec
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-09-23 13:54:23 +0000
URL:       https://git.openjdk.org/loom/commit/2e20e7ec0fd1dbf96c88b7ef70e017506c28e14f

8294271: Remove use of ThreadDeath from make utilities

Reviewed-by: ihse, shade, alanb

! make/jdk/src/classes/build/tools/dtdbuilder/DTDParser.java

Changeset: eca9749d
Author:    Harshitha Onkar <honkar at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-09-23 16:24:52 +0000
URL:       https://git.openjdk.org/loom/commit/eca9749da01d732033c07f2bbb38800a9d80f18d

8288325: [windows] Actual and Preferred Size of AWT Non-resizable frame are different

Reviewed-by: kizune, aivanov, tr

! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! test/jdk/java/awt/Frame/AwtFramePackTest.java

Changeset: 6ecd0817
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-23 16:27:07 +0000
URL:       https://git.openjdk.org/loom/commit/6ecd08172b6f0db62af5c0955ddb175a29386faf

8294270: make test passes awkward -status:-status:error,fail to jtreg

Reviewed-by: djelinski, erikj, ihse

! make/RunTests.gmk

Changeset: e2f82514
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-09-23 17:12:48 +0000
URL:       https://git.openjdk.org/loom/commit/e2f82514906d483b6e46ff06d8673b77c9f89f08

8293618: x86: Wrong code generation in class Assembler

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp

Changeset: 543851db
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-09-23 17:44:57 +0000
URL:       https://git.openjdk.org/loom/commit/543851db926469df57a8f4a2bd3458349012145f

8289607: Change hotspot/jtreg tests to not use Thread.suspend/resume

Reviewed-by: sspitsyn, cjplummer

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeSuspendExitTest.java
! test/hotspot/jtreg/runtime/handshake/SuspendBlocked.java
! test/hotspot/jtreg/runtime/jni/terminatedThread/TestTerminatedThread.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat02/thrstat02.java
! test/hotspot/jtreg/testlibrary/jvmti/JVMTIUtils.java
! test/hotspot/jtreg/testlibrary/jvmti/libJvmtiUtils.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001a.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002/TestDescription.java

Changeset: 3675f4c2
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-09-23 18:52:49 +0000
URL:       https://git.openjdk.org/loom/commit/3675f4c2afd10b5042948fc79e62caee5f3874ce

8293252: Shenandoah: ThreadMXBean synchronizer tests crash with aggressive heuristics

Reviewed-by: wkemper, rkennke, heidinga, phh

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

Changeset: 169a5d48
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-09-26 05:16:31 +0000
URL:       https://git.openjdk.org/loom/commit/169a5d48afbc6627f36a768c17c2a5e56219d9c7

8294193: Files.createDirectories throws FileAlreadyExistsException for a symbolic link whose target is an existing directory

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/Files.java
+ test/jdk/java/nio/file/Files/CreateDirectories.java
! test/jdk/java/nio/file/Files/Misc.java

Changeset: 91a23d77
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-26 08:30:45 +0000
URL:       https://git.openjdk.org/loom/commit/91a23d775fbf482244ace5758f7b3084ea564460

8294142: make test should report only on executed tests

Reviewed-by: ihse, djelinski, erikj

! doc/testing.html
! doc/testing.md
! make/RunTests.gmk

Changeset: 050eebf2
Author:    Johan Sjölen <jsjolen at openjdk.org>
Committer: Robbin Ehn <rehn at openjdk.org>
Date:      2022-09-26 10:50:43 +0000
URL:       https://git.openjdk.org/loom/commit/050eebf2e8215f1603cd89d5c205d14f71b3128b

8294245: Make Compile::print_inlining_stream stack allocated

Reviewed-by: kvn, rehn

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: 2be31587
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-09-26 11:00:38 +0000
URL:       https://git.openjdk.org/loom/commit/2be315877b734b70170ef6375712188d7cd64268

4797982: Setting negative size of JSplitPane divider leads to unexpected results.

Reviewed-by: azvegint, prr

! src/java.desktop/share/classes/javax/swing/JSplitPane.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java
+ test/jdk/javax/swing/JSplitPane/JSplitPaneTestNegDivSize.java

Changeset: 36b61c5d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-26 12:44:04 +0000
URL:       https://git.openjdk.org/loom/commit/36b61c5d7e7732924f494fa24c0e286e41279fc3

8293872: Make runtime/Thread/ThreadCountLimit.java more robust

Reviewed-by: dholmes, adinn

! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java

Changeset: 968af74d
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2022-09-26 15:47:18 +0000
URL:       https://git.openjdk.org/loom/commit/968af74de4307a05e45f0bee32fa9120e39faf09

8293567: AbstractSplittableWithBrineGenerator: salt has digits that duplicate the marker

Reviewed-by: jlaskey

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java

Changeset: 5ae6bc23
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-09-26 15:55:22 +0000
URL:       https://git.openjdk.org/loom/commit/5ae6bc23e857535532b59aae674e2b917bbf7284

8234262: Unmask SIGQUIT in a child process

Reviewed-by: bpb, dholmes, vtewari, stuefe, alanb

! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjava/ProcessImpl_md.c
+ test/jdk/java/lang/ProcessBuilder/UnblockSignals.java

Changeset: 1f521a12
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2022-09-26 18:03:00 +0000
URL:       https://git.openjdk.org/loom/commit/1f521a12041b33b3458f952627d535fad6e928c7

8225012: sanity/client/SwingSet/src/ToolTipDemoTest.java fails on Windows

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/sanity/client/SwingSet/src/ToolTipDemoTest.java

Changeset: aca4276e
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2022-09-26 19:27:46 +0000
URL:       https://git.openjdk.org/loom/commit/aca4276e8938127e7e6a416cfbe325764b2c2e3f

8294379: Missing comma after copyright year

Reviewed-by: kcr, azvegint, prr

! test/jdk/sanity/client/SwingSet/src/ToolTipDemoTest.java

Changeset: b88ee1ee
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-09-26 21:28:39 +0000
URL:       https://git.openjdk.org/loom/commit/b88ee1ee22a4ea859f2a7bdf80a12c1d56fe6fd2

6251738: Want a top-level summary page that itemizes all spec documents referenced from javadocs (OEM spec)

Reviewed-by: hannesw

! make/Docs.gmk
! 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/SpecTree.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/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! 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/formats/html/Contents.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/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.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/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.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/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.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/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testConditionalPages/TestConditionalPages.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
+ test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out
! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java
+ test/langtools/tools/javac/diags/examples/NoTitle.java
+ test/langtools/tools/javac/diags/examples/NoURL.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
+ test/langtools/tools/javac/doctree/SpecTest.java
! test/langtools/tools/javac/lib/DPrinter.java

Changeset: 43eff2b3
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Brent Christian <bchristi at openjdk.org>
Date:      2022-09-26 22:31:51 +0000
URL:       https://git.openjdk.org/loom/commit/43eff2b309e2ef275bdd5adf196da81d4e23f535

8272687: Replace StringBuffer with StringBuilder in RuleBasedCollator

Reviewed-by: lancea, naoto, bchristi, bpb

! src/java.base/share/classes/java/text/RBCollationTables.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java

Changeset: 1e222bcc
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2022-09-26 22:48:25 +0000
URL:       https://git.openjdk.org/loom/commit/1e222bccd3807c1be0d1d824e0ff9745751d8375

8293462: [macos] app image signature invalid when creating DMG or PKG from post processed signed image

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/AppImageFileTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
+ test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java

Changeset: 1ddc92fe
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-09-27 00:58:44 +0000
URL:       https://git.openjdk.org/loom/commit/1ddc92fef518cbbb06945f7b5a1e285f740682cb

8294404: [BACKOUT] JDK-8294142: make test should report only executed tests

Reviewed-by: jjg

! doc/testing.html
! doc/testing.md
! make/RunTests.gmk

Changeset: aa48705d
Author:    Fei Gao <fgao at openjdk.org>
Committer: Pengfei Li <pli at openjdk.org>
Date:      2022-09-27 01:24:17 +0000
URL:       https://git.openjdk.org/loom/commit/aa48705dddee674baa479f5128cfc3b426d87d2d

8289422: Fix and re-enable vector conditional move

Reviewed-by: thartmann, kvn

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java

Changeset: 49a7347b
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-09-27 01:45:36 +0000
URL:       https://git.openjdk.org/loom/commit/49a7347ba5a0df58eeb7fb99dd0a4b067d77599e

8294408: Problemlist runtime/handshake/HandshakeSuspendExitTest.java

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: 02ea3381
Author:    Hao Sun <haosun at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-09-27 03:09:18 +0000
URL:       https://git.openjdk.org/loom/commit/02ea338177df781912dc782e32200eaf4731a0da

8293887: AArch64 build failure with GCC 12 due to maybe-uninitialized warning in libfdlibm k_rem_pio2.c

Reviewed-by: erikj, shade, ihse

! make/modules/java.base/lib/CoreLibraries.gmk

Changeset: 14c6ac45
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-09-27 07:54:13 +0000
URL:       https://git.openjdk.org/loom/commit/14c6ac457d319a2e7f9cc9e7355c81c421a065dd

8293998: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC

Reviewed-by: shade, lucy

! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp

Changeset: dd51f7e0
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-09-27 08:52:19 +0000
URL:       https://git.openjdk.org/loom/commit/dd51f7e0b75d3a16403608d89cd206ac0bedf882

8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop

Reviewed-by: roland, thartmann, chagedorn

! src/hotspot/share/opto/loopTransform.cpp
! test/hotspot/jtreg/compiler/loopopts/TestRemoveEmptyLoop.java

Changeset: bc12e955
Author:    Doug Lea <dl at openjdk.org>
Date:      2022-09-27 10:50:18 +0000
URL:       https://git.openjdk.org/loom/commit/bc12e9553d30fbf849b5a681137a231ff083d901

8292969: Bad Thread Utilization in ForkJoinPool

Reviewed-by: shade, alanb

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java

Changeset: 1abf971b
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-09-27 11:43:59 +0000
URL:       https://git.openjdk.org/loom/commit/1abf971b93222f422c0026cee944a6db214f955a

8249627: Degrade Thread.suspend and Thread.resume

Reviewed-by: cjplummer, sspitsyn, dholmes, jpai

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/java.base/share/classes/java/lang/IllegalThreadStateException.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/SecurityManager.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html
! src/java.base/share/native/libjava/Thread.c
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
- test/jdk/java/lang/Thread/CountStackFrames.java
+ test/jdk/java/lang/Thread/DegradedMethodsThrowUOE.java
- test/jdk/java/lang/Thread/StopTest.java

Changeset: 3419363e
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-09-27 13:16:59 +0000
URL:       https://git.openjdk.org/loom/commit/3419363e89eaeef61a44fa1ab12d6a355323eb68

8294361: Cleanup usages of StringBuffer in SQLOutputImpl

Reviewed-by: rriggs, lancea

! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SQLOutputImpl.java

Changeset: 99017b06
Author:    Darragh Clarke <Darragh.clarke at oracle.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2022-09-27 15:01:03 +0000
URL:       https://git.openjdk.org/loom/commit/99017b06bff57b5f96912897038b9a769523b1f8

8293064: Remove unused NET_xxx functions

Reviewed-by: chegar, djelinski, aefimov, vtewari

! src/java.base/aix/native/libnet/aix_close.c
! src/java.base/linux/native/libnet/linux_close.c
! src/java.base/macosx/native/libnet/bsd_close.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnet/net_util_md.h
! src/java.base/windows/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.h

Changeset: 112ca2b8
Author:    Matias Saavedra Silva <matias.s.saavedra.silva at oracle.com>
Committer: Calvin Cheung <ccheung at openjdk.org>
Date:      2022-09-27 15:39:31 +0000
URL:       https://git.openjdk.org/loom/commit/112ca2b863e3caf647645eebd87423925a271e3e

8293964: Unused check_for_duplicates parameter in ClassLoaderExt::process_jar_manifest

Reviewed-by: ccheung, dholmes

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp

Changeset: fb4979c0
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Xin Liu <xliu at openjdk.org>
Date:      2022-09-27 15:52:22 +0000
URL:       https://git.openjdk.org/loom/commit/fb4979c05bca2feae8e2d86c99db5e089693606f

8290401: Support dump all phases and print nodes in ascending order of index

Reviewed-by: chagedorn, xliu

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phasetype.hpp

Changeset: 71511283
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-09-27 16:01:47 +0000
URL:       https://git.openjdk.org/loom/commit/71511283ce02f52aba855a84cc67ba579ab8b586

8294317: Insufficient build rules for tzdb.dat

Reviewed-by: joehw, erikj

! make/modules/java.base/gendata/GendataTZDB.gmk

Changeset: a11477ce
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-09-27 16:03:33 +0000
URL:       https://git.openjdk.org/loom/commit/a11477ce259d6d2a053117a2300ebb171145cfde

8289797: tools/launcher/I18NArgTest.java fails on Japanese Windows environment

Reviewed-by: naoto

! test/jdk/tools/launcher/I18NArgTest.java

Changeset: 739fdec7
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2022-09-27 16:27:32 +0000
URL:       https://git.openjdk.org/loom/commit/739fdec7ea44be7ab12fdf418793276d581e58fe

8289162: runtime/NMT/ThreadedMallocTestType.java should print out memory allocations to help debug

Reviewed-by: hseigel, coleenp

! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java

Changeset: 763d4bf0
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-09-27 21:03:50 +0000
URL:       https://git.openjdk.org/loom/commit/763d4bf0749e54f74821e5155f672ed24d6f2fcd

8293592: Remove JVM_StopThread, stillborn, and related cleanup

Reviewed-by: alanb, sspitsyn, rehn, coleenp

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! src/java.base/share/classes/java/lang/Thread.java

Changeset: 22b59b66
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-09-27 21:18:12 +0000
URL:       https://git.openjdk.org/loom/commit/22b59b66d975845da778220d983a1693e7f7055f

8294471: SpecTaglet is inconsistent with SpecTree for inline property

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SpecTaglet.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out

Changeset: 6ad151d0
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-09-27 21:20:41 +0000
URL:       https://git.openjdk.org/loom/commit/6ad151d09623217699d3d21c36d4e01f3bfd7d7b

8293143: Workaround for JDK-8292217 when doing "step over" of bytecode with unresolved cp reference

Reviewed-by: sspitsyn, amenkov

! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! test/jdk/com/sun/jdi/CLETest.java

Changeset: f8d9fa88
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-09-27 22:47:01 +0000
URL:       https://git.openjdk.org/loom/commit/f8d9fa88735d8451108a0664990b8fc7409338e9

8294483: Remove vmTestbase/nsk/jvmti/GetThreadState tests.

Reviewed-by: kvn, dholmes

! test/hotspot/jtreg/TEST.quick-groups
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001/libthrstat001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001/thrstat001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002/libthrstat002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002/thrstat002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat003.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat003/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat003/libthrstat003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat003/thrstat003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat004.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat004/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat004/libthrstat004.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat004/thrstat004.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat005.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat005/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat005/libthrstat005.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat005/thrstat005.cpp

Changeset: e5b65c40
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-09-27 23:57:32 +0000
URL:       https://git.openjdk.org/loom/commit/e5b65c40ea032c6955311593e02ed44f14dfe80a

8290482: Update JNI Specification of DestroyJavaVM for better alignment with JLS, JVMS, and Java SE API Specifications

Reviewed-by: rehn, coleenp

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/native/include/jni.h
! test/hotspot/jtreg/native_sanity/JniVersion.java
+ test/hotspot/jtreg/runtime/jni/activeDestroy/TestActiveDestroy.java
+ test/hotspot/jtreg/runtime/jni/activeDestroy/libactiveDestroy.c

Changeset: 9d76ac8a
Author:    AJ Ferguson <AJ-Ferguson at users.noreply.github.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-09-28 00:12:23 +0000
URL:       https://git.openjdk.org/loom/commit/9d76ac8a4453bc51d9dca2ad6c60259cfb2c4203

8292158: AES-CTR cipher state corruption with AVX-512

Reviewed-by: kvn, svkamath, sviswanathan

! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
+ test/hotspot/jtreg/compiler/codegen/aes/Test8292158.java

Changeset: d827fd83
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-09-28 00:22:16 +0000
URL:       https://git.openjdk.org/loom/commit/d827fd830afda58e30b667e61fc4653423db9d39

8294430: RISC-V: Small refactoring for movptr_with_offset

Reviewed-by: fjiang, yadongwang, shade

! src/hotspot/cpu/riscv/assembler_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 5e1e449c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-09-28 01:27:57 +0000
URL:       https://git.openjdk.org/loom/commit/5e1e449c116d44fb77a21ce4cd5187cfc55263f2

8290920: sspi_bridge.dll not built if BUILD_CRYPTO is false

Reviewed-by: valeriep, erikj, ihse, wetmore

! make/modules/java.security.jgss/Lib.gmk

Changeset: 79ccc791
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-09-28 04:44:43 +0000
URL:       https://git.openjdk.org/loom/commit/79ccc791f275be7cfea95ff0ce8cf7361c7f08ad

8293613: need to properly handle and hide tmp VTMS transitions

Reviewed-by: cjplummer, lmesnik

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c

Changeset: 3afb61b8
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-09-29 18:41:33 +0000
URL:       https://git.openjdk.org/loom/commit/3afb61b8fcc150595d6e5d2f7981b99dacf3b5be

Merge with jdk-20+17

! make/RunTests.gmk
! make/autoconf/configure.ac
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/Thread.c
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList-vthread.txt
! test/jdk/ProblemList.txt
! make/RunTests.gmk
! make/autoconf/configure.ac
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/Thread.c
! test/hotspot/jtreg/ProblemList.txt
+ test/jdk/ProblemList-vthread.txt
! test/jdk/ProblemList.txt



More information about the loom-dev mailing list