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