Update wasmparser to version 0.45.0

This commit is contained in:
Mark McCaskey
2019-12-18 12:48:17 -05:00
committed by Nick Lewycky
parent 8cddea341b
commit fe969be612
5 changed files with 14 additions and 22 deletions

28
Cargo.lock generated
View File

@ -179,16 +179,14 @@ checksum = "995a44c877f9212528ccc74b21a232f66ad69001e40ede5bcee2ac9ef2657120"
[[package]] [[package]]
name = "cranelift-bforest" name = "cranelift-bforest"
version = "0.51.0" version = "0.52.0"
source = "git+https://github.com/wasmerio/cranelift?branch=wasmer#5a77fa76b48e94691c17b601c1f5a5e52d95b1d3"
dependencies = [ dependencies = [
"cranelift-entity", "cranelift-entity",
] ]
[[package]] [[package]]
name = "cranelift-codegen" name = "cranelift-codegen"
version = "0.51.0" version = "0.52.0"
source = "git+https://github.com/wasmerio/cranelift?branch=wasmer#5a77fa76b48e94691c17b601c1f5a5e52d95b1d3"
dependencies = [ dependencies = [
"byteorder", "byteorder",
"cranelift-bforest", "cranelift-bforest",
@ -203,8 +201,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-codegen-meta" name = "cranelift-codegen-meta"
version = "0.51.0" version = "0.52.0"
source = "git+https://github.com/wasmerio/cranelift?branch=wasmer#5a77fa76b48e94691c17b601c1f5a5e52d95b1d3"
dependencies = [ dependencies = [
"cranelift-codegen-shared", "cranelift-codegen-shared",
"cranelift-entity", "cranelift-entity",
@ -212,18 +209,15 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-codegen-shared" name = "cranelift-codegen-shared"
version = "0.51.0" version = "0.52.0"
source = "git+https://github.com/wasmerio/cranelift?branch=wasmer#5a77fa76b48e94691c17b601c1f5a5e52d95b1d3"
[[package]] [[package]]
name = "cranelift-entity" name = "cranelift-entity"
version = "0.51.0" version = "0.52.0"
source = "git+https://github.com/wasmerio/cranelift?branch=wasmer#5a77fa76b48e94691c17b601c1f5a5e52d95b1d3"
[[package]] [[package]]
name = "cranelift-frontend" name = "cranelift-frontend"
version = "0.51.0" version = "0.52.0"
source = "git+https://github.com/wasmerio/cranelift?branch=wasmer#5a77fa76b48e94691c17b601c1f5a5e52d95b1d3"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"log", "log",
@ -233,8 +227,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-native" name = "cranelift-native"
version = "0.51.0" version = "0.52.0"
source = "git+https://github.com/wasmerio/cranelift?branch=wasmer#5a77fa76b48e94691c17b601c1f5a5e52d95b1d3"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"raw-cpuid", "raw-cpuid",
@ -243,8 +236,7 @@ dependencies = [
[[package]] [[package]]
name = "cranelift-wasm" name = "cranelift-wasm"
version = "0.51.0" version = "0.52.0"
source = "git+https://github.com/wasmerio/cranelift?branch=wasmer#5a77fa76b48e94691c17b601c1f5a5e52d95b1d3"
dependencies = [ dependencies = [
"cranelift-codegen", "cranelift-codegen",
"cranelift-entity", "cranelift-entity",
@ -1892,9 +1884,9 @@ dependencies = [
[[package]] [[package]]
name = "wasmparser" name = "wasmparser"
version = "0.39.3" version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c702914acda5feeeffbc29e4d953e5b9ce79d8b98da4dbf18a77086e116c5470" checksum = "cd242c848b25027c3e29fb2bd34c8648755b33fef66a22f65b942d06562d3020"
[[package]] [[package]]
name = "winapi" name = "winapi"

View File

@ -18,7 +18,7 @@ cranelift-entity = { git = "https://github.com/wasmerio/cranelift", branch = "wa
cranelift-frontend = { git = "https://github.com/wasmerio/cranelift", branch = "wasmer" } cranelift-frontend = { git = "https://github.com/wasmerio/cranelift", branch = "wasmer" }
cranelift-wasm = { git = "https://github.com/wasmerio/cranelift", branch = "wasmer" } cranelift-wasm = { git = "https://github.com/wasmerio/cranelift", branch = "wasmer" }
target-lexicon = "0.9" target-lexicon = "0.9"
wasmparser = "0.39.2" wasmparser = "0.45.0"
byteorder = "1.3.2" byteorder = "1.3.2"
nix = "0.15.0" nix = "0.15.0"
libc = "0.2.60" libc = "0.2.60"

View File

@ -11,7 +11,7 @@ readme = "README.md"
[dependencies] [dependencies]
wasmer-runtime-core = { path = "../runtime-core", version = "0.12.0" } wasmer-runtime-core = { path = "../runtime-core", version = "0.12.0" }
wasmparser = "0.39.1" wasmparser = "0.45.0"
smallvec = "0.6" smallvec = "0.6"
goblin = "0.0.24" goblin = "0.0.24"
libc = "0.2.60" libc = "0.2.60"

View File

@ -12,7 +12,7 @@ edition = "2018"
[dependencies] [dependencies]
nix = "0.15" nix = "0.15"
page_size = "0.4" page_size = "0.4"
wasmparser = "0.39.1" wasmparser = "0.45.0"
parking_lot = "0.9" parking_lot = "0.9"
lazy_static = "1.4" lazy_static = "1.4"
errno = "0.2" errno = "0.2"

View File

@ -451,7 +451,7 @@ fn func_type_to_func_sig(func_ty: &FuncType) -> Result<FuncSig, BinaryReaderErro
fn eval_init_expr(op: &Operator) -> Result<Initializer, BinaryReaderError> { fn eval_init_expr(op: &Operator) -> Result<Initializer, BinaryReaderError> {
Ok(match *op { Ok(match *op {
Operator::GetGlobal { global_index } => { Operator::GlobalGet { global_index } => {
Initializer::GetGlobal(ImportedGlobalIndex::new(global_index as usize)) Initializer::GetGlobal(ImportedGlobalIndex::new(global_index as usize))
} }
Operator::I32Const { value } => Initializer::Const(Value::I32(value)), Operator::I32Const { value } => Initializer::Const(Value::I32(value)),