v8/bazel
Jakob Linke 6e1b9141ec Reland "[flags,testrunner] Consider readonly flags for conflict detection"
This is a reland of commit ebd933037e

Original change's description:
> [flags,testrunner] Consider readonly flags for conflict detection
>
> Flag conflict detection 1) bails out on incompatible flag values (e.g.
> --jitless and --turbofan) and 2) handles such bailouts transparently in
> the test runner by marking affected tests as OUTCOMES_FAIL.
>
> This CL adds full support for readonly flags to this system, together
> with required additional annotations in variants.py.
>
> Drive-by: assert proper use of v8_enable_slow_dchecks, and add
> support when dcheck_always_on is set.
> Drive-by: introduce has_maglev build variable detection based on
> v8_enable_maglev and use that for .status file annotations.
> Drive-by: protect against unintended overwrites of build variables
> in statusfile.py.
>
> Cq-Include-Trybots: luci.v8.try:v8_linux64_fyi_rel
> Bug: v8:13629,v8:10577
> Change-Id: I04de399139a0490806df8bfee7e75e2ec767b4b5
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4135879
> Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
> Reviewed-by: Victor Gomes <victorgomes@chromium.org>
> Commit-Queue: Jakob Linke <jgruber@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#85130}

Bug: v8:13629,v8:10577
Change-Id: I49ce322c3fda00a1e1e280d99d2d818772533927
Cq-Include-Trybots: luci.v8.try:v8_linux64_fyi_rel
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4151087
Reviewed-by: Victor Gomes <victorgomes@chromium.org>
Commit-Queue: Victor Gomes <victorgomes@chromium.org>
Auto-Submit: Jakob Linke <jgruber@chromium.org>
Reviewed-by: Leszek Swirski <leszeks@chromium.org>
Cr-Commit-Position: refs/heads/main@{#85172}
2023-01-10 10:52: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 Reland "[flags,testrunner] Consider readonly flags for conflict detection" 2023-01-10 10:52: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