node/deps/v8/src
Keyhan Vakil 25eba3d20b deps: V8: cherry-pick de611e69ad51
Original commit message:

    [maglev] fix non-ptr-compr compilation on old compilers

    When pointer compression is disabled, the preprocessor expands some
    static asserts to static_assert(false), which doesn't compile on
    compilers not implementing the C++ defect report CWG2518, notably clang
    before version 17 and gcc before version 13.

    Adding in part of the template parameter to the static assert prevents
    it from being evaluated immediately which fixes the compilation.

    Test: compiled with gcc-11 and clang-14 without pointer compression.
    Change-Id: I95ce29bdb1278e6dad9e592d6f9476395f8aeb59
    Fixed: v8:14355
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5022760
    Reviewed-by: Leszek Swirski <leszeks@chromium.org>
    Commit-Queue: Leszek Swirski <leszeks@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#91553}

Refs: de611e69ad
PR-URL: https://github.com/nodejs/node/pull/51200
Refs: https://github.com/nodejs/node/issues/50690
Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Richard Lau <rlau@redhat.com>
2024-01-02 15:05:25 -03:00
..
api deps: V8: cherry-pick 0fd478bcdabd 2023-12-15 15:26:24 -03:00
asmjs deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
ast deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
base deps: always define V8_EXPORT_PRIVATE as no-op 2023-10-10 08:25:57 +02:00
baseline deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
bigint
builtins deps: V8: cherry-pick 13192d6e10fa 2023-11-14 09:17:56 +01:00
codegen deps: V8: cherry-pick 13192d6e10fa 2023-11-14 09:17:56 +01:00
common deps: V8: cherry-pick 475c8cdf9a95 2023-11-29 09:46:33 -03:00
compiler deps: V8: cherry-pick 8f0b94671ddb 2023-11-23 10:15:41 +01:00
compiler-dispatcher deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
d8 deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
date deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
debug deps: V8: cherry-pick 0fd478bcdabd 2023-12-15 15:26:24 -03:00
deoptimizer deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
diagnostics deps: V8: cherry-pick f7d000a7ae7b 2023-10-24 09:41:06 +02:00
execution deps: V8: cherry-pick 475c8cdf9a95 2023-11-29 09:46:33 -03:00
extensions deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
flags deps: V8: cherry-pick 0f9ebbc672c7 2023-11-29 09:46:35 -03:00
handles deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
heap deps: V8: cherry-pick 475c8cdf9a95 2023-11-29 09:46:33 -03:00
ic deps: patch V8 to 11.8.172.15 2023-10-23 08:19:33 +02:00
init deps: V8: cherry-pick 0f9ebbc672c7 2023-11-29 09:46:35 -03:00
inspector deps: V8: cherry-pick 0fd478bcdabd 2023-12-15 15:26:24 -03:00
interpreter deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
json deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
libplatform deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
libsampler deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
logging deps: V8: cherry-pick f7d000a7ae7b 2023-10-24 09:41:06 +02:00
maglev deps: V8: cherry-pick de611e69ad51 2024-01-02 15:05:25 -03:00
numbers deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
objects deps: patch V8 to 11.8.172.17 2023-11-14 09:17:49 +01:00
parsing deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
profiler deps: V8: cherry-pick 0fd478bcdabd 2023-12-15 15:26:24 -03:00
protobuf
regexp deps: V8: cherry-pick 13192d6e10fa 2023-11-14 09:17:56 +01:00
roots deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
runtime deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
sandbox deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
snapshot deps: V8: cherry-pick 8ec2651fbdd8 2023-10-10 08:26:39 +02:00
strings deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
tasks
temporal
third_party deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
torque deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
tracing deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
trap-handler deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
utils deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
wasm deps: V8: cherry-pick 475c8cdf9a95 2023-11-29 09:46:33 -03:00
zone deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
DEPS deps: update V8 to 11.8.172.13 2023-10-10 08:25:41 +02:00
DIR_METADATA
OWNERS