v8/bazel
Jakob Linke 8509ab482e [bazel] Support v8_enable_turbofan
.. similar to the way the build works in BUILD.gn:

- When TF is enabled, TF is compiled into both v8_library("v8") and
  v8_binary("mksnapshot").
- When disabled, TF is compiled into mksnapshot, but not
  v8_library("v8").

This required splitting torque-generated files into (object)
definitions and initializers; definitions are always included,
initializers only in mksnapshot.

Bug: v8:13629
Change-Id: I987f02ad809cce3b922e3b0568d9695b16776e26
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4196117
Reviewed-by: Victor Gomes <victorgomes@chromium.org>
Auto-Submit: Jakob Linke <jgruber@chromium.org>
Commit-Queue: Jakob Linke <jgruber@chromium.org>
Commit-Queue: Victor Gomes <victorgomes@chromium.org>
Cr-Commit-Position: refs/heads/main@{#85587}
2023-02-01 11:25:11 +00:00
..
config [bazel] Add hide symbols from release build 2022-11-22 10:00:46 +00:00
BUILD.icu [bazel] Cleanup style with Buildifier. 2022-01-11 10:00:36 +00:00
BUILD.trace_event_common [bazel] Don't use source files from external dependencies. 2022-01-10 20:08:45 +00:00
defs.bzl [bazel] Support v8_enable_turbofan 2023-02-01 11:25:11 +00:00
OWNERS Update OWNERS files 2022-02-16 08:16:04 +00:00
requirements.in [bazel] Generate inspector files using @rules_python. 2022-01-10 13:32:28 +00:00
requirements.txt [bazel] Generate inspector files using @rules_python. 2022-01-10 13:32:28 +00:00
v8-non-pointer-compression.bzl [bazel] Fix v8_binary_non_pointer_compression. 2021-12-15 18:28:35 +00:00