node/deps
Matin Zadehdolatabad 530ef91509
deps: V8: cherry-pick 0c8b6e415c30
Original commit message:

    [mac][wasm] Work around MacOS 11.2 code page decommit failures

    MacOS 11.2 refuses to set "no access" permissions on memory that
    we previously used for JIT-compiled code. It is still unclear
    whether this is WAI on the part of the kernel. In the meantime,
    as a workaround, we use madvise(..., MADV_FREE_REUSABLE) instead
    of mprotect(..., NONE) when discarding code pages. This is inspired
    by what Chromium's gin platform does.

    Fixed: v8:11389
    Change-Id: I866586932573b4253002436ae5eee4e0411c45fc
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2679688
    Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
    Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
    Auto-Submit: Jakob Kummerow <jkummerow@chromium.org>
    Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#72559}

Refs: 0c8b6e415c
Fixes: https://github.com/nodejs/node/issues/37061
PR-URL: https://github.com/nodejs/node/pull/37276
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Ash Cripps <acripps@redhat.com>
2021-02-11 19:11:49 +01:00
..
acorn deps: update acorn to v8.0.4 2020-10-27 03:26:56 +00:00
acorn-plugins deps: update acorn to v8.0.4 2020-10-27 03:26:56 +00:00
brotli deps: update brotli to v1.0.9 2020-08-29 01:56:35 +00:00
cares deps: update to c-ares 1.17.1 2020-12-16 05:48:29 -08:00
cjs-module-lexer deps: upgrade to cjs-module-lexer@1.0.0 2020-11-02 10:24:04 -08:00
histogram deps: histogram: unexport symbols 2019-05-23 11:22:46 +02:00
icu-small deps: update ICU to 68.2 2021-01-20 16:32:45 +01:00
llhttp http: unset F_CHUNKED on new Transfer-Encoding 2021-01-04 16:56:30 +00:00
nghttp2 deps: update nghttp2 to 1.42.0 2021-01-11 08:15:16 +01:00
node-inspect deps: update node-inspect to v2.0.0 2020-05-20 12:36:34 +02:00
npm deps: upgrade npm to 7.5.3 2021-02-09 10:23:19 -05:00
openssl deps: update openssl config 2021-01-30 07:49:31 -08:00
uv deps: upgrade to libuv 1.40.0 2020-09-27 01:30:31 +00:00
uvwasi deps: update to uvwasi 0.0.11 2020-09-11 05:46:06 -07:00
v8 deps: V8: cherry-pick 0c8b6e415c30 2021-02-11 19:11:49 +01:00
zlib build: fix zlib inlining for IA-32 2020-11-09 12:35:42 -08:00