From a7db78e76829a53204e7cc2a0490a23a9ca4ab66 Mon Sep 17 00:00:00 2001 From: Ng Zhi An Date: Fri, 26 Feb 2021 09:27:28 -0800 Subject: [PATCH 1/2] Add global_i64 to js harness PR #1288 is the first use of global_i64, but the generated JS did not yet define this global, which causes the JS test to fail to link. --- interpreter/script/js.ml | 1 + 1 file changed, 1 insertion(+) diff --git a/interpreter/script/js.ml b/interpreter/script/js.ml index 9dc7a9ece1..ecfa120b38 100644 --- a/interpreter/script/js.ml +++ b/interpreter/script/js.ml @@ -18,6 +18,7 @@ let spectest = { print_f32: console.log.bind(console), print_f64: console.log.bind(console), global_i32: 666, + global_i64: 666, global_f32: 666, global_f64: 666, table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}), From bfc135d0c00111c77658d2c94cd96e980cf0e41f Mon Sep 17 00:00:00 2001 From: Ng Zhi An Date: Mon, 1 Mar 2021 09:22:31 -0800 Subject: [PATCH 2/2] Bigint --- interpreter/script/js.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interpreter/script/js.ml b/interpreter/script/js.ml index ecfa120b38..eef31ee579 100644 --- a/interpreter/script/js.ml +++ b/interpreter/script/js.ml @@ -18,7 +18,7 @@ let spectest = { print_f32: console.log.bind(console), print_f64: console.log.bind(console), global_i32: 666, - global_i64: 666, + global_i64: 666n, global_f32: 666, global_f64: 666, table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),