|
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