v8/test
Benedikt Meurer 824ae14c7a [debug] Cleanup properly when microtask execution is terminated.
When a terminate_exception is raised while executing one of the promise
related jobs on the microtask queue, we don't clean up properly, leaving
the async stack in the inspector in an inconsistent state, not cleaning
up the promise stack on the Isolate, and also not resetting the global
current_microtask slot. This CL adds appropriate logic to perform the
correct cleanup.

Fixed: chromium:1297964
Change-Id: I4ec64405d4c66bfe1f0115e7039866447fb10f02
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3471815
Auto-Submit: Benedikt Meurer <bmeurer@chromium.org>
Reviewed-by: Jaroslav Sevcik <jarin@chromium.org>
Commit-Queue: Jaroslav Sevcik <jarin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#79162}
2022-02-18 08:49:05 +00:00
..
benchmarks [tests] Skip slow tests on certain configurations 2022-01-31 13:52:22 +00:00
bigint [bigint][test] Better random input generation 2021-09-08 15:39:27 +00:00
cctest [shared-struct] Prototype JS shared structs 2022-02-17 19:45:56 +00:00
common [wasm] Small cleanups 2022-02-17 13:29:33 +00:00
debugger Mark Reflect methods as side-effect free 2022-02-14 09:27:50 +00:00
debugging [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00
fuzzer [debug] Cleanup properly when microtask execution is terminated. 2022-02-18 08:49:05 +00:00
fuzzilli Fix unhandled promise rejections in REPRL mode 2020-09-30 13:34:23 +00:00
inspector [debug] Allow removal of instrumentation breakpoints in wasm 2022-02-15 09:36:27 +00:00
intl [intl] Part 2 of NumberFormat v3 2022-02-18 08:47:59 +00:00
js-perf-test [js-perf-test] Properly create packed arrays in Array tests 2022-02-09 07:31:21 +00:00
memory [snapshot] Fix the Memory.json benchmark 2021-04-28 07:54:34 +00:00
message [errors] Enhance the DataView construction error message 2022-02-07 12:02:48 +00:00
mjsunit [shared-struct] Prototype JS shared structs 2022-02-17 19:45:56 +00:00
mkgrokdump [runtime] Add ReadOnlyRoots.empty_array_list() 2022-02-16 08:17:06 +00:00
mozilla [test] Disable slow mozilla tests on Windows 2022-01-20 13:45:29 +00:00
test262 [intl] Part 2 of NumberFormat v3 2022-02-18 08:47:59 +00:00
torque Reland "Reland "[Torque] Generalize Torque literals to larger size"" 2022-02-04 09:40:24 +00:00
unittests Disable flaky test 2022-02-17 23:40:19 +00:00
wasm-api-tests [wasm] Deserialization should trigger FinishedTopTierCompilation event 2022-01-21 13:21:36 +00:00
wasm-js [wasm] Update spec tests 2022-02-10 13:15:08 +00:00
wasm-spec-tests [wasm] Update spec tests 2022-02-10 13:15:08 +00:00
webkit [test] Disable failing MSVC test 2021-12-01 15:51:59 +00:00
BUILD.gn Reland^2 "[bigint] Karatsuba multiplication" 2021-06-07 11:01:14 +00:00
OWNERS