Update Rust crate semver to v1 (#198)

* Update Rust crate semver to v1

* bump all the deps

* update wasmer-it and fix build

* bump more versions + fix marine-js

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Valery Antopol <valery.antopol@gmail.com>
This commit is contained in:
renovate[bot] 2022-09-13 16:25:11 +03:00 committed by GitHub
parent 853bc595ec
commit 684bf7cb38
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
18 changed files with 153 additions and 132 deletions

149
Cargo.lock generated
View File

@ -930,12 +930,12 @@ dependencies = [
[[package]]
name = "fluence-app-service"
version = "0.22.0"
version = "0.22.1"
dependencies = [
"log",
"maplit",
"marine-min-it-version 0.1.1",
"marine-runtime 0.22.0",
"marine-min-it-version 0.2.0",
"marine-runtime 0.23.0",
"serde",
"serde_derive",
"serde_json",
@ -945,9 +945,9 @@ dependencies = [
[[package]]
name = "fluence-it-types"
version = "0.3.1"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "047f670b4807cab8872550a607b1515daff08b3e3bb7576ce8f45971fd811a4e"
checksum = "f4e11b54c84babd376e0844d4973fdf7313799c4b9531757015ea6736ef14b70"
dependencies = [
"it-to-bytes",
"nom",
@ -1352,25 +1352,25 @@ dependencies = [
"serde_json",
"serde_with 1.14.0",
"thiserror",
"wasmer-interface-types-fl",
"wasmer-interface-types-fl 0.23.1",
]
[[package]]
name = "it-json-serde"
version = "0.3.3"
version = "0.3.4"
dependencies = [
"serde",
"serde_derive",
"serde_json",
"thiserror",
"wasmer-interface-types-fl",
"wasmer-interface-types-fl 0.24.1",
]
[[package]]
name = "it-lilo"
version = "0.4.0"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a39dffcc610873b4c39b0fe04acac5ea77cf2eda9ed3d8a3b970b536d4e24c8"
checksum = "59726dde6ea2df9ad15bb67341103879cb94f26642ee0e40bf9a426f8e69bec8"
dependencies = [
"fluence-it-types",
"it-memory-traits",
@ -1381,9 +1381,9 @@ dependencies = [
[[package]]
name = "it-memory-traits"
version = "0.3.0"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca1799ed89e51a192e80a14ab14589044de9e58f0be86087ae8699cbe59f5c40"
checksum = "40e8f26dd64f9c94c7e9c39b2be7bac4e3c946ca31bb5db4a13298199a4d56a2"
dependencies = [
"thiserror",
]
@ -1507,7 +1507,7 @@ checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
[[package]]
name = "marine"
version = "0.12.3"
version = "0.12.4"
dependencies = [
"Inflector",
"anyhow",
@ -1516,10 +1516,10 @@ dependencies = [
"check-latest",
"clap",
"exitfailure",
"marine-it-generator 0.9.3",
"marine-it-parser 0.10.0",
"marine-module-info-parser 0.4.0",
"semver 0.11.0",
"marine-it-generator 0.9.4",
"marine-it-parser 0.11.0",
"marine-module-info-parser 0.5.0",
"semver 1.0.13",
"serde",
"serde_json",
"termion",
@ -1564,7 +1564,7 @@ dependencies = [
"semver 0.11.0",
"serde",
"thiserror",
"wasmer-interface-types-fl",
"wasmer-interface-types-fl 0.23.1",
"wasmer-runtime-core-fl",
"wasmer-runtime-fl",
"wasmer-wasi-fl",
@ -1572,7 +1572,7 @@ dependencies = [
[[package]]
name = "marine-core"
version = "0.17.0"
version = "0.18.0"
dependencies = [
"anyhow",
"boolinator",
@ -1581,12 +1581,12 @@ dependencies = [
"it-lilo",
"it-memory-traits",
"log",
"marine-it-generator 0.9.3",
"marine-it-interfaces 0.7.2",
"marine-it-parser 0.10.0",
"marine-min-it-version 0.1.1",
"marine-module-info-parser 0.4.0",
"marine-module-interface 0.5.0",
"marine-it-generator 0.9.4",
"marine-it-interfaces 0.7.3",
"marine-it-parser 0.11.0",
"marine-min-it-version 0.2.0",
"marine-module-info-parser 0.5.0",
"marine-module-interface 0.6.0",
"marine-utils 0.4.0",
"multimap",
"once_cell",
@ -1594,11 +1594,11 @@ dependencies = [
"paste",
"pwasm-utils 0.19.0",
"reqwest",
"semver 0.11.0",
"semver 1.0.13",
"serde",
"thiserror",
"tokio",
"wasmer-interface-types-fl",
"wasmer-interface-types-fl 0.24.1",
"wasmer-runtime-core-fl",
"wasmer-runtime-fl",
"wasmer-wasi-fl",
@ -1618,22 +1618,22 @@ dependencies = [
"serde_json",
"thiserror",
"walrus 0.18.0",
"wasmer-interface-types-fl",
"wasmer-interface-types-fl 0.23.1",
]
[[package]]
name = "marine-it-generator"
version = "0.9.3"
version = "0.9.4"
dependencies = [
"it-lilo",
"marine-it-parser 0.10.0",
"marine-it-parser 0.11.0",
"marine-macro-impl",
"once_cell",
"serde",
"serde_json",
"thiserror",
"walrus 0.19.0",
"wasmer-interface-types-fl",
"wasmer-interface-types-fl 0.24.1",
]
[[package]]
@ -1643,15 +1643,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3236d1068eaa0f1a07ab74b098b777c150c0c354a16d8869cd69ae3ff847014"
dependencies = [
"multimap",
"wasmer-interface-types-fl",
"wasmer-interface-types-fl 0.23.1",
]
[[package]]
name = "marine-it-interfaces"
version = "0.7.2"
version = "0.7.3"
dependencies = [
"multimap",
"wasmer-interface-types-fl",
"wasmer-interface-types-fl 0.24.1",
]
[[package]]
@ -1669,59 +1669,59 @@ dependencies = [
"serde",
"thiserror",
"walrus 0.18.0",
"wasmer-interface-types-fl",
"wasmer-interface-types-fl 0.23.1",
"wasmer-runtime-core-fl",
]
[[package]]
name = "marine-it-parser"
version = "0.10.0"
version = "0.11.0"
dependencies = [
"anyhow",
"itertools 0.10.3",
"marine-it-interfaces 0.7.2",
"marine-module-interface 0.5.0",
"marine-it-interfaces 0.7.3",
"marine-module-interface 0.6.0",
"nom",
"semver 0.11.0",
"semver 1.0.13",
"serde",
"thiserror",
"walrus 0.19.0",
"wasmer-interface-types-fl",
"wasmer-interface-types-fl 0.24.1",
"wasmer-runtime-core-fl",
]
[[package]]
name = "marine-js"
version = "0.3.2"
version = "0.3.3"
dependencies = [
"anyhow",
"boolinator",
"bytesize",
"console_error_panic_hook",
"fluence-it-types",
"it-json-serde 0.3.3",
"it-json-serde 0.3.4",
"it-lilo",
"it-memory-traits",
"itertools 0.10.3",
"log",
"maplit",
"marine-it-interfaces 0.7.2",
"marine-min-it-version 0.1.1",
"marine-module-interface 0.5.0",
"marine-it-interfaces 0.7.3",
"marine-min-it-version 0.2.0",
"marine-module-interface 0.6.0",
"marine-rs-sdk",
"marine-utils 0.4.0",
"multimap",
"nom",
"once_cell",
"paste",
"semver 0.11.0",
"semver 1.0.13",
"serde",
"serde_derive",
"serde_json",
"thiserror",
"toml",
"wasm-bindgen",
"wasmer-interface-types-fl",
"wasmer-interface-types-fl 0.24.1",
"web-sys",
]
@ -1760,10 +1760,10 @@ dependencies = [
[[package]]
name = "marine-min-it-version"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"once_cell",
"semver 0.11.0",
"semver 1.0.13",
]
[[package]]
@ -1784,12 +1784,12 @@ dependencies = [
[[package]]
name = "marine-module-info-parser"
version = "0.4.0"
version = "0.5.0"
dependencies = [
"anyhow",
"chrono",
"marine-rs-sdk-main",
"semver 0.11.0",
"semver 1.0.13",
"serde",
"thiserror",
"walrus 0.19.0",
@ -1810,22 +1810,22 @@ dependencies = [
"serde",
"thiserror",
"walrus 0.18.0",
"wasmer-interface-types-fl",
"wasmer-interface-types-fl 0.23.1",
]
[[package]]
name = "marine-module-interface"
version = "0.5.0"
version = "0.6.0"
dependencies = [
"anyhow",
"itertools 0.10.3",
"marine-it-interfaces 0.7.2",
"marine-it-interfaces 0.7.3",
"nom",
"semver 0.11.0",
"semver 1.0.13",
"serde",
"thiserror",
"walrus 0.19.0",
"wasmer-interface-types-fl",
"wasmer-interface-types-fl 0.24.1",
]
[[package]]
@ -1888,7 +1888,7 @@ dependencies = [
"serde_with 1.14.0",
"thiserror",
"toml",
"wasmer-interface-types-fl",
"wasmer-interface-types-fl 0.23.1",
"wasmer-runtime-core-fl",
"wasmer-runtime-fl",
"wasmer-wasi-fl",
@ -1896,15 +1896,15 @@ dependencies = [
[[package]]
name = "marine-runtime"
version = "0.22.0"
version = "0.23.0"
dependencies = [
"bytesize",
"env_logger 0.9.0",
"it-json-serde 0.3.3",
"it-json-serde 0.3.4",
"itertools 0.10.3",
"log",
"marine-core 0.17.0",
"marine-module-interface 0.5.0",
"marine-core 0.18.0",
"marine-module-interface 0.6.0",
"marine-rs-sdk",
"marine-rs-sdk-main",
"marine-utils 0.4.0",
@ -1917,7 +1917,7 @@ dependencies = [
"serde_with 2.0.0",
"thiserror",
"toml",
"wasmer-interface-types-fl",
"wasmer-interface-types-fl 0.24.1",
"wasmer-runtime-core-fl",
"wasmer-runtime-fl",
"wasmer-wasi-fl",
@ -2043,13 +2043,13 @@ dependencies = [
[[package]]
name = "mrepl"
version = "0.18.5"
version = "0.18.6"
dependencies = [
"anyhow",
"check-latest",
"clap",
"env_logger 0.9.0",
"fluence-app-service 0.22.0",
"fluence-app-service 0.22.1",
"itertools 0.10.3",
"log",
"marine-rs-sdk-main",
@ -3832,6 +3832,27 @@ dependencies = [
"wast",
]
[[package]]
name = "wasmer-interface-types-fl"
version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba2a3bf176a65a5a1a136be5b9440395c2ba4493a3a07ea70cac553fe924185d"
dependencies = [
"fluence-it-types",
"it-lilo",
"it-memory-traits",
"it-to-bytes",
"itertools 0.10.3",
"log",
"nom",
"safe-transmute",
"semver 1.0.13",
"serde",
"serde_json",
"thiserror",
"wast",
]
[[package]]
name = "wasmer-runtime-core"
version = "0.17.1"

View File

@ -1,7 +1,7 @@
[package]
name = "marine-core"
description = "Core of Marine, the Fluence Wasm Runtime"
version = "0.17.0"
version = "0.18.0"
authors = ["Fluence Labs"]
license = "Apache-2.0"
edition = "2018"
@ -11,18 +11,18 @@ name = "marine_core"
path = "src/lib.rs"
[dependencies]
marine-module-info-parser = { path = "../crates/module-info-parser", version = "0.4.0" }
marine-it-interfaces = { path = "../crates/it-interfaces", version = "0.7.2" }
marine-it-parser = { path = "../crates/it-parser", version = "0.10.0" }
marine-it-generator = { path = "../crates/it-generator", version = "0.9.3" }
marine-module-interface = { path = "../crates/module-interface", version = "0.5.0" }
marine-module-info-parser = { path = "../crates/module-info-parser", version = "0.5.0" }
marine-it-interfaces = { path = "../crates/it-interfaces", version = "0.7.3" }
marine-it-parser = { path = "../crates/it-parser", version = "0.11.0" }
marine-it-generator = { path = "../crates/it-generator", version = "0.9.4" }
marine-module-interface = { path = "../crates/module-interface", version = "0.6.0" }
marine-utils = { path = "../crates/utils", version = "0.4.0" }
marine-min-it-version = { path = "../crates/min-it-version", version = "0.1.1"}
marine-min-it-version = { path = "../crates/min-it-version", version = "0.2.0" }
wasmer-runtime = { package = "wasmer-runtime-fl", version = "=0.17.1" }
# dynamicfunc-fat-closures allows using state inside DynamicFunc
wasmer-core = { package = "wasmer-runtime-core-fl", version = "=0.17.1", features = ["dynamicfunc-fat-closures"] }
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.23.1" }
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.24.1"}
wasmer-wasi = { package = "wasmer-wasi-fl", version = "0.17.1" }
it-lilo = "0.4.0"
it-memory-traits = "0.3.0"
@ -33,7 +33,7 @@ boolinator = "2.4.0"
parity-wasm = "0.45.0"
pwasm-utils = "0.19.0"
once_cell = "1.14.0"
semver = "0.11.0"
semver = "1.0.13"
serde = "1.0.144"
log = "0.4.17"

View File

@ -1,14 +1,14 @@
[package]
name = "fluence-app-service"
description = "Fluence Application Service"
version = "0.22.0"
version = "0.22.1"
authors = ["Fluence Labs"]
license = "Apache-2.0"
edition = "2018"
[dependencies]
marine-runtime = { path = "../../marine", version = "0.22.0" }
marine-min-it-version = { path = "../../crates/min-it-version", version = "0.1.1" }
marine-runtime = { path = "../../marine", version = "0.23.0" }
marine-min-it-version = { path = "../../crates/min-it-version", version = "0.2.0" }
maplit = "1.0.2"
log = "0.4.17"

View File

@ -1,7 +1,7 @@
[package]
name = "marine-it-generator"
description = "Fluence Marine interface types generator"
version = "0.9.3"
version = "0.9.4"
authors = ["Fluence Labs"]
license = "Apache-2.0"
edition = "2018"
@ -11,10 +11,10 @@ name = "marine_it_generator"
path = "src/lib.rs"
[dependencies]
marine-it-parser = { path = "../it-parser", version = "0.10.0"}
marine-it-parser = { path = "../it-parser", version = "0.11.0" }
marine-macro-impl = "0.7.1"
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.23.1" }
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.24.1"}
it-lilo = "0.4.0"
thiserror = "1.0.34"

View File

@ -1,7 +1,7 @@
[package]
name = "marine-it-interfaces"
description = "Fluence Marine interface types helper crate"
version = "0.7.2"
version = "0.7.3"
authors = ["Fluence Labs"]
license = "Apache-2.0"
edition = "2018"
@ -11,5 +11,5 @@ name = "marine_it_interfaces"
path = "src/lib.rs"
[dependencies]
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.23.1" }
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.24.1"}
multimap = "0.8.3"

View File

@ -1,7 +1,7 @@
[package]
name = "it-json-serde"
description = "Fluence Marine interface-types serde tools"
version = "0.3.3"
version = "0.3.4"
authors = ["Fluence Labs"]
license = "Apache-2.0"
edition = "2018"
@ -11,7 +11,7 @@ name = "it_json_serde"
path = "src/lib.rs"
[dependencies]
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.23.1" }
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.24.1"}
serde = { version = "1.0.144", features = ["derive"] }
serde_json = "1.0.85"

View File

@ -1,7 +1,7 @@
[package]
name = "marine-it-parser"
description = "Fluence Marine interface types parser"
version = "0.10.0"
version = "0.11.0"
authors = ["Fluence Labs"]
license = "Apache-2.0"
edition = "2018"
@ -11,16 +11,16 @@ name = "marine_it_parser"
path = "src/lib.rs"
[dependencies]
marine-it-interfaces = { path = "../it-interfaces", version = "0.7.2" }
marine-module-interface = { path = "../module-interface", version = "0.5.0" }
marine-it-interfaces = { path = "../it-interfaces", version = "0.7.3" }
marine-module-interface = { path = "../module-interface", version = "0.6.0" }
anyhow = "1.0.64"
walrus = "0.19.0"
wasmer-core = { package = "wasmer-runtime-core-fl", version = "=0.17.1"}
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.23.0"}
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.24.1" }
nom = "5.1"
itertools = "0.10.3"
semver = "0.11.0"
semver = "1.0.13"
serde = "1.0.144"
thiserror = "1.0.34"

View File

@ -1,6 +1,6 @@
[package]
name = "marine-min-it-version"
version = "0.1.1"
version = "0.2.0"
description = "Fluence Marine interface types minimum supported version checker"
authors = ["Fluence Labs"]
license = "Apache-2.0"
@ -12,4 +12,4 @@ path = "src/lib.rs"
[dependencies]
once_cell = "1.14.0"
semver = "0.11.0"
semver = "1.0.13"

View File

@ -1,7 +1,7 @@
[package]
name = "marine-module-info-parser"
description = "Fluence Marine Wasm module info (manifest and version) parser"
version = "0.4.0"
version = "0.5.0"
authors = ["Fluence Labs"]
license = "Apache-2.0"
edition = "2018"
@ -18,7 +18,7 @@ wasmer-core = { package = "wasmer-runtime-core-fl", version = "=0.17.1" }
anyhow = "1.0.64"
chrono = "0.4.22"
walrus = "0.19.0"
semver = "0.11.0"
semver = "1.0.13"
serde = "1.0.144"
thiserror = "1.0.34"

View File

@ -14,11 +14,11 @@
* limitations under the License.
*/
use semver::SemVerError;
use semver::Error as SemVerError;
use thiserror::Error as ThisError;
use std::str::Utf8Error;
#[derive(Debug, ThisError, PartialEq)]
#[derive(Debug, ThisError)]
pub enum ManifestError {
/// Manifest of a Wasm file doesn't have enough bytes to read size of a field from its prefix.
#[error(

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
use semver::SemVerError;
use semver::Error as SemVerError;
use thiserror::Error as ThisError;
use std::str::Utf8Error;

View File

@ -1,7 +1,7 @@
[package]
name = "marine-module-interface"
description = "Fluence Marine module interface"
version = "0.5.0"
version = "0.6.0"
authors = ["Fluence Labs"]
license = "Apache-2.0"
edition = "2018"
@ -11,14 +11,14 @@ name = "marine_module_interface"
path = "src/lib.rs"
[dependencies]
marine-it-interfaces = { path = "../it-interfaces", version = "0.7.1" }
marine-it-interfaces = { path = "../it-interfaces", version = "0.7.3" }
anyhow = "1.0.64"
walrus = "0.19.0"
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.23.0"}
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.24.1" }
nom = "5.1"
itertools = "0.10.3"
semver = "0.11.0"
semver = "1.0.13"
serde = "1.0.144"
thiserror = "1.0.34"

View File

@ -1,6 +1,6 @@
[package]
name = "marine-js"
version = "0.3.2"
version = "0.3.3"
edition = "2018"
description = "Web version of the marine runtime"
publish = false
@ -10,14 +10,14 @@ publish = false
crate-type = ["cdylib"]
[dependencies]
marine-it-interfaces = { path = "../crates/it-interfaces", version = "0.7.2" }
marine-module-interface = { path = "../crates/module-interface", version = "0.5.0" }
marine-it-interfaces = { path = "../crates/it-interfaces", version = "0.7.3" }
marine-module-interface = { path = "../crates/module-interface", version = "0.6.0" }
marine-utils = { path = "../crates/utils", version = "0.4.0" }
marine-min-it-version = { path = "../crates/min-it-version", version = "0.1.1"}
it-json-serde = { path = "../crates/it-json-serde", version = "0.3.2" }
marine-min-it-version = { path = "../crates/min-it-version", version = "0.2.0" }
it-json-serde = { path = "../crates/it-json-serde", version = "0.3.4" }
marine-rs-sdk = "0.7.1"
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.23.1" }
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.24.1"}
fluence-it-types = {version = "0.3.1", features = ["impls"] }
it-lilo = "0.4.0"
it-memory-traits = "0.3.0"
@ -30,7 +30,7 @@ boolinator = "2.4.0"
bytesize = {version = "1.1.0", features = ["serde"]}
console_error_panic_hook = "0.1.7"
once_cell = "1.14.0"
semver = "0.11.0"
semver = "1.0.13"
serde = { version = "1.0.144", features = ["derive"] }
serde_json = "1.0.85"
serde_derive = "1.0.144"

View File

@ -244,30 +244,30 @@ export async function init(module) {
imports.wbg.__wbindgen_object_drop_ref = function(arg0) {
takeObject(arg0);
};
imports.wbg.__wbg_writebyte_2c5138809e09fa99 = function(arg0, arg1, arg2) {
imports.wbg.__wbg_writebyte_e07e58ec23d965ab = function(arg0, arg1, arg2) {
write_byte(getObject(arg0), arg1 >>> 0, arg2);
};
imports.wbg.__wbg_readbyte_1b6608832c29866b = function(arg0, arg1) {
imports.wbg.__wbg_writebyterange_783b310f6d87c4b8 = function(arg0, arg1, arg2, arg3) {
write_byte_range(getObject(arg0), arg1 >>> 0, getArrayU8FromWasm0(arg2, arg3));
};
imports.wbg.__wbg_readbyte_fb03559551e0b655 = function(arg0, arg1) {
const ret = read_byte(getObject(arg0), arg1 >>> 0);
return ret;
};
imports.wbg.__wbg_callexport_e73715b59b3cd956 = function(arg0, arg1, arg2, arg3, arg4, arg5) {
imports.wbg.__wbg_readbyterange_0aaccd59853091e1 = function(arg0, arg1, arg2, arg3) {
read_byte_range(getObject(arg0), arg1 >>> 0, getArrayU8FromWasm0(arg2, arg3));
};
imports.wbg.__wbg_getmemorysize_0d0685486c307a71 = function(arg0) {
const ret = get_memory_size(getObject(arg0));
return ret;
};
imports.wbg.__wbg_callexport_5fee3906368c5b71 = function(arg0, arg1, arg2, arg3, arg4, arg5) {
const ret = call_export(getObject(arg1), getStringFromWasm0(arg2, arg3), getStringFromWasm0(arg4, arg5));
const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len0 = WASM_VECTOR_LEN;
getInt32Memory0()[arg0 / 4 + 1] = len0;
getInt32Memory0()[arg0 / 4 + 0] = ptr0;
};
imports.wbg.__wbg_getmemorysize_ce6627159198e3f0 = function(arg0) {
const ret = get_memory_size(getObject(arg0));
return ret;
};
imports.wbg.__wbg_readbyterange_5afd87a9f196959d = function(arg0, arg1, arg2, arg3) {
read_byte_range(getObject(arg0), arg1 >>> 0, getArrayU8FromWasm0(arg2, arg3));
};
imports.wbg.__wbg_writebyterange_7e6d25b750104508 = function(arg0, arg1, arg2, arg3) {
write_byte_range(getObject(arg0), arg1 >>> 0, getArrayU8FromWasm0(arg2, arg3));
};
return imports;
}

View File

@ -1,7 +1,7 @@
[package]
name = "marine-runtime"
description = "The Fluence Wasm Runtime"
version = "0.22.0"
version = "0.23.0"
authors = ["Fluence Labs"]
license = "Apache-2.0"
edition = "2018"
@ -11,18 +11,18 @@ name = "marine"
path = "src/lib.rs"
[dependencies]
marine-core = { path = "../core", version = "0.17.0" }
marine-module-interface = { path = "../crates/module-interface", version = "0.5.0" }
marine-core = { path = "../core", version = "0.18.0" }
marine-module-interface = { path = "../crates/module-interface", version = "0.6.0" }
marine-utils = { path = "../crates/utils", version = "0.4.0" }
marine-rs-sdk-main = { version = "0.7.1", features = ["logger"] }
marine-rs-sdk = { version = "0.7.1", features = ["logger"] }
it-json-serde = { path = "../crates/it-json-serde", version = "0.3.2" }
it-json-serde = { path = "../crates/it-json-serde", version = "0.3.4" }
wasmer-runtime = { package = "wasmer-runtime-fl", version = "=0.17.1" }
# dynamicfunc-fat-closures allows using state inside DynamicFunc
wasmer-core = { package = "wasmer-runtime-core-fl", version = "=0.17.1", features = ["dynamicfunc-fat-closures"] }
wasmer-wasi = { package = "wasmer-wasi-fl", version = "0.17.1" }
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.23.1" }
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.24.1"}
toml = "0.5.9"
serde = { version = "1.0.144", features = ["derive"] }

View File

@ -1,7 +1,7 @@
[package]
name = "marine"
description = "Fluence Marine command line tool"
version = "0.12.3"
version = "0.12.4"
authors = ["Fluence Labs"]
repository = "https://github.com/fluencelabs/marine/tools/cli"
license = "Apache-2.0"
@ -12,12 +12,12 @@ name = "marine"
path = "src/main.rs"
[dependencies]
marine-it-generator = { path = "../../crates/it-generator", version = "0.9.3" }
marine-it-parser = { path = "../../crates/it-parser", version = "0.10.0" }
marine-module-info-parser = { path = "../../crates/module-info-parser", version = "0.4.0" }
marine-it-generator = { path = "../../crates/it-generator", version = "0.9.4" }
marine-it-parser = { path = "../../crates/it-parser", version = "0.11.0" }
marine-module-info-parser = { path = "../../crates/module-info-parser", version = "0.5.0" }
cargo_toml = "0.11.6"
semver = "0.11.0"
semver = "1.0.13"
walrus = "0.19.0"
Inflector = "0.11.4"
toml = "0.5.9"

View File

@ -19,7 +19,7 @@ pub enum ManifestError {
#[error("Cannot find version of marine-rs-sdk dependency")]
NoSdkVersionError,
#[error("Cannot parse marine-rs-sdk version: {0}")]
VersionParseError(#[from] semver::SemVerError),
VersionParseError(#[from] semver::Error),
}
pub(crate) fn extract_sdk_version(path: &Path) -> Result<Version, ManifestError> {

View File

@ -1,7 +1,7 @@
[package]
name = "mrepl"
description = "Fluence Marine REPL intended for testing purposes"
version = "0.18.5"
version = "0.18.6"
authors = ["Fluence Labs"]
repository = "https://github.com/fluencelabs/marine/tools/repl"
license = "Apache-2.0"
@ -12,7 +12,7 @@ name = "mrepl"
path = "src/main.rs"
[dependencies]
fluence-app-service = { path = "../../crates/fluence-app-service", version = "0.22.0", features = ["raw-module-api"] }
fluence-app-service = { path = "../../crates/fluence-app-service", version = "0.22.1", features = ["raw-module-api"] }
marine-rs-sdk-main = { version = "0.7.1", features = ["logger"] }
anyhow = "1.0.64"