From d03b1028da6400db0fa40ba888997896f5d8cb54 Mon Sep 17 00:00:00 2001 From: stevenfontanella Date: Wed, 27 May 2026 01:14:00 +0000 Subject: [PATCH] Enable fuzzing for wide arithmetic --- scripts/bundle_clusterfuzz.py | 1 - scripts/clusterfuzz/run.py | 3 +-- scripts/fuzz_opt.py | 1 - scripts/test/shared.py | 1 + 4 files changed, 2 insertions(+), 4 deletions(-) diff --git a/scripts/bundle_clusterfuzz.py b/scripts/bundle_clusterfuzz.py index 86ea91a11d5..648c3f33a8e 100755 --- a/scripts/bundle_clusterfuzz.py +++ b/scripts/bundle_clusterfuzz.py @@ -110,7 +110,6 @@ '--disable-strings', '--disable-stack-switching', '--disable-multibyte', - '--disable-wide-arithmetic', ] with tarfile.open(output_file, "w:gz") as tar: diff --git a/scripts/clusterfuzz/run.py b/scripts/clusterfuzz/run.py index 7fe9979b3d2..b98c5658c50 100755 --- a/scripts/clusterfuzz/run.py +++ b/scripts/clusterfuzz/run.py @@ -33,7 +33,7 @@ # The V8 flags we put in the "fuzzer flags" files, which tell ClusterFuzz how to # run V8. By default we apply all staging flags. -FUZZER_FLAGS = '--wasm-staging --experimental-wasm-custom-descriptors --experimental-wasm-js-interop --experimental-wasm-acquire-release' +FUZZER_FLAGS = '--wasm-staging --experimental-wasm-custom-descriptors --experimental-wasm-js-interop --experimental-wasm-acquire-release --experimental-wasm-wide-arithmetic' # Optional V8 flags to add to FUZZER_FLAGS, some of the time. OPTIONAL_FUZZER_FLAGS = [ @@ -94,7 +94,6 @@ '--disable-fp16', '--disable-strings', '--disable-stack-switching', - '--disable-wide-arithmetic', ] diff --git a/scripts/fuzz_opt.py b/scripts/fuzz_opt.py index 93b609dbe92..8bc451b962c 100755 --- a/scripts/fuzz_opt.py +++ b/scripts/fuzz_opt.py @@ -76,7 +76,6 @@ 'strings', 'stack-switching', 'multibyte', - 'wide-arithmetic', ] diff --git a/scripts/test/shared.py b/scripts/test/shared.py index d8211d8143a..5e3cd208270 100644 --- a/scripts/test/shared.py +++ b/scripts/test/shared.py @@ -267,6 +267,7 @@ def has_shell_timeout(): '--experimental-wasm-custom-descriptors', '--experimental-wasm-js-interop', '--experimental-wasm-acquire-release', + '--experimental-wasm-wide-arithmetic', ] # external tools