diff options
author | Michaël Zasso <targos@protonmail.com> | 2021-07-14 11:30:07 +0200 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2021-07-20 15:24:51 +0200 |
commit | 6cdd310275bb0f8056aa0ae6d95614e9ca5b70c7 (patch) | |
tree | 9ed37b19cd668894854b7f469010f7621e63ef81 /deps/v8/tools/testrunner/local/variants.py | |
parent | c0f10006c82d2d9896a552de98ed146f9542720d (diff) | |
download | node-new-6cdd310275bb0f8056aa0ae6d95614e9ca5b70c7.tar.gz |
deps: update V8 to 9.2.230.21
PR-URL: https://github.com/nodejs/node/pull/38990
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Diffstat (limited to 'deps/v8/tools/testrunner/local/variants.py')
-rw-r--r-- | deps/v8/tools/testrunner/local/variants.py | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/deps/v8/tools/testrunner/local/variants.py b/deps/v8/tools/testrunner/local/variants.py index 0af6d3ab0e..e214de0540 100644 --- a/deps/v8/tools/testrunner/local/variants.py +++ b/deps/v8/tools/testrunner/local/variants.py @@ -44,6 +44,7 @@ ALL_VARIANT_FLAGS = { "instruction_scheduling": [["--turbo-instruction-scheduling"]], "stress_instruction_scheduling": [["--turbo-stress-instruction-scheduling"]], "top_level_await": [["--harmony-top-level-await"]], + "wasm_write_protect_code": [["--wasm-write-protect-code-memory"]], } # Flags that lead to a contradiction with the flags provided by the respective @@ -59,9 +60,9 @@ INCOMPATIBLE_FLAGS_PER_VARIANT = { "slow_path": ["--no-force-slow-path"], "stress_concurrent_allocation": ["--single-threaded-gc", "--predictable"], "stress_concurrent_inlining": ["--single-threaded", "--predictable", - "--no-turbo-direct-heap-access"], + "--no-concurrent-inlining"], + "concurrent_inlining": ["--no-concurrent-inlining"], "stress_incremental_marking": ["--no-stress-incremental-marking"], - "future": ["--no-turbo-direct-heap-access"], "stress_js_bg_compile_wasm_code_gc": ["--no-stress-background-compile"], "stress": ["--no-stress-opt", "--always-opt", "--no-always-opt", "--liftoff", "--max-inlined-bytecode-size=*", @@ -69,16 +70,17 @@ INCOMPATIBLE_FLAGS_PER_VARIANT = { "--wasm-generic-wrapper"], "sparkplug": ["--jitless", "--no-sparkplug" ], "always_sparkplug": ["--jitless", "--no-sparkplug", "--no-always-sparkplug"], - "turboprop": ["--interrupt-budget=*", "--no-turbo-direct-heap-access", - "--no-turboprop"], - "turboprop_as_toptier": ["--interrupt-budget=*", - "--no-turbo-direct-heap-access", "--no-turboprop", + "turboprop": ["--interrupt-budget=*", "--no-turboprop"], + "turboprop_as_toptier": ["--interrupt-budget=*", "--no-turboprop", "--no-turboprop-as-toptier"], "code_serializer": ["--cache=after-execute", "--cache=full-code-cache", "--cache=none"], "no_local_heaps": ["--concurrent-inlining", "--turboprop"], "experimental_regexp": ["--no-enable-experimental-regexp-engine", "--no-default-to-experimental-regexp-engine"], + # There is a negative implication: --perf-prof disables + # --wasm-write-protect-code-memory. + "wasm_write_protect_code": ["--perf-prof"], } # Flags that lead to a contradiction under certain build variables. @@ -101,6 +103,8 @@ INCOMPATIBLE_FLAGS_PER_BUILD_VARIABLE = { # The conflicts might be directly contradictory flags or be caused by the # implications defined in flag-definitions.h. INCOMPATIBLE_FLAGS_PER_EXTRA_FLAG = { + "--concurrent-inlining": + INCOMPATIBLE_FLAGS_PER_VARIANT["concurrent_inlining"], "--concurrent-recompilation": ["--no-concurrent-recompilation", "--predictable"], "--enable-armv8": ["--no-enable-armv8"], "--gc-interval=*": ["--gc-interval=*"], @@ -109,9 +113,9 @@ INCOMPATIBLE_FLAGS_PER_EXTRA_FLAG = { "--no-enable-sse4-1": ["--enable-sse4-1"], "--optimize-for-size": ["--max-semi-space-size=*"], "--stress_concurrent_allocation": ["--single-threaded-gc", "--predictable"], - "--stress_concurrent_inlining": ["--single-threaded", "--predictable"], + "--stress-concurrent-inlining": + INCOMPATIBLE_FLAGS_PER_VARIANT["stress_concurrent_inlining"], "--stress-flush-bytecode": ["--no-stress-flush-bytecode"], - "--future": ["--no-turbo-direct-heap-access"], "--stress-incremental-marking": INCOMPATIBLE_FLAGS_PER_VARIANT["stress_incremental_marking"], } |