Update to walrus 0.12.0

This commit is contained in:
Nick Fitzgerald 2019-09-10 11:34:45 -07:00
parent 7cca2751c1
commit 582b733967
8 changed files with 10 additions and 11 deletions

View File

@ -13,4 +13,4 @@ edition = '2018'
[dependencies]
failure = "0.1"
walrus = "0.11.0"
walrus = "0.12.0"

View File

@ -18,9 +18,9 @@ log = "0.4"
rustc-demangle = "0.1.13"
serde_json = "1.0"
tempfile = "3.0"
walrus = "0.11.0"
walrus = "0.12.0"
wasm-bindgen-anyref-xform = { path = '../anyref-xform', version = '=0.2.50' }
wasm-bindgen-shared = { path = "../shared", version = '=0.2.50' }
wasm-bindgen-threads-xform = { path = '../threads-xform', version = '=0.2.50' }
wasm-bindgen-wasm-interpreter = { path = "../wasm-interpreter", version = '=0.2.50' }
wasm-webidl-bindings = "0.4.0"
wasm-webidl-bindings = "0.5.0"

View File

@ -539,7 +539,7 @@ impl Output {
.join(wasm_name)
.with_extension("wasm");
fs::create_dir_all(out_dir)?;
let wasm_bytes = self.module.emit_wasm()?;
let wasm_bytes = self.module.emit_wasm();
fs::write(&wasm_path, wasm_bytes)
.with_context(|_| format!("failed to write `{}`", wasm_path.display()))?;

View File

@ -165,7 +165,7 @@ impl Output {
imports = imports,
set_exports = set_exports,
);
let wasm = self.module.emit_wasm().expect("failed to serialize");
let wasm = self.module.emit_wasm();
let (bytes, booted) = if self.base64 {
(
format!(

View File

@ -24,7 +24,7 @@ rouille = { version = "3.0.0", default-features = false }
serde = { version = "1.0", features = ['derive'] }
serde_derive = "1.0"
serde_json = "1.0"
walrus = { version = "0.11.0", features = ['parallel'] }
walrus = { version = "0.12.0", features = ['parallel'] }
wasm-bindgen-cli-support = { path = "../cli-support", version = "=0.2.50" }
wasm-bindgen-shared = { path = "../shared", version = "=0.2.50" }

View File

@ -13,4 +13,4 @@ edition = "2018"
[dependencies]
failure = "0.1"
walrus = "0.11.0"
walrus = "0.12.0"

View File

@ -388,8 +388,7 @@ fn inject_start(
// nonzero (assuming we don't overflow...)
body.local_get(local);
body.if_else(
Box::new([]),
Box::new([]),
None,
// If our thread id is nonzero then we're the second or greater thread, so
// we give ourselves a stack via memory.grow and we update our stack
// pointer as the default stack pointer is surely wrong for us.
@ -401,7 +400,7 @@ fn inject_start(
.local_set(local);
// if local0 == -1 then trap
body.block(Box::new([]), Box::new([]), |body| {
body.block(None, |body| {
let target = body.id();
body.local_get(local)
.i32_const(-1)

View File

@ -14,7 +14,7 @@ edition = '2018'
[dependencies]
failure = "0.1"
log = "0.4"
walrus = "0.11.0"
walrus = "0.12.0"
[dev-dependencies]
tempfile = "3"