|
77 | 77 | 'stack-switching', |
78 | 78 | 'relaxed-atomics', |
79 | 79 | 'multibyte', |
| 80 | + 'wide-arithmetic', |
80 | 81 | ] |
81 | 82 |
|
82 | 83 |
|
@@ -916,7 +917,7 @@ def can_run(self, wasm): |
916 | 917 | if random.random() < 0.5: |
917 | 918 | return False |
918 | 919 | # wasm2c doesn't support most features |
919 | | - return all_disallowed(['exception-handling', 'simd', 'threads', 'bulk-memory', 'nontrapping-float-to-int', 'tail-call', 'sign-ext', 'reference-types', 'multivalue', 'gc', 'custom-descriptors', 'relaxed-atomics']) |
| 920 | + return all_disallowed(['exception-handling', 'simd', 'threads', 'bulk-memory', 'nontrapping-float-to-int', 'tail-call', 'sign-ext', 'reference-types', 'multivalue', 'gc', 'custom-descriptors', 'relaxed-atomics', 'wide-arithmetic']) |
920 | 921 |
|
921 | 922 | @override |
922 | 923 | def run(self, wasm): |
@@ -1237,7 +1238,7 @@ def can_run_on_wasm(self, wasm): |
1237 | 1238 | # implement wasm suspending using JS async/await. |
1238 | 1239 | if JSPI: |
1239 | 1240 | return False |
1240 | | - return all_disallowed(['exception-handling', 'simd', 'threads', 'bulk-memory', 'nontrapping-float-to-int', 'tail-call', 'sign-ext', 'reference-types', 'multivalue', 'gc', 'multimemory', 'memory64', 'custom-descriptors', 'relaxed-atomics']) |
| 1241 | + return all_disallowed(['exception-handling', 'simd', 'threads', 'bulk-memory', 'nontrapping-float-to-int', 'tail-call', 'sign-ext', 'reference-types', 'multivalue', 'gc', 'multimemory', 'memory64', 'custom-descriptors', 'relaxed-atomics', 'wide-arithmetic']) |
1241 | 1242 |
|
1242 | 1243 |
|
1243 | 1244 | # Returns the wat for a wasm file. If it is already wat, it just returns that |
|
0 commit comments