node/tools/v8_gypfiles
Keyhan Vakil 5b73da02e5 build: add configuration flag to enable Maglev
This adds a configuration flag to enable V8's Maglev compiler.

Unfortunately compilation fails unless you have clang-14+ or gcc-13+,
but I sent a patch for that upstream. Other than that, it builds and all
tests pass locally on my x86-64 Linux machine.

The gn scraper regexes were broken preventing the compilation from
linking. Fix them. As a drive-by, also add additional conditionals for
compilation on 32-bit arm.

Refs: https://github.com/nodejs/node/issues/50690
PR-URL: https://github.com/nodejs/node/pull/50692
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
2023-11-20 04:10:40 +00:00
..
d8.gyp build, deps, tools: avoid excessive LTO 2023-04-06 00:24:58 +00:00
directory.build.props
extras-libraries.cc
features.gypi build: disable flag v8_scriptormodule_legacy_lifetime 2023-11-17 03:55:33 +00:00
ForEachFormat.py
ForEachReplace.py
GN-scraper.py
inspector.gypi tools: update V8 gypfiles for 11.5 2023-10-10 08:26:48 +02:00
toolchain.gypi build: fix building when there is only python3 2023-10-25 02:43:37 +00:00
v8.gyp build: add configuration flag to enable Maglev 2023-11-20 04:10:40 +00:00
v8vtune.gyp