git: openjdk/loom: jep-vt: 18 new changesets
duke
duke at openjdk.java.net
Sat Apr 16 11:32:34 UTC 2022
Changeset: bc3b09d6
Author: Fei Yang <fyang at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2022-04-15 12:53:20 +0000
URL: https://git.openjdk.java.net/loom/commit/bc3b09d67782d9d00780265dce12965418b9201d
Loom: RISCV stubs
Reviewed-by: alanb
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
+ src/hotspot/cpu/riscv/continuationEntry_riscv.inline.hpp
+ src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
+ src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/registerMap_riscv.cpp
+ src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp
+ src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
+ src/hotspot/cpu/riscv/stackChunkOop_riscv.inline.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: ab10c8c4
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2022-04-15 14:28:30 +0000
URL: https://git.openjdk.java.net/loom/commit/ab10c8c429b4a55e6ae5540a8ef8060479f2ba39
Debugger changes to support JVMTI now returning JVMTI_ERROR_UNSUPPORTED_OPERATION for Thread.stop() of a virtual thread.
Reviewed-by: sspitsyn
! 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/tools/example/debug/tty/Commands.java
! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! test/hotspot/jtreg/ProblemList-svc-vthread.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001.java
Changeset: 41d267b8
Author: Chris Plummer <chris.plummer at oracle.com>
Date: 2022-04-15 14:51:32 +0000
URL: https://git.openjdk.java.net/loom/commit/41d267b8c18ec09c3830549ca852e1130b0abfec
Minor spec rewording for ThreadReference.stop.
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
Changeset: 01119f29
Author: Paul Sandoz <psandoz at openjdk.org>
Date: 2022-04-15 17:43:45 +0000
URL: https://git.openjdk.java.net/loom/commit/01119f2948c07dc88e6a3a21247a09bfe3d0f068
Use one future
Reviewed-by: alanb
! src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructuredTaskScope.java
Changeset: 6451ded4
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2022-04-15 18:19:57 +0000
URL: https://git.openjdk.java.net/loom/commit/6451ded4ea30ce0ef560ffa837e361e03c44ace2
Alex Menkov review
Reviewed-by: alanb, amenkov
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadDeathRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadStartRequest.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/EventHandler.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java
! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c
Changeset: 5a2fbb74
Author: Chris Plummer <chris.plummer at oracle.com>
Date: 2022-04-15 18:55:56 +0000
URL: https://git.openjdk.java.net/loom/commit/5a2fbb7438e551ffbecedb5530d08bae5d79b74d
Minor spec clarification for ThreadReference.stop
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
Changeset: 854f6490
Author: lmesnik <leonid.mesnik at oracle.com>
Date: 2022-04-15 14:38:28 +0000
URL: https://git.openjdk.java.net/loom/commit/854f64903ae4c662a6a6cdbe120d71d8a1cd3990
more tests excluded
! test/hotspot/jtreg/ProblemList-vthread.txt
Changeset: e51430bd
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2022-04-15 22:32:19 +0000
URL: https://git.openjdk.java.net/loom/commit/e51430bd91f68a6ae5db91dd34b4a0c817a307ea
Cleanup ProcessTool.createJavaProcessBuilder()
Reviewed-by: lmesnik
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: c6b3d05a
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2022-04-15 22:36:25 +0000
URL: https://git.openjdk.java.net/loom/commit/c6b3d05a8cd16cf0481978a0909faace8e2ac2f6
use a staic final for "old-m-a-i-n" thread name
Reviewed-by: amenkov, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jdb/monitor/monitor001/monitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/unmonitor/unmonitor001/unmonitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
Changeset: 490b38b7
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2022-04-15 22:38:53 +0000
URL: https://git.openjdk.java.net/loom/commit/490b38b76f91f54accdf34db4ce267e1899443b5
Deleted some commented out debugging code.
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
Changeset: 46107fc8
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2022-04-16 00:15:55 +0000
URL: https://git.openjdk.java.net/loom/commit/46107fc8ee1286ebe777fbb441f8212acb2eff4d
dcubed - cleanup2 changes (JVM/TI, JDI, JDWP)
Reviewed-by: cjplummer, sspitsyn
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/jdk.jdi/share/classes/com/sun/jdi/OpaqueFrameException.java
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadGroupReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/EventHandler.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/StackFrameImpl.java
! src/jdk.jdwp.agent/share/native/libjdwp/EventRequestImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.h
! src/jdk.jdwp.agent/share/native/libjdwp/standardHandlers.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h
Changeset: 3e19a87e
Author: Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date: 2022-04-16 03:04:40 +0000
URL: https://git.openjdk.java.net/loom/commit/3e19a87ee35d85008c8a19e2f52cb99a4a4e9980
make JVMTI Suspend/ResumeAllVirtualThreads a no-op when Loom is not enabled
! src/hotspot/share/prims/jvmtiEnv.cpp
Changeset: 82c00fc7
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2022-04-15 19:41:19 +0000
URL: https://git.openjdk.java.net/loom/commit/82c00fc7620f896979012ab51f4ee0a373fbbbc7
Cleanup
! src/java.base/share/classes/java/io/BufferedOutputStream.java
! src/java.base/share/classes/java/io/BufferedWriter.java
Changeset: 0bb2d416
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2022-04-16 07:40:20 +0000
URL: https://git.openjdk.java.net/loom/commit/0bb2d4162f1cf2e62232e9a14c9b8337de6af47a
Cleanup/suggestions from psandoz
! src/java.base/share/classes/jdk/internal/misc/Blocker.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! src/java.base/share/classes/jdk/internal/misc/ThreadTracker.java
! src/java.base/share/classes/jdk/internal/vm/annotation/ChangesCurrentThread.java
Changeset: f629c1a6
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2022-04-16 09:37:14 +0000
URL: https://git.openjdk.java.net/loom/commit/f629c1a62a4febf3a809b411c1df04aee8a3a053
Clarify interaction with SM when creating platform threads
! src/java.base/share/classes/java/lang/Thread.java
Changeset: 05da4a3d
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2022-04-16 09:54:47 +0000
URL: https://git.openjdk.java.net/loom/commit/05da4a3df52d36e9a03743899231a8873142c8aa
No need to put check in ofPlatform, improve test
! src/java.base/share/classes/java/lang/Thread.java
! test/jdk/java/lang/Thread/virtual/PreviewFeaturesNotEnabled.java
Changeset: f459eec6
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2022-04-16 09:57:58 +0000
URL: https://git.openjdk.java.net/loom/commit/f459eec663ebb651cb173ba3f8c98817654c4a4d
Remove extra blank lines
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
Changeset: 8c6f2a54
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2022-04-16 10:01:17 +0000
URL: https://git.openjdk.java.net/loom/commit/8c6f2a54c632e7706723877cf301a037feb3ea16
Merge
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c
More information about the loom-dev
mailing list