From d494d4b89b51301ba2c99b18aa087720a08201d2 Mon Sep 17 00:00:00 2001 From: Gav Date: Wed, 7 Feb 2018 17:07:55 +0100 Subject: [PATCH] Fix everything. --- substrate/executor/src/native_executor.rs | 2 +- substrate/primitives/Cargo.toml | 2 +- substrate/runtime-io/Cargo.toml | 2 +- substrate/wasm-runtime/polkadot/src/lib.rs | 3 --- .../polkadot/src/runtime/system.rs | 6 +++--- .../release/runtime_polkadot.compact.wasm | Bin 69574 -> 69694 bytes .../release/runtime_polkadot.wasm | Bin 69653 -> 69773 bytes .../release/runtime_test.compact.wasm | Bin 14104 -> 14104 bytes .../release/runtime_test.wasm | Bin 14229 -> 14229 bytes 9 files changed, 6 insertions(+), 9 deletions(-) diff --git a/substrate/executor/src/native_executor.rs b/substrate/executor/src/native_executor.rs index 37a3a18999..e4812be894 100644 --- a/substrate/executor/src/native_executor.rs +++ b/substrate/executor/src/native_executor.rs @@ -213,7 +213,7 @@ mod tests { construct_block( 2, block1().1, - hex!("e2ba57cfb94b870ea6670b012b49dc33cbb70e3aa8d36cf54dfa5e4e69cd0778").into(), + hex!("1feb4d3a2e587079e6ce1685fa79994efd995e33cb289d39cded67aac1bb46a9").into(), vec![ Transaction { signed: two(), diff --git a/substrate/primitives/Cargo.toml b/substrate/primitives/Cargo.toml index 359d76c81b..89bc334766 100644 --- a/substrate/primitives/Cargo.toml +++ b/substrate/primitives/Cargo.toml @@ -11,7 +11,7 @@ fixed-hash = { git = "https://github.com/rphmeier/primitives.git", branch = "com rustc-hex = { git = "https://github.com/rphmeier/rustc-hex.git", version = "2.0", default_features = false } serde = { version = "1.0", default_features = false } serde_derive = { version = "1.0", optional = true } -uint = { git = "https://github.com/rphmeier/primitives.git", branch = "compile-for-wasm" } +uint = { git = "https://github.com/rphmeier/primitives.git", branch = "compile-for-wasm", default_features = false } twox-hash = { version = "1.1.0", optional = true } byteorder = { version = "1.1", default_features = false } blake2-rfc = { version = "0.2.18", optional = true } diff --git a/substrate/runtime-io/Cargo.toml b/substrate/runtime-io/Cargo.toml index e975b063a6..823ecd00b6 100644 --- a/substrate/runtime-io/Cargo.toml +++ b/substrate/runtime-io/Cargo.toml @@ -10,7 +10,7 @@ rustc_version = "0.2" [dependencies] pwasm-alloc = { path = "../wasm-runtime/pwasm-alloc" } pwasm-libc = { path = "../wasm-runtime/pwasm-libc" } -substrate-runtime-std = { path = "../runtime-std" } +substrate-runtime-std = { path = "../runtime-std", default_features = false } environmental = { path = "../environmental", optional = true } substrate-state-machine = { path = "../state-machine", optional = true } substrate-primitives = { path = "../primitives", default_features = false } diff --git a/substrate/wasm-runtime/polkadot/src/lib.rs b/substrate/wasm-runtime/polkadot/src/lib.rs index 6c92c8aa13..72e2d23c50 100644 --- a/substrate/wasm-runtime/polkadot/src/lib.rs +++ b/substrate/wasm-runtime/polkadot/src/lib.rs @@ -25,9 +25,6 @@ extern crate substrate_runtime_io as runtime_io; #[cfg(feature = "std")] extern crate rustc_hex; -#[cfg(feature = "with-std")] -#[macro_use] -extern crate log; extern crate substrate_codec as codec; extern crate substrate_primitives; diff --git a/substrate/wasm-runtime/polkadot/src/runtime/system.rs b/substrate/wasm-runtime/polkadot/src/runtime/system.rs index 269a9bc31e..6eb6229470 100644 --- a/substrate/wasm-runtime/polkadot/src/runtime/system.rs +++ b/substrate/wasm-runtime/polkadot/src/runtime/system.rs @@ -202,15 +202,15 @@ fn post_finalise(header: &Header) { storage::put(&header.number.to_keyed_vec(BLOCK_HASH_AT), &header.blake2_256()); } -#[cfg(feature = "with-std")] +#[cfg(feature = "std")] fn info_expect_equal_hash(given: &Hash, expected: &Hash) { use support::HexDisplay; if given != expected { - info!("Hash: given={}, expected={}", HexDisplay::from(given), HexDisplay::from(expected)); + println!("Hash: given={}, expected={}", HexDisplay::from(&given.0), HexDisplay::from(&expected.0)); } } -#[cfg(not(feature = "with-std"))] +#[cfg(not(feature = "std"))] fn info_expect_equal_hash(_given: &Hash, _expected: &Hash) {} #[cfg(test)] diff --git a/substrate/wasm-runtime/target/wasm32-unknown-unknown/release/runtime_polkadot.compact.wasm b/substrate/wasm-runtime/target/wasm32-unknown-unknown/release/runtime_polkadot.compact.wasm index ce296a5814d474f42ad7dd50b99647b9088f7a7f..2af0747ed14a3cce4aeeb3d75f53c6f23259b555 100644 GIT binary patch delta 5853 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 Ay#N3J delta 5702 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 D)7;KR diff --git a/substrate/wasm-runtime/target/wasm32-unknown-unknown/release/runtime_polkadot.wasm b/substrate/wasm-runtime/target/wasm32-unknown-unknown/release/runtime_polkadot.wasm index a6831997d4080456b4afa7bd7478586393e926bc..f89b2a1d9b257ba275d889fa3ab6fdd2bbc142e3 100644 GIT binary patch delta 5843 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 diff --git a/substrate/wasm-runtime/target/wasm32-unknown-unknown/release/runtime_test.compact.wasm b/substrate/wasm-runtime/target/wasm32-unknown-unknown/release/runtime_test.compact.wasm index d317445bea0143b128ddea96aee60d806355e374..3c4e94098f7841c66b1de54593cf9747b823cfbb 100644 GIT binary patch delta 166 zcmbP{HzRMuY8J)^lh?4c0!bs*e#Qrz53y=70jam_tHn7MNDD|Xa67h4ULdauRB%lG zH;_D}5CxQ%Rb0jh!{*N#H+g*~NOMbU;ALPCWME*p0HlS1 z^eH9=22LQ&;J87WTQE7XATc?!q*5WjEVU>tC%>G*@q#qBa871YVopwevVKuwd3;%F IvR+X!0E~k+UH||9 diff --git a/substrate/wasm-runtime/target/wasm32-unknown-unknown/release/runtime_test.wasm b/substrate/wasm-runtime/target/wasm32-unknown-unknown/release/runtime_test.wasm index 0c77df8679b873892803739ec24f2e49f545077e..6a79823c536ce4669af6e06271c92dcef34806b4 100644 GIT binary patch delta 148 zcmbQ5KQ(`Y1}o!($(pRKKyp26KjVYV_H0^AKq`x4wK&HDX#qI~ZpW6%vI?p|1)l delta 148 zcmbQ5KQ(`Y1}o!)$(pRKKyp26KjVbW_H0^AKq`x4wK&HHX#qI~ZpR6eWffF`3Y-;w z14(|k_dCewBb4zUCWnd6wU|_faq=kX> pDJBL6P9V+TxIvm*FgdXxF*&oOQX#)AwJ0qoznsDG!sL2$F#x6rEf4?z