Fix wasm build (#102)
* Reserve pages for heap at initialization time Since it is freshly allocated memory it won't collide with stack, data or whatever else. * Compile all wasm files with LTO. Modules compiled without LTO contain undesired imports and outright invalid (e.g. type mismatches inside the wasm).
parent
ad552cba
Showing
- substrate/demo/runtime/wasm/Cargo.toml 1 addition, 0 deletionssubstrate/demo/runtime/wasm/Cargo.toml
- substrate/demo/runtime/wasm/target/wasm32-unknown-unknown/release/demo_runtime.compact.wasm 0 additions, 0 deletions.../wasm32-unknown-unknown/release/demo_runtime.compact.wasm
- substrate/demo/runtime/wasm/target/wasm32-unknown-unknown/release/demo_runtime.wasm 0 additions, 0 deletions...m/target/wasm32-unknown-unknown/release/demo_runtime.wasm
- substrate/polkadot/runtime/wasm/Cargo.toml 1 addition, 0 deletionssubstrate/polkadot/runtime/wasm/Cargo.toml
- substrate/polkadot/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.compact.wasm 0 additions, 0 deletions...m32-unknown-unknown/release/polkadot_runtime.compact.wasm
- substrate/polkadot/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.wasm 0 additions, 0 deletions...rget/wasm32-unknown-unknown/release/polkadot_runtime.wasm
- substrate/substrate/executor/src/wasm_executor.rs 21 additions, 8 deletionssubstrate/substrate/executor/src/wasm_executor.rs
- substrate/substrate/executor/wasm/Cargo.toml 1 addition, 0 deletionssubstrate/substrate/executor/wasm/Cargo.toml
- substrate/substrate/executor/wasm/target/wasm32-unknown-unknown/release/runtime_test.compact.wasm 0 additions, 0 deletions.../wasm32-unknown-unknown/release/runtime_test.compact.wasm
- substrate/substrate/executor/wasm/target/wasm32-unknown-unknown/release/runtime_test.wasm 0 additions, 0 deletions...m/target/wasm32-unknown-unknown/release/runtime_test.wasm
- substrate/substrate/test-runtime/wasm/Cargo.toml 1 addition, 0 deletionssubstrate/substrate/test-runtime/wasm/Cargo.toml
- substrate/substrate/test-runtime/wasm/target/wasm32-unknown-unknown/release/substrate_test_runtime.compact.wasm 0 additions, 0 deletions...known-unknown/release/substrate_test_runtime.compact.wasm
- substrate/substrate/test-runtime/wasm/target/wasm32-unknown-unknown/release/substrate_test_runtime.wasm 0 additions, 0 deletions...asm32-unknown-unknown/release/substrate_test_runtime.wasm
Please register or sign in to comment