Skip to content

Commit 7d9cf7f

Browse files
pepyakinthadouk
authored andcommitted
Change wabt to wat (paritytech#7050)
1 parent cbf0bda commit 7d9cf7f

File tree

8 files changed

+27
-67
lines changed

8 files changed

+27
-67
lines changed

Cargo.lock

Lines changed: 8 additions & 46 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bin/node/executor/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ sp-application-crypto = { version = "2.0.0-rc6", path = "../../../primitives/app
4141
sp-runtime = { version = "2.0.0-rc6", path = "../../../primitives/runtime" }
4242
sp-externalities = { version = "0.8.0-rc6", path = "../../../primitives/externalities" }
4343
substrate-test-client = { version = "2.0.0-rc6", path = "../../../test-utils/client" }
44-
wabt = "0.9.1"
44+
wat = "1.0"
4545

4646
[features]
4747
wasmtime = [

bin/node/executor/tests/basic.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ use node_runtime::{
3636
constants::currency::*,
3737
};
3838
use node_primitives::{Balance, Hash};
39-
use wabt;
39+
use wat;
4040
use node_testing::keyring::*;
4141

4242
pub mod common;
@@ -580,7 +580,7 @@ const CODE_TRANSFER: &str = r#"
580580

581581
#[test]
582582
fn deploying_wasm_contract_should_work() {
583-
let transfer_code = wabt::wat2wasm(CODE_TRANSFER).unwrap();
583+
let transfer_code = wat::parse_str(CODE_TRANSFER).unwrap();
584584
let transfer_ch = <Runtime as frame_system::Trait>::Hashing::hash(&transfer_code);
585585

586586
let addr = <Runtime as pallet_contracts::Trait>::DetermineContractAddress::contract_address_for(

bin/node/testing/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ substrate-test-client = { version = "2.0.0-rc6", path = "../../../test-utils/cli
3939
pallet-timestamp = { version = "2.0.0-rc6", path = "../../../frame/timestamp" }
4040
pallet-transaction-payment = { version = "2.0.0-rc6", path = "../../../frame/transaction-payment" }
4141
pallet-treasury = { version = "2.0.0-rc6", path = "../../../frame/treasury" }
42-
wabt = "0.9.1"
42+
wat = "1.0"
4343
sp-api = { version = "2.0.0-rc6", path = "../../../primitives/api" }
4444
sp-finality-tracker = { version = "2.0.0-rc6", default-features = false, path = "../../../primitives/finality-tracker" }
4545
sp-timestamp = { version = "2.0.0-rc6", default-features = false, path = "../../../primitives/timestamp" }

client/executor/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ libsecp256k1 = "0.3.4"
3737

3838
[dev-dependencies]
3939
assert_matches = "1.3.0"
40-
wabt = "0.9.1"
40+
wat = "1.0"
4141
hex-literal = "0.3.1"
4242
sc-runtime-test = { version = "2.0.0-rc6", path = "runtime-test" }
4343
substrate-test-runtime = { version = "2.0.0-rc6", path = "../../test-utils/runtime" }

client/executor/src/integration_tests/sandbox.rs

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,14 @@ use crate::WasmExecutionMethod;
2121

2222
use codec::Encode;
2323
use test_case::test_case;
24-
use wabt;
2524

2625
#[test_case(WasmExecutionMethod::Interpreted)]
2726
#[cfg_attr(feature = "wasmtime", test_case(WasmExecutionMethod::Compiled))]
2827
fn sandbox_should_work(wasm_method: WasmExecutionMethod) {
2928
let mut ext = TestExternalities::default();
3029
let mut ext = ext.ext();
3130

32-
let code = wabt::wat2wasm(r#"
31+
let code = wat::parse_str(r#"
3332
(module
3433
(import "env" "assert" (func $assert (param i32)))
3534
(import "env" "inc_counter" (func $inc_counter (param i32) (result i32)))
@@ -67,7 +66,7 @@ fn sandbox_trap(wasm_method: WasmExecutionMethod) {
6766
let mut ext = TestExternalities::default();
6867
let mut ext = ext.ext();
6968

70-
let code = wabt::wat2wasm(r#"
69+
let code = wat::parse_str(r#"
7170
(module
7271
(import "env" "assert" (func $assert (param i32)))
7372
(func (export "call")
@@ -94,7 +93,7 @@ fn start_called(wasm_method: WasmExecutionMethod) {
9493
let mut ext = TestExternalities::default();
9594
let mut ext = ext.ext();
9695

97-
let code = wabt::wat2wasm(r#"
96+
let code = wat::parse_str(r#"
9897
(module
9998
(import "env" "assert" (func $assert (param i32)))
10099
(import "env" "inc_counter" (func $inc_counter (param i32) (result i32)))
@@ -138,7 +137,7 @@ fn invoke_args(wasm_method: WasmExecutionMethod) {
138137
let mut ext = TestExternalities::default();
139138
let mut ext = ext.ext();
140139

141-
let code = wabt::wat2wasm(r#"
140+
let code = wat::parse_str(r#"
142141
(module
143142
(import "env" "assert" (func $assert (param i32)))
144143
@@ -178,7 +177,7 @@ fn return_val(wasm_method: WasmExecutionMethod) {
178177
let mut ext = TestExternalities::default();
179178
let mut ext = ext.ext();
180179

181-
let code = wabt::wat2wasm(r#"
180+
let code = wat::parse_str(r#"
182181
(module
183182
(func (export "call") (param $x i32) (result i32)
184183
(i32.add
@@ -206,7 +205,7 @@ fn unlinkable_module(wasm_method: WasmExecutionMethod) {
206205
let mut ext = TestExternalities::default();
207206
let mut ext = ext.ext();
208207

209-
let code = wabt::wat2wasm(r#"
208+
let code = wat::parse_str(r#"
210209
(module
211210
(import "env" "non-existent" (func))
212211
@@ -252,7 +251,7 @@ fn start_fn_ok(wasm_method: WasmExecutionMethod) {
252251
let mut ext = TestExternalities::default();
253252
let mut ext = ext.ext();
254253

255-
let code = wabt::wat2wasm(r#"
254+
let code = wat::parse_str(r#"
256255
(module
257256
(func (export "call")
258257
)
@@ -281,7 +280,7 @@ fn start_fn_traps(wasm_method: WasmExecutionMethod) {
281280
let mut ext = TestExternalities::default();
282281
let mut ext = ext.ext();
283282

284-
let code = wabt::wat2wasm(r#"
283+
let code = wat::parse_str(r#"
285284
(module
286285
(func (export "call")
287286
)
@@ -311,7 +310,7 @@ fn get_global_val_works(wasm_method: WasmExecutionMethod) {
311310
let mut ext = TestExternalities::default();
312311
let mut ext = ext.ext();
313312

314-
let code = wabt::wat2wasm(r#"
313+
let code = wat::parse_str(r#"
315314
(module
316315
(global (export "test_global") i64 (i64.const 500))
317316
)

primitives/sandbox/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ sp-wasm-interface = { version = "2.0.0-rc6", default-features = false, path = ".
2020
codec = { package = "parity-scale-codec", version = "1.3.1", default-features = false }
2121

2222
[dev-dependencies]
23-
wabt = "0.9.1"
23+
wat = "1.0"
2424
assert_matches = "1.3.0"
2525

2626
[features]

primitives/sandbox/with_std.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,6 @@ impl<T> Instance<T> {
300300

301301
#[cfg(test)]
302302
mod tests {
303-
use wabt;
304303
use crate::{Error, Value, ReturnValue, HostError, EnvironmentDefinitionBuilder, Instance};
305304
use assert_matches::assert_matches;
306305

@@ -351,7 +350,7 @@ mod tests {
351350

352351
#[test]
353352
fn invoke_args() {
354-
let code = wabt::wat2wasm(r#"
353+
let code = wat::parse_str(r#"
355354
(module
356355
(import "env" "assert" (func $assert (param i32)))
357356
@@ -386,7 +385,7 @@ mod tests {
386385

387386
#[test]
388387
fn return_value() {
389-
let code = wabt::wat2wasm(r#"
388+
let code = wat::parse_str(r#"
390389
(module
391390
(func (export "call") (param $x i32) (result i32)
392391
(i32.add
@@ -408,7 +407,7 @@ mod tests {
408407

409408
#[test]
410409
fn signatures_dont_matter() {
411-
let code = wabt::wat2wasm(r#"
410+
let code = wat::parse_str(r#"
412411
(module
413412
(import "env" "polymorphic_id" (func $id_i32 (param i32) (result i32)))
414413
(import "env" "polymorphic_id" (func $id_i64 (param i64) (result i64)))
@@ -450,7 +449,7 @@ mod tests {
450449
let mut env_builder = EnvironmentDefinitionBuilder::new();
451450
env_builder.add_host_func("env", "returns_i32", env_returns_i32);
452451

453-
let code = wabt::wat2wasm(r#"
452+
let code = wat::parse_str(r#"
454453
(module
455454
;; It's actually returns i32, but imported as if it returned i64
456455
(import "env" "returns_i32" (func $returns_i32 (result i64)))

0 commit comments

Comments
 (0)