|
25 | 25 | import common
|
26 | 26 | from common import RunnerCore, path_from_root, requires_native_clang, test_file, create_file
|
27 | 27 | from common import skip_if, no_windows, no_mac, is_slow_test, parameterized, parameterize
|
28 |
| -from common import env_modify, with_env_modify, disabled, flaky, node_pthreads, also_with_wasm_bigint |
| 28 | +from common import env_modify, with_env_modify, disabled, flaky, node_pthreads, also_without_bigint |
29 | 29 | from common import read_file, read_binary, requires_v8, requires_node, requires_dev_dependency, requires_wasm2js, requires_node_canary
|
30 | 30 | from common import compiler_for, crossplatform, no_4gb, no_2gb, also_with_minimal_runtime, also_with_modularize
|
31 | 31 | from common import with_all_fs, also_with_nodefs, also_with_nodefs_both, also_with_noderawfs, also_with_wasmfs
|
@@ -4442,7 +4442,7 @@ def test_dylink_i64_b(self):
|
4442 | 4442 | ''', 'other says -1311768467750121224.\nmy fp says: 43.\nmy second fp says: 43.', force_c=True)
|
4443 | 4443 |
|
4444 | 4444 | @with_dylink_reversed
|
4445 |
| - @also_with_wasm_bigint |
| 4445 | + @also_without_bigint |
4446 | 4446 | def test_dylink_i64_c(self):
|
4447 | 4447 | self.dylink_test(r'''
|
4448 | 4448 | #include <stdio.h>
|
@@ -4494,17 +4494,13 @@ def test_dylink_i64_c(self):
|
4494 | 4494 | EMSCRIPTEN_KEEPALIVE int64_t function_ret_64(int32_t i, int32_t j, int32_t k);
|
4495 | 4495 | ''', force_c=True)
|
4496 | 4496 |
|
| 4497 | + @also_without_bigint |
4497 | 4498 | @parameterized({
|
4498 |
| - '': [False], |
4499 |
| - 'rtld_local': [True], |
4500 |
| - }) |
4501 |
| - @parameterized({ |
4502 |
| - '': [[]], |
4503 |
| - 'nobigint': [['-sWASM_BIGINT=0']], |
| 4499 | + '': (False,), |
| 4500 | + 'rtld_local': (True,), |
4504 | 4501 | })
|
4505 | 4502 | @needs_dylink
|
4506 |
| - def test_dylink_i64_invoke(self, rtld_local, args): |
4507 |
| - self.cflags += args |
| 4503 | + def test_dylink_i64_invoke(self, rtld_local): |
4508 | 4504 | if rtld_local:
|
4509 | 4505 | self.set_setting('NO_AUTOLOAD_DYLIBS')
|
4510 | 4506 | self.cflags.append('-DUSE_DLOPEN')
|
@@ -5668,7 +5664,7 @@ def test_readdir(self):
|
5668 | 5664 | self.cflags += ['-DWASMFS_NODERAWFS']
|
5669 | 5665 | self.do_run_in_out_file_test('dirent/test_readdir.c')
|
5670 | 5666 |
|
5671 |
| - @also_with_wasm_bigint |
| 5667 | + @also_without_bigint |
5672 | 5668 | def test_readdir_empty(self):
|
5673 | 5669 | self.do_run_in_out_file_test('dirent/test_readdir_empty.c')
|
5674 | 5670 |
|
@@ -5718,7 +5714,7 @@ def test_fcntl_open(self):
|
5718 | 5714 | self.skipTest('noderawfs fails here under non-linux')
|
5719 | 5715 | self.do_run_in_out_file_test('fcntl/test_fcntl_open.c')
|
5720 | 5716 |
|
5721 |
| - @also_with_wasm_bigint |
| 5717 | + @also_without_bigint |
5722 | 5718 | def test_fcntl_misc(self):
|
5723 | 5719 | if self.get_setting('WASMFS'):
|
5724 | 5720 | self.cflags += ['-sFORCE_FILESYSTEM']
|
@@ -5768,7 +5764,7 @@ def test_utf8(self):
|
5768 | 5764 | self.do_runf('core/test_utf8.c', 'OK.')
|
5769 | 5765 |
|
5770 | 5766 | @with_both_text_decoder
|
5771 |
| - @also_with_wasm_bigint |
| 5767 | + @also_without_bigint |
5772 | 5768 | def test_utf8_bench(self):
|
5773 | 5769 | self.cflags += ['--embed-file', test_file('utf8_corpus.txt') + '@/utf8_corpus.txt']
|
5774 | 5770 | self.do_runf('benchmark/benchmark_utf8.c', 'OK.')
|
@@ -6180,7 +6176,7 @@ def test_unistd_symlink_on_nodefs(self):
|
6180 | 6176 | self.cflags += ['-lnodefs.js']
|
6181 | 6177 | self.do_run_in_out_file_test('unistd/symlink_on_nodefs.c')
|
6182 | 6178 |
|
6183 |
| - @also_with_wasm_bigint |
| 6179 | + @also_without_bigint |
6184 | 6180 | @also_with_nodefs
|
6185 | 6181 | def test_unistd_io(self):
|
6186 | 6182 | if self.get_setting('WASMFS'):
|
@@ -7108,7 +7104,7 @@ def test_dyncall_specific(self):
|
7108 | 7104 | def test_dyncall_pointers(self, args):
|
7109 | 7105 | self.do_core_test('test_dyncall_pointers.c', cflags=args)
|
7110 | 7106 |
|
7111 |
| - @also_with_wasm_bigint |
| 7107 | + @also_without_bigint |
7112 | 7108 | @no_modularize_instance('uses Module object directly')
|
7113 | 7109 | def test_getValue_setValue(self):
|
7114 | 7110 | # these used to be exported, but no longer are by default
|
@@ -7541,7 +7537,7 @@ def test_embind_float_constants(self):
|
7541 | 7537 | def test_embind_negative_constants(self):
|
7542 | 7538 | self.do_run_in_out_file_test('embind/test_negative_constants.cpp', cflags=['-lembind'])
|
7543 | 7539 |
|
7544 |
| - @also_with_wasm_bigint |
| 7540 | + @also_without_bigint |
7545 | 7541 | @no_esm_integration('embind is not compatible with WASM_ESM_INTEGRATION')
|
7546 | 7542 | def test_embind_unsigned(self):
|
7547 | 7543 | self.do_run_in_out_file_test('embind/test_unsigned.cpp', cflags=['-lembind'])
|
@@ -8065,7 +8061,7 @@ def test_modularize_closure_pre(self):
|
8065 | 8061 |
|
8066 | 8062 | @no_wasm2js('symbol names look different wasm2js backtraces')
|
8067 | 8063 | @no_modularize_instance('assumes .js output filename')
|
8068 |
| - @also_with_wasm_bigint |
| 8064 | + @also_without_bigint |
8069 | 8065 | def test_emscripten_log(self):
|
8070 | 8066 | self.cflags += ['-g', '-DRUN_FROM_JS_SHELL', '-Wno-deprecated-pragma']
|
8071 | 8067 | if self.maybe_closure():
|
@@ -9671,7 +9667,7 @@ def test_externref_emjs(self, dynlink):
|
9671 | 9667 | def test_syscall_intercept(self):
|
9672 | 9668 | self.do_core_test('test_syscall_intercept.c')
|
9673 | 9669 |
|
9674 |
| - @also_with_wasm_bigint |
| 9670 | + @also_without_bigint |
9675 | 9671 | def test_jslib_i64_params(self):
|
9676 | 9672 | # Tests the defineI64Param and receiveI64ParamAsI53 helpers that are
|
9677 | 9673 | # used to recieve i64 argument in syscalls.
|
|
0 commit comments