use Wasmer with printing memory grow

This commit is contained in:
vms 2021-12-29 20:11:32 +03:00
parent 7b0686ab2e
commit 8f4fd0c054
7 changed files with 11 additions and 11 deletions

View File

@ -16,7 +16,7 @@ marine-module-interface = { path = "../module-interface", version = "0.1.6" }
anyhow = "1.0.31" anyhow = "1.0.31"
walrus = "0.18.0" walrus = "0.18.0"
wasmer-core = { package = "wasmer-runtime-core-fl", version = "=0.17.1"} wasmer-core = { package = "wasmer-runtime-core-fl", git = "https://github.com/fluencelabs/wasmer", branch = "print_mem_grow"}
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.20.2" } wasmer-it = { package = "wasmer-interface-types-fl", version = "0.20.2" }
nom = "5.1" nom = "5.1"

View File

@ -13,7 +13,7 @@ path = "src/lib.rs"
[dependencies] [dependencies]
marine-rs-sdk-main = "0.6.13" marine-rs-sdk-main = "0.6.13"
wasmer-core = { package = "wasmer-runtime-core-fl", version = "=0.17.1" } wasmer-core = { package = "wasmer-runtime-core-fl", git = "https://github.com/fluencelabs/wasmer", branch = "print_mem_grow" }
anyhow = "1.0.31" anyhow = "1.0.31"
chrono = "0.4.19" chrono = "0.4.19"

View File

@ -15,7 +15,7 @@ marine-it-interfaces = { path = "../it-interfaces", version = "0.4.1" }
anyhow = "1.0.31" anyhow = "1.0.31"
walrus = "0.18.0" walrus = "0.18.0"
wasmer-core = { package = "wasmer-runtime-core-fl", version = "=0.17.1"} wasmer-core = { package = "wasmer-runtime-core-fl", git = "https://github.com/fluencelabs/wasmer", branch = "print_mem_grow"}
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.20.2" } wasmer-it = { package = "wasmer-interface-types-fl", version = "0.20.2" }
nom = "5.1" nom = "5.1"

View File

@ -15,7 +15,7 @@ serde = "1.0.118"
serde_derive = "1.0.118" serde_derive = "1.0.118"
serde_json = "1.0.57" serde_json = "1.0.57"
toml = "0.5.6" toml = "0.5.6"
wasmer-wasi = { package = "wasmer-wasi-fl", version = "0.17.1" } wasmer-wasi = { package = "wasmer-wasi-fl", git = "https://github.com/fluencelabs/wasmer", branch = "print_mem_grow" }
[features] [features]
raw-module-api = ["fluence-faas/raw-module-api"] raw-module-api = ["fluence-faas/raw-module-api"]

View File

@ -13,10 +13,10 @@ marine-utils = { path = "../crates/utils", version = "0.4.0" }
marine-rs-sdk-main = { version = "0.6.15", features = ["logger"] } marine-rs-sdk-main = { version = "0.6.15", features = ["logger"] }
marine-rs-sdk = { version = "0.6.15", features = ["logger"] } marine-rs-sdk = { version = "0.6.15", features = ["logger"] }
wasmer-runtime = { package = "wasmer-runtime-fl", version = "=0.17.1" } wasmer-runtime = { package = "wasmer-runtime-fl", git = "https://github.com/fluencelabs/wasmer", branch = "print_mem_grow" }
# dynamicfunc-fat-closures allows using state inside DynamicFunc # dynamicfunc-fat-closures allows using state inside DynamicFunc
wasmer-core = { package = "wasmer-runtime-core-fl", version = "=0.17.1", features = ["dynamicfunc-fat-closures"] } wasmer-core = { package = "wasmer-runtime-core-fl", git = "https://github.com/fluencelabs/wasmer", branch = "print_mem_grow", features = ["dynamicfunc-fat-closures"] }
wasmer-wasi = { package = "wasmer-wasi-fl", version = "0.17.1" } wasmer-wasi = { package = "wasmer-wasi-fl", git = "https://github.com/fluencelabs/wasmer", branch = "print_mem_grow" }
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.20.2" } wasmer-it = { package = "wasmer-interface-types-fl", version = "0.20.2" }
toml = "0.5.6" toml = "0.5.6"

View File

@ -18,12 +18,12 @@ marine-it-generator = { path = "../crates/it-generator", version = "0.5.6" }
marine-module-interface = { path = "../crates/module-interface", version = "0.1.6" } marine-module-interface = { path = "../crates/module-interface", version = "0.1.6" }
marine-utils = { path = "../crates/utils", version = "0.4.0" } marine-utils = { path = "../crates/utils", version = "0.4.0" }
wasmer-runtime = { package = "wasmer-runtime-fl", version = "=0.17.1" } wasmer-runtime = { package = "wasmer-runtime-fl", git = "https://github.com/fluencelabs/wasmer", branch = "print_mem_grow" }
# dynamicfunc-fat-closures allows using state inside DynamicFunc # dynamicfunc-fat-closures allows using state inside DynamicFunc
wasmer-core = { package = "wasmer-runtime-core-fl", version = "=0.17.1", features = ["dynamicfunc-fat-closures"] } wasmer-core = { package = "wasmer-runtime-core-fl", git = "https://github.com/fluencelabs/wasmer", branch = "print_mem_grow", features = ["dynamicfunc-fat-closures"] }
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.20.2" } wasmer-it = { package = "wasmer-interface-types-fl", version = "0.20.2" }
it-lilo = "0.1.0" it-lilo = "0.1.0"
wasmer-wasi = { package = "wasmer-wasi-fl", version = "0.17.1" } wasmer-wasi = { package = "wasmer-wasi-fl", git = "https://github.com/fluencelabs/wasmer", branch = "print_mem_grow" }
multimap = "0.8.1" multimap = "0.8.1"
boolinator = "2.4.0" boolinator = "2.4.0"

View File

@ -19,7 +19,7 @@ anyhow = "1.0.31"
clap = "2.33.1" clap = "2.33.1"
serde = "1.0.118" serde = "1.0.118"
serde_json = "1.0.57" serde_json = "1.0.57"
wasmer-wasi = { package = "wasmer-wasi-fl", version = "0.17.1"} wasmer-wasi = { package = "wasmer-wasi-fl", git = "https://github.com/fluencelabs/wasmer", branch = "print_mem_grow"}
env_logger = "0.7.1" env_logger = "0.7.1"
check-latest = "1.0.0" check-latest = "1.0.0"