On Fri, 9 Jun 2023 16:53:15 GMT, Andrew Haley <a...@openjdk.org> wrote:
> Move `runWith()` from `VirtualThread` to `BaseVirtualThread`. > > `BoundVirtualThread` does not use `runWith()` to run its task, so when a VM > error occurs it can not recover scoped values. > > Moving `runWith()` into the common subclass of both `VirtualThread` and > `BoundVirtualThread` fixes the problem. This pull request has now been integrated. Changeset: 44a8aa06 Author: Andrew Haley <a...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/44a8aa0691f046d720a789a89c9039a010658f0c Stats: 109 lines in 7 files changed: 40 ins; 28 del; 41 mod 8308609: java/lang/ScopedValue/StressStackOverflow.java fails with "-XX:-VMContinuations" Reviewed-by: alanb ------------- PR: https://git.openjdk.org/jdk/pull/14399