summaryrefslogtreecommitdiff
path: root/scripts/test
diff options
context:
space:
mode:
authorThomas Lively <tlively@google.com>2022-11-17 17:08:21 -0800
committerGitHub <noreply@github.com>2022-11-17 17:08:21 -0800
commit788cb172fb4081fc0f308458d737be7133b444d7 (patch)
tree71871c5f2d6e4ec26cf921d255750a6f94bdda21 /scripts/test
parent2218b63902cac62e02d9672034fc8d8415945973 (diff)
downloadbinaryen-788cb172fb4081fc0f308458d737be7133b444d7.tar.gz
binaryen-788cb172fb4081fc0f308458d737be7133b444d7.tar.bz2
binaryen-788cb172fb4081fc0f308458d737be7133b444d7.zip
Unpin V8 (#5277)
* Do not compare reference values across executions Since we optimize assuming a closed world, optimizations can change the types and structure of GC data even in externally-visible ways. Because differences are expected, the fuzzer already did not compare reference-typed values from before and after optimizations when running with nominal typing. Update it to not compare these values under any type system. * Unpin V8 Our WasmGC output is no longer compatible with the previously pinned version and the issue that caused us to pin it in the first place has been resolved.
Diffstat (limited to 'scripts/test')
-rw-r--r--scripts/test/shared.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/scripts/test/shared.py b/scripts/test/shared.py
index eac4bd99d..1d48ddd68 100644
--- a/scripts/test/shared.py
+++ b/scripts/test/shared.py
@@ -202,9 +202,7 @@ NATIVEXX = (os.environ.get('CXX') or which('mingw32-g++') or
NODEJS = os.getenv('NODE', which('node') or which('nodejs'))
MOZJS = which('mozjs') or which('spidermonkey')
-# TODO: Remove the specific v8 version once we implement structref and can run
-# on recent v8.
-V8 = which('v8-10.8.104') or which('v8') or which('d8')
+V8 = which('v8') or which('d8')
BINARYEN_INSTALL_DIR = os.path.dirname(options.binaryen_bin)
WASM_OPT = [os.path.join(options.binaryen_bin, 'wasm-opt')]