node/deps
Michaël Zasso 4107ce0dad
deps: V8: cherry-pick 031b98b25cba
Original commit message:

    [runtime] Clear array join stack when throwing uncatchable

    ... exception.

    Array#join depends array_join_stack to avoid infinite loop
    and ensures symmetric pushes/pops through catch blocks to
    correctly maintain the elements in the join stack.
    However, the stack does not pop the elements and leaves in
    an invalid state when throwing the uncatchable termination
    exception. And the invalid join stack state will affect
    subsequent Array#join calls. Because all the terminate
    exception will be handled by Isolate::UnwindAndFindHandler,
    we could clear the array join stack when unwinding the terminate
    exception.

    Bug: v8:13259
    Change-Id: I23823e823c5fe0b089528c5cf654864cea78ebeb
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3878451
    Reviewed-by: Jakob Linke <jgruber@chromium.org>
    Commit-Queue: 王澳 <wangao.james@bytedance.com>
    Cr-Commit-Position: refs/heads/main@{#83465}

Refs: 031b98b25c
Closes: https://github.com/nodejs/node/issues/44417
PR-URL: https://github.com/nodejs/node/pull/45375
Fixes: https://github.com/nodejs/node/issues/44417
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Kohei Ueno <kohei.ueno119@gmail.com>
2022-11-11 07:20:17 +00:00
..
acorn
base64
brotli
cares
cjs-module-lexer
corepack deps: update corepack to 0.15.1 2022-11-07 01:25:52 +00:00
googletest
histogram
icu-small deps: update ICU to 72.1 2022-10-25 14:13:17 +00:00
llhttp deps: update llhttp to 8.1.0 2022-10-12 15:36:23 +02:00
nghttp2
ngtcp2
npm deps: upgrade npm to 8.19.3 2022-11-07 18:02:05 +00:00
openssl deps: update archs files for quictls/openssl-3.0.7+quic 2022-11-04 14:56:43 -03:00
undici deps: update undici to 5.12.0 2022-10-30 14:34:46 +00:00
uv deps: upgrade to libuv 1.44.2 2022-11-05 19:53:50 +01:00
uvwasi
v8 deps: V8: cherry-pick 031b98b25cba 2022-11-11 07:20:17 +00:00
zlib