diff --git a/aqua-examples/aqua-ipfs-integration/service/Cargo.toml b/aqua-examples/aqua-ipfs-integration/service/Cargo.toml index 3fbb1542..cdeaef6c 100644 --- a/aqua-examples/aqua-ipfs-integration/service/Cargo.toml +++ b/aqua-examples/aqua-ipfs-integration/service/Cargo.toml @@ -11,12 +11,12 @@ name = "process_files" path = "src/main.rs" [dependencies] -marine-rs-sdk = { version = "0.10.1", features = ["logger"] } +marine-rs-sdk = { version = "0.14.0", features = ["logger"] } log = "0.4.14" rand = "0.8.4" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" [profile.release] opt-level = "s" diff --git a/aqua-examples/decentralized-blockchain-gateway/wasm-modules/curl-adapter/Cargo.toml b/aqua-examples/decentralized-blockchain-gateway/wasm-modules/curl-adapter/Cargo.toml index 4f634fb3..1e2d661f 100644 --- a/aqua-examples/decentralized-blockchain-gateway/wasm-modules/curl-adapter/Cargo.toml +++ b/aqua-examples/decentralized-blockchain-gateway/wasm-modules/curl-adapter/Cargo.toml @@ -10,5 +10,5 @@ path = "src/main.rs" name = "curl-adapter" [dependencies] -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" log = "0.4.8" diff --git a/aqua-examples/decentralized-blockchain-gateway/wasm-modules/eth-rpc/Cargo.toml b/aqua-examples/decentralized-blockchain-gateway/wasm-modules/eth-rpc/Cargo.toml index b7e8769e..be95fa26 100644 --- a/aqua-examples/decentralized-blockchain-gateway/wasm-modules/eth-rpc/Cargo.toml +++ b/aqua-examples/decentralized-blockchain-gateway/wasm-modules/eth-rpc/Cargo.toml @@ -18,7 +18,7 @@ jsonrpc-core = "18.0.0" tokio = { version = "1.24.1", default-features = false, features = ["rt"] } eyre = "0.6.8" -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" diff --git a/aqua-examples/decentralized-blockchain-gateway/wasm-modules/ipfs-adapter/Cargo.toml b/aqua-examples/decentralized-blockchain-gateway/wasm-modules/ipfs-adapter/Cargo.toml index 6e9b4fb1..f3d95939 100644 --- a/aqua-examples/decentralized-blockchain-gateway/wasm-modules/ipfs-adapter/Cargo.toml +++ b/aqua-examples/decentralized-blockchain-gateway/wasm-modules/ipfs-adapter/Cargo.toml @@ -11,9 +11,9 @@ name = "ipfs-adapter" path = "src/main.rs" [dependencies] -marine-rs-sdk = { version = "0.10.1", features = ["logger"] } +marine-rs-sdk = { version = "0.14.0", features = ["logger"] } log = "0.4.14" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" diff --git a/aqua-examples/decentralized-blockchain-gateway/wasm-modules/ipfs-cli/Cargo.toml b/aqua-examples/decentralized-blockchain-gateway/wasm-modules/ipfs-cli/Cargo.toml index c6f723b4..8495ba1a 100644 --- a/aqua-examples/decentralized-blockchain-gateway/wasm-modules/ipfs-cli/Cargo.toml +++ b/aqua-examples/decentralized-blockchain-gateway/wasm-modules/ipfs-cli/Cargo.toml @@ -11,10 +11,10 @@ name = "ipfs-cli" path = "src/main.rs" [dependencies] -marine-rs-sdk = { version = "0.10.1", features = ["logger"] } +marine-rs-sdk = { version = "0.14.0", features = ["logger"] } log = "0.4.14" serde_json = "1.0.81" serde = "1.0.137" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" diff --git a/aqua-examples/decentralized-blockchain-gateway/wasm-modules/multi-provider-query/Cargo.toml b/aqua-examples/decentralized-blockchain-gateway/wasm-modules/multi-provider-query/Cargo.toml index 5e2d6ac7..21013d26 100644 --- a/aqua-examples/decentralized-blockchain-gateway/wasm-modules/multi-provider-query/Cargo.toml +++ b/aqua-examples/decentralized-blockchain-gateway/wasm-modules/multi-provider-query/Cargo.toml @@ -8,9 +8,9 @@ name = "multi-provider-query" path = "src/main.rs" [dependencies] -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" serde = "1.0.152" serde_json = "1.0.92" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" diff --git a/aqua-examples/decentralized-blockchain-gateway/wasm-modules/simple-quorum/Cargo.toml b/aqua-examples/decentralized-blockchain-gateway/wasm-modules/simple-quorum/Cargo.toml index 8bb08320..2b09708e 100644 --- a/aqua-examples/decentralized-blockchain-gateway/wasm-modules/simple-quorum/Cargo.toml +++ b/aqua-examples/decentralized-blockchain-gateway/wasm-modules/simple-quorum/Cargo.toml @@ -11,12 +11,12 @@ name = "simple-quorum" path = "src/main.rs" [dependencies] -marine-rs-sdk = { version = "0.10.1", features = ["logger"] } +marine-rs-sdk = { version = "0.14.0", features = ["logger"] } log = "0.4.14" serde_json = "1.0.81" serde = "1.0.137" streaming-stats = "0.2.3" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" diff --git a/aqua-examples/decentralized-blockchain-gateway/wasm-modules/utilities/Cargo.toml b/aqua-examples/decentralized-blockchain-gateway/wasm-modules/utilities/Cargo.toml index c9b2f804..5aaac41d 100644 --- a/aqua-examples/decentralized-blockchain-gateway/wasm-modules/utilities/Cargo.toml +++ b/aqua-examples/decentralized-blockchain-gateway/wasm-modules/utilities/Cargo.toml @@ -11,12 +11,12 @@ name = "utilities" path = "src/main.rs" [dependencies] -marine-rs-sdk = { version = "0.10.1", features = ["logger"] } +marine-rs-sdk = { version = "0.14.0", features = ["logger"] } log = "0.4.14" serde_json = "1.0.81" serde = "1.0.137" streaming-stats = "0.2.3" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" diff --git a/aqua-examples/drand/services/curl_adapter/Cargo.toml b/aqua-examples/drand/services/curl_adapter/Cargo.toml index f6474304..c6d87562 100644 --- a/aqua-examples/drand/services/curl_adapter/Cargo.toml +++ b/aqua-examples/drand/services/curl_adapter/Cargo.toml @@ -10,5 +10,5 @@ path = "src/main.rs" name = "curl_adapter" [dependencies] -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" log = "0.4.8" diff --git a/aqua-examples/drand/services/drand/Cargo.toml b/aqua-examples/drand/services/drand/Cargo.toml index fd9033d5..7841b795 100644 --- a/aqua-examples/drand/services/drand/Cargo.toml +++ b/aqua-examples/drand/services/drand/Cargo.toml @@ -11,7 +11,7 @@ name = "drand" path = "src/main.rs" [dependencies] -marine-rs-sdk = { version = "0.10.1", features = ["logger"] } +marine-rs-sdk = { version = "0.14.0", features = ["logger"] } drand-verify = { version = "0.3.0", js = false, optional = false } hex = "0.4.3" serde = "1.0.148" @@ -23,7 +23,7 @@ paired = "0.22.0" sha2 = "0.9.9" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" hex-literal = "0.3.4" [dev] diff --git a/aqua-examples/echo-greeter/echo-service/Cargo.toml b/aqua-examples/echo-greeter/echo-service/Cargo.toml index 73ca4511..1d2f5e13 100644 --- a/aqua-examples/echo-greeter/echo-service/Cargo.toml +++ b/aqua-examples/echo-greeter/echo-service/Cargo.toml @@ -10,6 +10,6 @@ name = "echo_service" path = "src/main.rs" [dependencies] -marine-rs-sdk = { version="0.10.1", feature=["log"]} +marine-rs-sdk = { version="0.14.0", feature=["log"]} log = "0.4.14" diff --git a/aqua-examples/echo-greeter/greeting/Cargo.toml b/aqua-examples/echo-greeter/greeting/Cargo.toml index 1f06ef79..72ae48ed 100644 --- a/aqua-examples/echo-greeter/greeting/Cargo.toml +++ b/aqua-examples/echo-greeter/greeting/Cargo.toml @@ -12,6 +12,6 @@ name = "greeting" path = "src/main.rs" [dependencies] -marine-rs-sdk = { version="0.10.1", feature=["log"]} +marine-rs-sdk = { version="0.14.0", feature=["log"]} diff --git a/aqua-examples/echo-greeter/secure-greeter/Cargo.toml b/aqua-examples/echo-greeter/secure-greeter/Cargo.toml index ad352216..a4120a2a 100644 --- a/aqua-examples/echo-greeter/secure-greeter/Cargo.toml +++ b/aqua-examples/echo-greeter/secure-greeter/Cargo.toml @@ -9,5 +9,5 @@ name = "secure_greeter" path = "src/main.rs" [dependencies] -marine-rs-sdk = { version="0.10.1", feature=["log"]} +marine-rs-sdk = { version="0.14.0", feature=["log"]} log = "0.4.14" diff --git a/aqua-examples/echo-greeter/utilities/Cargo.toml b/aqua-examples/echo-greeter/utilities/Cargo.toml index a2b4331c..dc6822bf 100644 --- a/aqua-examples/echo-greeter/utilities/Cargo.toml +++ b/aqua-examples/echo-greeter/utilities/Cargo.toml @@ -11,11 +11,11 @@ name = "utilities" path = "src/main.rs" [dependencies] -marine-rs-sdk = { version = "0.10.1", features = ["logger"] } +marine-rs-sdk = { version = "0.14.0", features = ["logger"] } log = "0.4.14" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" [dev] [profile.release] diff --git a/aqua-examples/near-integration/services/near-adapter/modules/curl-adapter/Cargo.toml b/aqua-examples/near-integration/services/near-adapter/modules/curl-adapter/Cargo.toml index 8ee79b07..ed5daba0 100644 --- a/aqua-examples/near-integration/services/near-adapter/modules/curl-adapter/Cargo.toml +++ b/aqua-examples/near-integration/services/near-adapter/modules/curl-adapter/Cargo.toml @@ -10,11 +10,11 @@ path = "src/main.rs" name = "curl_adapter" [dependencies] -marine-rs-sdk = { version = "0.10.1", features = ["logger"] } +marine-rs-sdk = { version = "0.14.0", features = ["logger"] } log = "0.4.14" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" [dev] [profile.release] diff --git a/aqua-examples/near-integration/services/near-adapter/modules/near-rpc-services/Cargo.toml b/aqua-examples/near-integration/services/near-adapter/modules/near-rpc-services/Cargo.toml index 93427bf2..43d2456d 100644 --- a/aqua-examples/near-integration/services/near-adapter/modules/near-rpc-services/Cargo.toml +++ b/aqua-examples/near-integration/services/near-adapter/modules/near-rpc-services/Cargo.toml @@ -11,13 +11,13 @@ name = "near_rpc_services" path = "src/main.rs" [dependencies] -marine-rs-sdk = { version = "0.10.1", features = ["logger"] } +marine-rs-sdk = { version = "0.14.0", features = ["logger"] } log = "0.4.14" serde = { version = "1.0.132", default-features = false } serde_json = { version = "1.0.73", default-features = false } [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" [dev] [profile.release] diff --git a/aqua-examples/price-oracle/curl_adapter/Cargo.toml b/aqua-examples/price-oracle/curl_adapter/Cargo.toml index f6474304..c6d87562 100644 --- a/aqua-examples/price-oracle/curl_adapter/Cargo.toml +++ b/aqua-examples/price-oracle/curl_adapter/Cargo.toml @@ -10,5 +10,5 @@ path = "src/main.rs" name = "curl_adapter" [dependencies] -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" log = "0.4.8" diff --git a/aqua-examples/price-oracle/mean_service/Cargo.toml b/aqua-examples/price-oracle/mean_service/Cargo.toml index 95be72d7..95ea3ab7 100644 --- a/aqua-examples/price-oracle/mean_service/Cargo.toml +++ b/aqua-examples/price-oracle/mean_service/Cargo.toml @@ -11,7 +11,7 @@ name = "mean_service" path = "src/main.rs" [dependencies] -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" log = "0.4.14" [dev] diff --git a/aqua-examples/price-oracle/price_getter_service/Cargo.toml b/aqua-examples/price-oracle/price_getter_service/Cargo.toml index 62c780bf..0e62b899 100644 --- a/aqua-examples/price-oracle/price_getter_service/Cargo.toml +++ b/aqua-examples/price-oracle/price_getter_service/Cargo.toml @@ -11,7 +11,7 @@ name = "price_getter_service" path = "src/main.rs" [dependencies] -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" log = "0.4.14" picorand = "0.1.1" fstrings = "0.2.3" diff --git a/aqua-examples/ts-oracle/Cargo.toml b/aqua-examples/ts-oracle/Cargo.toml index f7eb7410..4c59d758 100644 --- a/aqua-examples/ts-oracle/Cargo.toml +++ b/aqua-examples/ts-oracle/Cargo.toml @@ -11,11 +11,11 @@ name = "ts_oracle" path = "src/main.rs" [dependencies] -marine-rs-sdk = { version = "0.10.1", features = ["logger"] } +marine-rs-sdk = { version = "0.14.0", features = ["logger"] } log = "0.4.14" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" [dev] [profile.release] diff --git a/aqua-examples/vrfun/Cargo.lock b/aqua-examples/vrfun/Cargo.lock index 1196cdce..051835ae 100644 --- a/aqua-examples/vrfun/Cargo.lock +++ b/aqua-examples/vrfun/Cargo.lock @@ -4,38 +4,36 @@ version = 3 [[package]] name = "addr2line" -version = "0.17.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" dependencies = [ - "gimli", + "gimli 0.28.1", ] [[package]] -name = "ahash" -version = "0.7.6" +name = "adler" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" -dependencies = [ - "getrandom 0.2.7", - "once_cell", - "version_check", -] +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] -name = "aho-corasick" -version = "0.7.20" +name = "ahash" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ - "memchr", + "cfg-if", + "once_cell", + "version_check", + "zerocopy", ] [[package]] name = "ambient-authority" -version = "0.0.1" +version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec8ad6edb4840b78c5c3d88de606b22252d552b55f3a4699fbb10fc070ec3049" +checksum = "e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b" [[package]] name = "android-tzdata" @@ -54,21 +52,21 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.72" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854" +checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" [[package]] -name = "arrayvec" -version = "0.7.2" +name = "arbitrary" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" +checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" [[package]] name = "async-trait" -version = "0.1.67" +version = "0.1.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86ea188f25f0255d8f92797797c97ebf5631fa88178beb1a46fdf5622c9a00e4" +checksum = "531b97fb4cd3dfdce92c35dedbfdc1f0b9d8091c8ca943d6dae340ef5012d514" dependencies = [ "proc-macro2", "quote", @@ -81,12 +79,33 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +[[package]] +name = "backtrace" +version = "0.3.71" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" +dependencies = [ + "addr2line", + "cc", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", +] + [[package]] name = "base64" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + [[package]] name = "bincode" version = "1.3.3" @@ -102,6 +121,12 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" +[[package]] +name = "bitflags" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" + [[package]] name = "block-buffer" version = "0.9.0" @@ -139,6 +164,12 @@ version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" +[[package]] +name = "bytes" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" + [[package]] name = "bytesize" version = "1.2.0" @@ -150,38 +181,50 @@ dependencies = [ [[package]] name = "cap-fs-ext" -version = "1.0.7" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07d9cd7dc1d714d59974a6a68bed489c914b7b2620d1d4334d88d5ec9f29ebbd" +checksum = "88e341d15ac1029aadce600be764a1a1edafe40e03cde23285bc1d261b3a4866" dependencies = [ "cap-primitives", "cap-std", - "io-lifetimes", - "windows-sys 0.45.0", + "io-lifetimes 2.0.3", + "windows-sys 0.52.0", +] + +[[package]] +name = "cap-net-ext" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "434168fe6533055f0f4204039abe3ff6d7db338ef46872a5fa39e9d5ad5ab7a9" +dependencies = [ + "cap-primitives", + "cap-std", + "rustix 0.38.34", + "smallvec", ] [[package]] name = "cap-primitives" -version = "1.0.7" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e41334d53bab60f94878253f8a950c231596c8bbb99b4f71b13223dd48e18c6" +checksum = "fe16767ed8eee6d3f1f00d6a7576b81c226ab917eb54b96e5f77a5216ef67abb" dependencies = [ "ambient-authority", "fs-set-times", "io-extras", - "io-lifetimes", + "io-lifetimes 2.0.3", "ipnet", "maybe-owned", - "rustix", - "windows-sys 0.45.0", + "rustix 0.38.34", + "windows-sys 0.52.0", "winx", ] [[package]] name = "cap-rand" -version = "1.0.7" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b5ddc7e3565e7cc4bf20d0c386b328f9e0f1b83fe0bcc0e055a1f08245e2aca" +checksum = "20e5695565f0cd7106bc3c7170323597540e772bb73e0be2cd2c662a0f8fa4ca" dependencies = [ "ambient-authority", "rand 0.8.5", @@ -189,36 +232,39 @@ dependencies = [ [[package]] name = "cap-std" -version = "1.0.7" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9dd840c16dee1df417f3985d173a2bb6ef55d48ea3d4deddcef46f31c9e7028" +checksum = "593db20e4c51f62d3284bae7ee718849c3214f93a3b94ea1899ad85ba119d330" dependencies = [ "cap-primitives", "io-extras", - "io-lifetimes", - "ipnet", - "rustix", + "io-lifetimes 2.0.3", + "rustix 0.38.34", ] [[package]] name = "cap-time-ext" -version = "1.0.7" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77c39790e8e7455a92993bea5a2e947721c395cfbc344b74f092746c55441d76" +checksum = "03261630f291f425430a36f38c847828265bc928f517cdd2004c56f4b02f002b" dependencies = [ + "ambient-authority", "cap-primitives", + "iana-time-zone", "once_cell", - "rustix", + "rustix 0.38.34", "winx", ] [[package]] name = "cc" -version = "1.0.73" +version = "1.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" +checksum = "065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd" dependencies = [ "jobserver", + "libc", + "once_cell", ] [[package]] @@ -278,28 +324,28 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.93.1" +version = "0.100.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7379abaacee0f14abf3204a7606118f0465785252169d186337bcb75030815a" +checksum = "751cbf89e513f283c0641eb7f95dc72fda5051dd95ca203d1dc45e26bc89dba8" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.93.1" +version = "0.100.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9489fa336927df749631f1008007ced2871068544f40a202ce6d93fbf2366a7b" +checksum = "210730edc05121e915201cc36595e1f00062094669fa07ac362340e3627b3dc5" dependencies = [ - "arrayvec", "bumpalo", "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", + "cranelift-control", "cranelift-entity", "cranelift-isle", - "gimli", - "hashbrown", + "gimli 0.28.1", + "hashbrown 0.14.5", "log", "regalloc2", "smallvec", @@ -308,33 +354,43 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.93.1" +version = "0.100.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05bbb67da91ec721ed57cef2f7c5ef7728e1cd9bde9ffd3ef8601022e73e3239" +checksum = "b5dc7fdf210c53db047f3eaf49b3a89efee0cc3d9a2ce0c0f0236933273d0c53" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.93.1" +version = "0.100.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418ecb2f36032f6665dc1a5e2060a143dbab41d83b784882e97710e890a7a16d" +checksum = "f46875cc87d963119d78fe5c19852757dc6eea3cb9622c0df69c26b242cd44b4" + +[[package]] +name = "cranelift-control" +version = "0.100.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "375dca8f58d8a801a85e11730c1529c5c4a9c3593dfb12118391ac437b037155" +dependencies = [ + "arbitrary", +] [[package]] name = "cranelift-entity" -version = "0.93.1" +version = "0.100.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cf583f7b093f291005f9fb1323e2c37f6ee4c7909e39ce016b2e8360d461705" +checksum = "cc619b86fe3c72f43fc417c9fd67a04ec0c98296e5940922d9fd9e6eedf72521" dependencies = [ "serde", + "serde_derive", ] [[package]] name = "cranelift-frontend" -version = "0.93.1" +version = "0.100.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b66bf9e916f57fbbd0f7703ec6286f4624866bf45000111627c70d272c8dda1" +checksum = "7eb607fd19ae264da18f9f2532e7302b826f7fbf77bf88365fc075f2e3419436" dependencies = [ "cranelift-codegen", "log", @@ -344,15 +400,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.93.1" +version = "0.100.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "649782a39ce99798dd6b4029e2bb318a2fbeaade1b4fa25330763c10c65bc358" +checksum = "9fe806a6470dddfdf79e878af6a96afb1235a09fe3e21f9e0c2f18d402820432" [[package]] name = "cranelift-native" -version = "0.93.1" +version = "0.100.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "937e021e089c51f9749d09e7ad1c4f255c2f8686cb8c3df63a34b3ec9921bc41" +checksum = "fac7f1722660b10af1f7229c0048f716bfd8bd344549b0e06e3eb6417ec3fe5b" dependencies = [ "cranelift-codegen", "libc", @@ -361,9 +417,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.93.1" +version = "0.100.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d850cf6775477747c9dfda9ae23355dd70512ffebc70cf82b85a5b111ae668b5" +checksum = "b1b65810be56b619c3c55debade92798d999f34bf0670370c578afab5d905f06" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -371,7 +427,7 @@ dependencies = [ "itertools", "log", "smallvec", - "wasmparser 0.100.0", + "wasmparser 0.112.0", "wasmtime-types", ] @@ -414,7 +470,7 @@ dependencies = [ "autocfg", "cfg-if", "crossbeam-utils", - "memoffset", + "memoffset 0.6.5", "once_cell", "scopeguard", ] @@ -566,6 +622,15 @@ dependencies = [ "syn 2.0.38", ] +[[package]] +name = "debugid" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" +dependencies = [ + "uuid", +] + [[package]] name = "derivative" version = "2.2.0" @@ -656,18 +721,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f107b87b6afc2a64fd13cac55fe06d6c8859f12d4b14cbcdd2c67d0976781be" [[package]] -name = "env_logger" -version = "0.10.0" +name = "encoding_rs" +version = "0.8.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" +checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" dependencies = [ - "humantime", - "is-terminal", - "log", - "regex", - "termcolor", + "cfg-if", ] +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + [[package]] name = "errno" version = "0.2.8" @@ -679,6 +746,16 @@ dependencies = [ "winapi", ] +[[package]] +name = "errno" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "errno-dragonfly" version = "0.1.2" @@ -696,37 +773,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" [[package]] -name = "fd-lock" -version = "3.0.10" +name = "fallible-iterator" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ef1a30ae415c3a691a4f41afddc2dbcd6d70baf338368d85ebc1e8ed92cedb9" -dependencies = [ - "cfg-if", - "rustix", - "windows-sys 0.45.0", -] +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] -name = "file-per-thread-logger" -version = "0.1.6" +name = "fd-lock" +version = "4.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f2e425d9790201ba4af4630191feac6dcc98765b118d4d18e91d23c2353866" +checksum = "7e5768da2206272c81ef0b5e951a41862938a6070da63bcea197899942d3b947" dependencies = [ - "env_logger", - "log", + "cfg-if", + "rustix 0.38.34", + "windows-sys 0.52.0", ] [[package]] name = "fluence-app-service" -version = "0.29.0" +version = "0.35.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b0916285affb8d7c59c80a38f97563ea6fe1082f14778d22e5c8bec7f8537ec" +checksum = "fb696b43cc6eb9163dc6ed3a794a595091deea364e2f4e6b7e2e7c6eca1796b7" dependencies = [ "log", "maplit", "marine-min-it-version", "marine-runtime", - "marine-wasm-backend-traits", + "marine-wasm-backend-traits 0.6.0", "marine-wasmtime-backend", "serde", "serde_derive", @@ -764,13 +837,74 @@ dependencies = [ [[package]] name = "fs-set-times" -version = "0.18.1" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "857cf27edcb26c2a36d84b2954019573d335bb289876113aceacacdca47a4fd4" +checksum = "033b337d725b97690d86893f9de22b67b80dcc4e9ad815f348254c38119db8fb" dependencies = [ - "io-lifetimes", - "rustix", - "windows-sys 0.45.0", + "io-lifetimes 2.0.3", + "rustix 0.38.34", + "windows-sys 0.52.0", +] + +[[package]] +name = "futures" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" + +[[package]] +name = "futures-io" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" + +[[package]] +name = "futures-sink" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" + +[[package]] +name = "futures-task" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" + +[[package]] +name = "futures-util" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +dependencies = [ + "futures-core", + "futures-sink", + "futures-task", + "pin-project-lite", + "pin-utils", ] [[package]] @@ -782,6 +916,19 @@ dependencies = [ "byteorder", ] +[[package]] +name = "fxprof-processed-profile" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd" +dependencies = [ + "bitflags 2.5.0", + "debugid", + "fxhash", + "serde", + "serde_json", +] + [[package]] name = "generic-array" version = "0.14.5" @@ -820,8 +967,19 @@ version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" dependencies = [ - "fallible-iterator", - "indexmap", + "fallible-iterator 0.2.0", + "indexmap 1.9.1", + "stable_deref_trait", +] + +[[package]] +name = "gimli" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +dependencies = [ + "fallible-iterator 0.3.0", + "indexmap 2.2.6", "stable_deref_trait", ] @@ -830,6 +988,21 @@ name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "hashbrown" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +dependencies = [ + "ahash", +] + +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ "ahash", ] @@ -870,24 +1043,18 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -[[package]] -name = "humantime" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" - [[package]] name = "iana-time-zone" -version = "0.1.53" +version = "0.1.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" +checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" dependencies = [ "android_system_properties", "core-foundation-sys", "iana-time-zone-haiku", "js-sys", "wasm-bindgen", - "winapi", + "windows-core", ] [[package]] @@ -929,18 +1096,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" dependencies = [ "autocfg", - "hashbrown", + "hashbrown 0.12.3", + "serde", +] + +[[package]] +name = "indexmap" +version = "2.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +dependencies = [ + "equivalent", + "hashbrown 0.14.5", "serde", ] [[package]] name = "io-extras" -version = "0.17.2" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d79107d6e60d78351e11f0a2dc9d0eaf304a7efb592e92603783afb8479c7d97" +checksum = "c9f046b9af244f13b3bd939f55d16830ac3a201e8a9ba9661bfcb03e2be72b9b" dependencies = [ - "io-lifetimes", - "windows-sys 0.45.0", + "io-lifetimes 2.0.3", + "windows-sys 0.52.0", ] [[package]] @@ -954,6 +1132,12 @@ dependencies = [ "windows-sys 0.45.0", ] +[[package]] +name = "io-lifetimes" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a611371471e98973dbcab4e0ec66c31a10bc356eeb4d54a0e05eac8158fe38c" + [[package]] name = "ipnet" version = "2.7.1" @@ -967,16 +1151,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8687c819457e979cc940d09cb16e42a1bf70aa6b60a549de6d3a62a0ee90c69e" dependencies = [ "hermit-abi 0.3.1", - "io-lifetimes", - "rustix", + "io-lifetimes 1.0.8", + "rustix 0.36.10", "windows-sys 0.45.0", ] [[package]] name = "it-json-serde" -version = "0.4.1" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "145ec580d7bd2edbe7177841fa6f48bf820c5bbaa0fc51d4ecef48a8f91889e5" +checksum = "a74b6ed688d9de56b4e4cb5aca2bd7a883909f1be8d8d6ba40e3a2d25b9feba5" dependencies = [ "serde", "serde_derive", @@ -987,10 +1171,11 @@ dependencies = [ [[package]] name = "it-lilo" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f14693c2c3696b46349b0bc54f8b39de8eb67951b6623f42ff6b6b2d129ff00e" +checksum = "20108e77e11eeb1ef019f54c3868e0f2e9227295502f0702fa2e7e730ea748f8" dependencies = [ + "anyhow", "fluence-it-types", "it-memory-traits", "log", @@ -1050,9 +1235,9 @@ dependencies = [ [[package]] name = "jobserver" -version = "0.1.26" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" +checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" dependencies = [ "libc", ] @@ -1080,9 +1265,9 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.140" +version = "0.2.154" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c" +checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" [[package]] name = "link-cplusplus" @@ -1099,6 +1284,12 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" +[[package]] +name = "linux-raw-sys" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" + [[package]] name = "lock_api" version = "0.4.9" @@ -1132,29 +1323,62 @@ checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" [[package]] name = "marine-build-rs-generator" -version = "0.11.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4170c2285f9cc8679823406d90dfc3f76ffd863e31f9eb7f6ca762a41443d99d" +checksum = "10a923b502ce9df545403d305971d450758659a6c472d4a03ce29ffdcfc25c9a" dependencies = [ "marine-test-macro-impl", ] [[package]] name = "marine-call-parameters" -version = "0.10.1" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef9a7c6ed5fa9052474c1cd76d3b3e67dbc4c455c76263c2c043214e12cce6bd" +dependencies = [ + "marine-macro 0.10.3", + "marine-rs-sdk-main 0.10.3", + "serde", +] + +[[package]] +name = "marine-call-parameters" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f47b1186bad0b2a5e9218e3f6fbe0612ef6b17c58c58537d77bd08044596ea95" +dependencies = [ + "marine-macro 0.12.0", + "marine-rs-sdk-main 0.12.0", + "serde", +] + +[[package]] +name = "marine-call-parameters" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d16852b36a3cfc8fa044955380901e78109db0035dc93eea4f666d8f3979072" +dependencies = [ + "marine-macro 0.13.0", + "marine-rs-sdk-main 0.13.0", + "serde", +] + +[[package]] +name = "marine-call-parameters" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "979e5c52888bae300c937e36240293c20e34bb7b29d058375b15f85e713dd854" +checksum = "05495180730abae04abe209386ce367309a82110edb65fcdb1f3080f819bc1a0" dependencies = [ - "marine-macro", - "marine-rs-sdk-main", + "marine-macro 0.14.0", + "marine-rs-sdk-main 0.14.0", "serde", ] [[package]] name = "marine-core" -version = "0.24.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4f2db990567b2677d4b03d3f5b019c9f03e4365eaa8303cef083e388d960e47" +checksum = "2989c1670a82d69724804c7af5d8e4c35231083338806c49485d983f27dd440f" dependencies = [ "anyhow", "bytesize", @@ -1163,12 +1387,12 @@ dependencies = [ "log", "marine-it-generator", "marine-it-interfaces", - "marine-it-parser", + "marine-it-parser 0.16.0", "marine-min-it-version", "marine-module-info-parser", "marine-module-interface", "marine-utils", - "marine-wasm-backend-traits", + "marine-wasm-backend-traits 0.6.0", "marine-wasmtime-backend", "multimap", "once_cell", @@ -1181,26 +1405,26 @@ dependencies = [ [[package]] name = "marine-it-generator" -version = "0.11.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b0cc0ce2ee4ee0986abf71327b84ef3fb26dcb33b866226f9e659d1cce922fd" +checksum = "993c33c6df3ae978022058dfd63a33b52de1307adec59e0c3f3367dd06bdf342" dependencies = [ "it-lilo", - "marine-it-parser", - "marine-macro-impl 0.7.1", + "marine-it-parser 0.16.0", + "marine-macro-impl 0.14.0", "once_cell", "serde", "serde_json", "thiserror", - "walrus 0.20.1", + "walrus", "wasmer-interface-types-fl", ] [[package]] name = "marine-it-interfaces" -version = "0.8.1" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3bdc1a0d26f38f8d0375c7f8aa0621de90b5966e38b407c7505ead9649bbd92" +checksum = "1c610d90a031911c17b2babc32c9fad7261bae6ab0bf118051cd665b5d9bcfbe" dependencies = [ "multimap", "wasmer-interface-types-fl", @@ -1208,38 +1432,87 @@ dependencies = [ [[package]] name = "marine-it-parser" -version = "0.13.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52907d7e7b9487a029dd3d99e647307c8808d7fba327e27113b0807d4868b315" +checksum = "921afa7f139791b24c4cb91c918d1ef7411ef40c3b801309ec43f6b2c89b107b" dependencies = [ "anyhow", "itertools", "marine-it-interfaces", "marine-module-interface", - "marine-wasm-backend-traits", + "marine-wasm-backend-traits 0.5.1", "nom", "semver", "serde", "thiserror", - "walrus 0.20.1", + "walrus", "wasmer-interface-types-fl", ] +[[package]] +name = "marine-it-parser" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fa9ba677486e1f1bf2bfd3e34b259255df277887fa90d5c22acb258bdedc34e" +dependencies = [ + "anyhow", + "itertools", + "marine-it-interfaces", + "marine-module-interface", + "marine-wasm-backend-traits 0.6.0", + "nom", + "semver", + "serde", + "thiserror", + "walrus", + "wasmer-interface-types-fl", +] + +[[package]] +name = "marine-macro" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acdaa50f8239afa104ef8a99d4219288f68169e29c913485bbd094a35fe79113" +dependencies = [ + "marine-macro-impl 0.10.3", + "marine-rs-sdk-main 0.10.3", +] + +[[package]] +name = "marine-macro" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "727b1a5449eb1676837c5fc22a8c31dc9980dcef4de938f26f2eaf7c2c54331b" +dependencies = [ + "marine-macro-impl 0.12.0", + "marine-rs-sdk-main 0.12.0", +] + +[[package]] +name = "marine-macro" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cec2cd19fedf559833d0f1e6a33cbcc5cf0efa338bb0975346ff12538a3cdde4" +dependencies = [ + "marine-macro-impl 0.13.0", + "marine-rs-sdk-main 0.13.0", +] + [[package]] name = "marine-macro" -version = "0.10.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93835918915610947b5ce96a4b3d89268fde2842a6d18d893c86ffe1b605c16e" +checksum = "f502185316f584a9373cceb6ff24a11d260dfd39505c817056bc127cd1a96a08" dependencies = [ - "marine-macro-impl 0.10.1", - "marine-rs-sdk-main", + "marine-macro-impl 0.14.0", + "marine-rs-sdk-main 0.14.0", ] [[package]] name = "marine-macro-impl" -version = "0.7.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca474b63cabaf8d7d9b38de87d630023cbc91ddc77e92f9c7bb745462a131b44" +checksum = "460ef42c1bf6dbb88976a00514f8e1b97a7ccb60e3e6009cbb563b0d163166c7" dependencies = [ "proc-macro2", "quote", @@ -1250,9 +1523,9 @@ dependencies = [ [[package]] name = "marine-macro-impl" -version = "0.10.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c794126e4a2f5b78b43bc7c82329dc6ffa0c2511591803f89a6d97c037feb068" +checksum = "57c8cd8a228856db057bd4a32c6e2708848b2b1db7552be0a6063d534cafb4e2" dependencies = [ "proc-macro2", "quote", @@ -1262,37 +1535,63 @@ dependencies = [ ] [[package]] -name = "marine-min-it-version" -version = "0.3.0" +name = "marine-macro-impl" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a501fd122de0e7ffd4b97ed0431a7ff55c09aaab0ac72486d09cdd0b9555b32" +checksum = "e09acb3ada67e69a301b6d7b52a915a36176c5eedb312647de7d5b6cf17f51e4" dependencies = [ - "once_cell", - "semver", + "proc-macro2", + "quote", + "serde", + "serde_json", + "syn 1.0.109", ] [[package]] -name = "marine-module-info-parser" -version = "0.9.0" +name = "marine-macro-impl" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5aa7160fa89a493ce5367aa4b09f7001e054dd4c6373aa5dd0d1ff22b2466e" +checksum = "e50fbc0e70ee4cde7802f0748acfb197d7770c7feffb980ce8c29bddd007519e" +dependencies = [ + "proc-macro2", + "quote", + "serde", + "serde_json", + "syn 1.0.109", +] + +[[package]] +name = "marine-min-it-version" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147e6e4c9d3dc9afbb06b2e3bc069b63c749733f698d0c364c320a72b133f1d5" +dependencies = [ + "once_cell", + "semver", +] + +[[package]] +name = "marine-module-info-parser" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1db5fe45b6f0f397ecce757c23a3d0c4a08c2e9ffa6e7f642cb89e1ec777b16d" dependencies = [ "anyhow", "chrono", "derivative", - "marine-rs-sdk-main", - "marine-wasm-backend-traits", + "marine-rs-sdk-main 0.14.0", + "marine-wasm-backend-traits 0.6.0", "semver", "serde", "thiserror", - "walrus 0.20.1", + "walrus", ] [[package]] name = "marine-module-interface" -version = "0.7.1" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49d8f21255b94f1c8b2731a2b49c2ed34f955ed2e11dae3fb6c580a346d10bdd" +checksum = "d92d2243bf0d3aea6401d9e57a1ee17677b624337981322e0153cc2d54744080" dependencies = [ "anyhow", "itertools", @@ -1301,28 +1600,58 @@ dependencies = [ "semver", "serde", "thiserror", - "walrus 0.19.0", + "walrus", "wasmer-interface-types-fl", ] [[package]] name = "marine-rs-sdk" -version = "0.10.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eeb2e2a1ab3f7a2ba270ff42bc2d4fa0d1a0b0f6bdb377b2db4403030a854a" +checksum = "f93d2bd852fea1fea8097c195044430347eda98fd6a3752119b549192d5ac4ba" dependencies = [ - "marine-call-parameters", - "marine-macro", - "marine-rs-sdk-main", + "marine-call-parameters 0.14.0", + "marine-macro 0.14.0", + "marine-rs-sdk-main 0.14.0", "marine-timestamp-macro", "serde", ] [[package]] name = "marine-rs-sdk-main" -version = "0.10.1" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "031eeea016dab58c1ccb0c65b798cb5e47d214b05115c8c06198717d18275756" +dependencies = [ + "log", + "serde", +] + +[[package]] +name = "marine-rs-sdk-main" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cba9000500575b4965ec44e44bbbfd056d121be1195969ce1a5cc146646c37b" +dependencies = [ + "log", + "serde", +] + +[[package]] +name = "marine-rs-sdk-main" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58b487a1a1b288ba06c832942eadb43384cd99c9754c1454e1e061dd9866be92" +dependencies = [ + "log", + "serde", +] + +[[package]] +name = "marine-rs-sdk-main" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "997cdfb9fdef7066a527e9436938618d0596e00f4cceea1ab3b5bb32d20947f6" +checksum = "0b79c165fc21438b069babeec5ae36ba0eade5e08fb1d92dabbe6b41014ce841" dependencies = [ "log", "serde", @@ -1330,9 +1659,9 @@ dependencies = [ [[package]] name = "marine-rs-sdk-test" -version = "0.11.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18ed5315a63bdbd0d88b3e4c2245235d72a81842235ca57e3438c5281b1cda7e" +checksum = "6d03c1057d5776673fdb07cdedbbbc066a13893b92818af1c44ef36001103141" dependencies = [ "fluence-app-service", "marine-build-rs-generator", @@ -1344,21 +1673,24 @@ dependencies = [ [[package]] name = "marine-runtime" -version = "0.30.0" +version = "0.36.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe2f5584266fe595f06fa83fd4cc0de4c2cff513906869a4e37f112354ca08b8" +checksum = "fbbbbe4e7884f3a24db4df35e1a5b0071f954361e4278d986d8b24e3c3dc5381" dependencies = [ "bytesize", "it-json-serde", "it-memory-traits", "itertools", "log", + "marine-call-parameters 0.10.3", + "marine-call-parameters 0.12.0", + "marine-call-parameters 0.13.0", "marine-core", "marine-module-interface", "marine-rs-sdk", - "marine-rs-sdk-main", + "marine-rs-sdk-main 0.14.0", "marine-utils", - "marine-wasm-backend-traits", + "marine-wasm-backend-traits 0.6.0", "marine-wasmtime-backend", "parking_lot", "safe-transmute", @@ -1373,9 +1705,9 @@ dependencies = [ [[package]] name = "marine-test-macro" -version = "0.11.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84b8bcd14e70bc8fe64e51241de42fb01538aff923e8cacc34ad1420a5e2e177" +checksum = "e9fb93abae7befe875cfe20a9d298e192653f2949e59b752a892fd2e80ffb66a" dependencies = [ "marine-test-macro-impl", "proc-macro-error", @@ -1386,14 +1718,14 @@ dependencies = [ [[package]] name = "marine-test-macro-impl" -version = "0.11.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f78dfe398150fc719bbb6a1994ebbccf03f4abb50d058a13b16373b5f38799" +checksum = "fd681ee2353e0c9b800503aa6dc4dd7c798887b219a7fb5621c866211ec29040" dependencies = [ "darling 0.20.1", "fluence-app-service", "itertools", - "marine-it-parser", + "marine-it-parser 0.15.1", "proc-macro-error", "proc-macro2", "quote", @@ -1404,9 +1736,9 @@ dependencies = [ [[package]] name = "marine-timestamp-macro" -version = "0.10.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ccb7870fd62eb4cc34a86b0ae8bdca680067138c3bb10fca7fb67e03242ca4" +checksum = "d03f267ac0a29f543ef12a1a519ff8d98e74ac66e1c580f2930d41ce2c50507d" dependencies = [ "chrono", "quote", @@ -1414,15 +1746,30 @@ dependencies = [ [[package]] name = "marine-utils" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e86cb57ff0e2fdc8e188a52d388287d38e5cc781eddd09a82d20f8ee1f48b80" +checksum = "fce56bfabfd0af5326ff81c32c8d2261aa03b10e00ea6c165de4ebf8a3f998e4" [[package]] name = "marine-wasm-backend-traits" -version = "0.3.0" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "220bc47cfabb8b4ab97bf2bd7bbab9738857b69beeda0a1ac5776c600b64bb46" +dependencies = [ + "anyhow", + "it-memory-traits", + "multimap", + "paste", + "thiserror", + "wasmer-interface-types-fl", + "wasmparser 0.101.1", +] + +[[package]] +name = "marine-wasm-backend-traits" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8094cd7d1bf6c14ded993fd2d6e6999f7e25c07b2f770277ea28ee64fe433ecc" +checksum = "50ba17135a13735abfc8fbbb221cd27fb8c607482ec72d7cd8f37315c9fdf6c5" dependencies = [ "anyhow", "it-memory-traits", @@ -1435,14 +1782,14 @@ dependencies = [ [[package]] name = "marine-wasmtime-backend" -version = "0.3.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edb895ec13df3b2241b848b3b138569afd3aadd21719af99a2b8aafa5595edec" +checksum = "db7a74c532073142ced94fdeaf7a3e84f92ec5ebef5751fbd5516185ae3cf211" dependencies = [ "anyhow", "it-memory-traits", "log", - "marine-wasm-backend-traits", + "marine-wasm-backend-traits 0.6.0", "multimap", "paste", "wasmer-interface-types-fl", @@ -1468,7 +1815,7 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b20a59d985586e4a5aef64564ac77299f8586d8be6cf9106a5a40207e8908efb" dependencies = [ - "rustix", + "rustix 0.36.10", ] [[package]] @@ -1480,12 +1827,41 @@ dependencies = [ "autocfg", ] +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + [[package]] name = "minimal-lexical" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" +[[package]] +name = "miniz_oxide" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" +dependencies = [ + "adler", +] + +[[package]] +name = "mio" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" +dependencies = [ + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.48.0", +] + [[package]] name = "multimap" version = "0.8.3" @@ -1526,21 +1902,21 @@ dependencies = [ [[package]] name = "object" -version = "0.29.0" +version = "0.32.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" dependencies = [ "crc32fast", - "hashbrown", - "indexmap", + "hashbrown 0.14.5", + "indexmap 2.2.6", "memchr", ] [[package]] name = "once_cell" -version = "1.17.1" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "opaque-debug" @@ -1589,6 +1965,12 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + [[package]] name = "pkg-config" version = "0.3.26" @@ -1642,6 +2024,17 @@ dependencies = [ "cc", ] +[[package]] +name = "pulldown-cmark" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b" +dependencies = [ + "bitflags 2.5.0", + "memchr", + "unicase", +] + [[package]] name = "quote" version = "1.0.33" @@ -1752,7 +2145,7 @@ version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" dependencies = [ - "bitflags", + "bitflags 1.3.2", ] [[package]] @@ -1768,53 +2161,56 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.5.1" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "300d4fbfb40c1c66a78ba3ddd41c1110247cf52f97b87d0f2fc9209bd49b030c" +checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" dependencies = [ - "fxhash", + "hashbrown 0.13.2", "log", + "rustc-hash", "slice-group-by", "smallvec", ] [[package]] -name = "regex" -version = "1.7.1" +name = "rustc-demangle" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", -] +checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" [[package]] -name = "regex-syntax" -version = "0.6.28" +name = "rustc-hash" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] -name = "rustc-demangle" -version = "0.1.21" +name = "rustix" +version = "0.36.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" +checksum = "2fe885c3a125aa45213b68cc1472a49880cb5923dc23f522ad2791b882228778" +dependencies = [ + "bitflags 1.3.2", + "errno 0.2.8", + "io-lifetimes 1.0.8", + "libc", + "linux-raw-sys 0.1.4", + "windows-sys 0.45.0", +] [[package]] name = "rustix" -version = "0.36.10" +version = "0.38.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fe885c3a125aa45213b68cc1472a49880cb5923dc23f522ad2791b882228778" +checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" dependencies = [ - "bitflags", - "errno", - "io-lifetimes", + "bitflags 2.5.0", + "errno 0.3.8", "itoa", "libc", - "linux-raw-sys", + "linux-raw-sys 0.4.13", "once_cell", - "windows-sys 0.45.0", + "windows-sys 0.52.0", ] [[package]] @@ -1843,9 +2239,9 @@ checksum = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2" [[package]] name = "semver" -version = "1.0.16" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a" +checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" [[package]] name = "serde" @@ -1884,10 +2280,10 @@ version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "30d904179146de381af4c93d3af6ca4984b3152db687dacb9c3c35e86f39809c" dependencies = [ - "base64", + "base64 0.13.1", "chrono", "hex", - "indexmap", + "indexmap 1.9.1", "serde", "serde_json", "serde_with_macros", @@ -1946,9 +2342,25 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "smallvec" -version = "1.9.0" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" + +[[package]] +name = "socket2" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "sptr" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1" +checksum = "3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a" [[package]] name = "stable_deref_trait" @@ -1998,17 +2410,17 @@ dependencies = [ [[package]] name = "system-interface" -version = "0.25.4" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f355df185d945435f24c51fda9bf01bea6acb6c0b753e1241e5cc05413a659d4" +checksum = "0682e006dd35771e392a6623ac180999a9a854b1d4a6c12fb2e804941c2b1f58" dependencies = [ - "bitflags", + "bitflags 2.5.0", "cap-fs-ext", "cap-std", "fd-lock", - "io-lifetimes", - "rustix", - "windows-sys 0.45.0", + "io-lifetimes 2.0.3", + "rustix 0.38.34", + "windows-sys 0.52.0", "winx", ] @@ -2029,18 +2441,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.40" +version = "1.0.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" +checksum = "6e3de26b0965292219b4287ff031fcba86837900fe9cd2b34ea8ad893c0953d2" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.40" +version = "1.0.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" +checksum = "268026685b2be38d7103e9e507c938a1fcb3d7e6eb15e87870b617bf37b6d581" dependencies = [ "proc-macro2", "quote", @@ -2089,6 +2501,23 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" +[[package]] +name = "tokio" +version = "1.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" +dependencies = [ + "autocfg", + "backtrace", + "bytes", + "libc", + "mio", + "num_cpus", + "pin-project-lite", + "socket2", + "windows-sys 0.48.0", +] + [[package]] name = "toml" version = "0.5.9" @@ -2137,6 +2566,15 @@ version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" +[[package]] +name = "unicase" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" +dependencies = [ + "version_check", +] + [[package]] name = "unicode-bidi" version = "0.3.12" @@ -2170,6 +2608,12 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" +[[package]] +name = "unicode-xid" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" + [[package]] name = "url" version = "2.3.1" @@ -2217,20 +2661,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "walrus" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eb08e48cde54c05f363d984bb54ce374f49e242def9468d2e1b6c2372d291f8" -dependencies = [ - "anyhow", - "id-arena", - "leb128", - "log", - "walrus-macro", - "wasmparser 0.77.0", -] - [[package]] name = "walrus" version = "0.20.1" @@ -2238,7 +2668,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc27d837c587f863d99515dc8cae7cef1098bd1d99fa29373e3660c12766265e" dependencies = [ "anyhow", - "gimli", + "gimli 0.26.2", "id-arena", "leb128", "log", @@ -2273,9 +2703,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi-cap-std-sync" -version = "6.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e90aedcb27963f120aaa7d27216c463f7e8a4f8277434dac88c836a856325dd" +checksum = "77c4db6155e71cfae4ed732d87c2583faf4bbdcb77372697eb77d636f46108ba" dependencies = [ "anyhow", "async-trait", @@ -2285,33 +2715,34 @@ dependencies = [ "cap-time-ext", "fs-set-times", "io-extras", - "io-lifetimes", + "io-lifetimes 2.0.3", "is-terminal", "once_cell", - "rustix", + "rustix 0.38.34", "system-interface", "tracing", "wasi-common", - "windows-sys 0.42.0", + "windows-sys 0.48.0", ] [[package]] name = "wasi-common" -version = "6.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae6ce6df8b37388a7772aacb9c5d4e9384f97f0abb1984983f892471c952e5be" +checksum = "bf3f291b2a567f266ac488715f1742f62b2ca633524708c62ead9c0f71b7d72c" dependencies = [ "anyhow", - "bitflags", + "bitflags 2.5.0", "cap-rand", "cap-std", "io-extras", - "rustix", + "log", + "rustix 0.38.34", "thiserror", "tracing", "wasmtime", "wiggle", - "windows-sys 0.42.0", + "windows-sys 0.48.0", ] [[package]] @@ -2370,28 +2801,38 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasm-encoder" -version = "0.25.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eff853c4f09eec94d76af527eddad4e9de13b11d6286a1ef7134bc30135a2b7" +checksum = "18c41dbd92eaebf3612a39be316540b8377c871cb9bde6b064af962984912881" dependencies = [ "leb128", ] [[package]] name = "wasm-encoder" -version = "0.29.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18c41dbd92eaebf3612a39be316540b8377c871cb9bde6b064af962984912881" +checksum = "1ba64e81215916eaeb48fee292f29401d69235d62d8b8fd92a7b2844ec5ae5f7" +dependencies = [ + "leb128", +] + +[[package]] +name = "wasm-encoder" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d162eb64168969ae90e8668ca0593b0e47667e315aa08e717a9c9574d700d826" dependencies = [ "leb128", ] [[package]] name = "wasmer-interface-types-fl" -version = "0.26.1" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cd52371bfc227c904a0ab1ff478c287d2f74fa371fcff1d2e157444faf8fda2" +checksum = "62958478f282fbf2b05c12f9630972bd8194937de1ab22d6a59d43093be32886" dependencies = [ + "anyhow", "fluence-it-types", "it-lilo", "it-memory-traits", @@ -2409,46 +2850,65 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.77.0" +version = "0.80.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b35c86d22e720a07d954ebbed772d01180501afe7d03d464f413bb5f8914a8d6" +checksum = "449167e2832691a1bff24cde28d2804e90e09586a448c8e76984792c44334a6b" [[package]] name = "wasmparser" -version = "0.80.2" +version = "0.101.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "449167e2832691a1bff24cde28d2804e90e09586a448c8e76984792c44334a6b" +checksum = "bf2f22ef84ac5666544afa52f326f13e16f3d019d2e61e704fd8091c9358b130" +dependencies = [ + "indexmap 1.9.1", + "url", +] [[package]] name = "wasmparser" -version = "0.100.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64b20236ab624147dfbb62cf12a19aaf66af0e41b8398838b66e997d07d269d4" +checksum = "e986b010f47fcce49cf8ea5d5f9e5d2737832f12b53ae8ae785bbe895d0877bf" dependencies = [ - "indexmap", - "url", + "indexmap 2.2.6", + "semver", ] [[package]] name = "wasmparser" -version = "0.101.1" +version = "0.121.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf2f22ef84ac5666544afa52f326f13e16f3d019d2e61e704fd8091c9358b130" +checksum = "9dbe55c8f9d0dbd25d9447a5a889ff90c0cc3feaa7395310d3d826b2c703eaab" dependencies = [ - "indexmap", - "url", + "bitflags 2.5.0", + "indexmap 2.2.6", + "semver", +] + +[[package]] +name = "wasmprinter" +version = "0.2.80" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60e73986a6b7fdfedb7c5bf9e7eb71135486507c8fbc4c0c42cffcb6532988b7" +dependencies = [ + "anyhow", + "wasmparser 0.121.2", ] [[package]] name = "wasmtime" -version = "6.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e89f9819523447330ffd70367ef4a18d8c832e24e8150fe054d1d912841632" +checksum = "b0263693caa1486bd4d26a5f18511948a706c9290689386b81b851ce088063ce" dependencies = [ "anyhow", + "async-trait", "bincode", + "bumpalo", "cfg-if", - "indexmap", + "encoding_rs", + "fxprof-processed-profile", + "indexmap 2.2.6", "libc", "log", "object", @@ -2457,182 +2917,325 @@ dependencies = [ "psm", "rayon", "serde", + "serde_derive", + "serde_json", "target-lexicon", - "wasmparser 0.100.0", + "wasm-encoder 0.32.0", + "wasmparser 0.112.0", "wasmtime-cache", + "wasmtime-component-macro", + "wasmtime-component-util", "wasmtime-cranelift", "wasmtime-environ", + "wasmtime-fiber", "wasmtime-jit", "wasmtime-runtime", + "wasmtime-winch", "wat", - "windows-sys 0.42.0", + "windows-sys 0.48.0", ] [[package]] name = "wasmtime-asm-macros" -version = "6.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bd3a5e46c198032da934469f3a6e48649d1f9142438e4fd4617b68a35644b8a" +checksum = "4711e5969236ecfbe70c807804ff9ffb5206c1dbb5c55c5e8200d9f7e8e76adf" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-cache" -version = "6.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b389ae9b678b9c3851091a4804f4182d688d27aff7abc9aa37fa7be37d8ecffa" +checksum = "5b79f9f79188e5a26b6911b79d3171c06699d9a17ae07f6a265c51635b8d80c2" dependencies = [ "anyhow", - "base64", + "base64 0.21.7", "bincode", "directories-next", - "file-per-thread-logger", "log", - "rustix", + "rustix 0.38.34", "serde", + "serde_derive", "sha2", "toml", - "windows-sys 0.42.0", + "windows-sys 0.48.0", "zstd", ] +[[package]] +name = "wasmtime-component-macro" +version = "13.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed724d0f41c21bcf8754651a59d0423c530069ddca4cf3822768489ad313a812" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 2.0.38", + "wasmtime-component-util", + "wasmtime-wit-bindgen", + "wit-parser", +] + +[[package]] +name = "wasmtime-component-util" +version = "13.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e7d69464b94bd312a27d93d0b482cd74bedf01f030199ef0740d6300ebca1d3" + [[package]] name = "wasmtime-cranelift" -version = "6.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59b2c92a08c0db6efffd88fdc97d7aa9c7c63b03edb0971dbca745469f820e8c" +checksum = "4e63f53c61ba05eb815f905c1738ad82c95333dd42ef5a8cc2aa3d7dfb2b08d7" dependencies = [ "anyhow", + "cfg-if", "cranelift-codegen", + "cranelift-control", "cranelift-entity", "cranelift-frontend", "cranelift-native", "cranelift-wasm", - "gimli", + "gimli 0.28.1", "log", "object", "target-lexicon", "thiserror", - "wasmparser 0.100.0", + "wasmparser 0.112.0", + "wasmtime-cranelift-shared", + "wasmtime-environ", + "wasmtime-versioned-export-macros", +] + +[[package]] +name = "wasmtime-cranelift-shared" +version = "13.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f6b197d68612f7dc3a17aa9f9587533715ecb8b4755609ce9baf7fb92b74ddc" +dependencies = [ + "anyhow", + "cranelift-codegen", + "cranelift-control", + "cranelift-native", + "gimli 0.28.1", + "object", + "target-lexicon", "wasmtime-environ", ] [[package]] name = "wasmtime-environ" -version = "6.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a6db9fc52985ba06ca601f2ff0ff1f526c5d724c7ac267b47326304b0c97883" +checksum = "18e2558c8b04fd27764d8601d46b8dc39555b79720a41e626bce210a80758932" dependencies = [ "anyhow", "cranelift-entity", - "gimli", - "indexmap", + "gimli 0.28.1", + "indexmap 2.2.6", "log", "object", "serde", + "serde_derive", "target-lexicon", "thiserror", - "wasmparser 0.100.0", + "wasm-encoder 0.32.0", + "wasmparser 0.112.0", + "wasmprinter", + "wasmtime-component-util", "wasmtime-types", ] +[[package]] +name = "wasmtime-fiber" +version = "13.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a615a2cf64a49c0dc659c7d850c6cd377b975e0abfdcf0888b282d274a82e730" +dependencies = [ + "cc", + "cfg-if", + "rustix 0.38.34", + "wasmtime-asm-macros", + "wasmtime-versioned-export-macros", + "windows-sys 0.48.0", +] + [[package]] name = "wasmtime-jit" -version = "6.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b77e3a52cd84d0f7f18554afa8060cfe564ccac61e3b0802d3fd4084772fa5f6" +checksum = "cd775514b8034b85b0323bfdc60abb1c28d27dbf6e22aad083ed57dac95cf72e" dependencies = [ "addr2line", "anyhow", "bincode", "cfg-if", "cpp_demangle", - "gimli", + "gimli 0.28.1", "ittapi", "log", "object", "rustc-demangle", + "rustix 0.38.34", "serde", + "serde_derive", "target-lexicon", "wasmtime-environ", "wasmtime-jit-debug", "wasmtime-jit-icache-coherence", "wasmtime-runtime", - "windows-sys 0.42.0", + "windows-sys 0.48.0", ] [[package]] name = "wasmtime-jit-debug" -version = "6.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0245e8a9347017c7185a72e215218a802ff561545c242953c11ba00fccc930f" +checksum = "c054e27c6ce2a6191edabe89e646da013044dd5369e1d203c89f977f9bd32937" dependencies = [ "object", "once_cell", - "rustix", + "rustix 0.38.34", + "wasmtime-versioned-export-macros", ] [[package]] name = "wasmtime-jit-icache-coherence" -version = "6.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67d412e9340ab1c83867051d8d1d7c90aa8c9afc91da086088068e2734e25064" +checksum = "7f323977cddf4a262d1b856366b665c5b4d01793c57b79fb42505b9fd9e61e5b" dependencies = [ "cfg-if", "libc", - "windows-sys 0.42.0", + "windows-sys 0.48.0", ] [[package]] name = "wasmtime-runtime" -version = "6.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d594e791b5fdd4dbaf8cf7ae62f2e4ff85018ce90f483ca6f42947688e48827d" +checksum = "29e26461bba043f73cb4183f4ce0d606c0eaac112475867b11e5ea36fe1cac8e" dependencies = [ "anyhow", "cc", "cfg-if", - "indexmap", + "encoding_rs", + "indexmap 2.2.6", "libc", "log", "mach", "memfd", - "memoffset", + "memoffset 0.9.1", "paste", "rand 0.8.5", - "rustix", + "rustix 0.38.34", + "sptr", + "wasm-encoder 0.32.0", "wasmtime-asm-macros", "wasmtime-environ", + "wasmtime-fiber", "wasmtime-jit-debug", - "windows-sys 0.42.0", + "wasmtime-versioned-export-macros", + "wasmtime-wmemcheck", + "windows-sys 0.48.0", ] [[package]] name = "wasmtime-types" -version = "6.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6688d6f96d4dbc1f89fab626c56c1778936d122b5f4ae7a57c2eb42b8d982e2" +checksum = "6fd7e9b29fee64eea5058cb5e7cb3480b52c2f1312d431d16ea8617ceebeb421" dependencies = [ "cranelift-entity", "serde", + "serde_derive", "thiserror", - "wasmparser 0.100.0", + "wasmparser 0.112.0", +] + +[[package]] +name = "wasmtime-versioned-export-macros" +version = "13.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6362c557c36d8ad4aaab735f14ed9e4f78d6b40ec85a02a88fd859af87682e52" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", ] [[package]] name = "wasmtime-wasi" -version = "6.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38e749611f4ea64f19ad4da2324c86043f49ad946e6cc4ce057308d1319b2ba6" +checksum = "52c9e79f73320d96cd7644b021502dffee09dd92300b073f3541ae44e9ae377c" dependencies = [ "anyhow", + "async-trait", + "bitflags 2.5.0", + "bytes", + "cap-fs-ext", + "cap-net-ext", + "cap-rand", + "cap-std", + "cap-time-ext", + "fs-set-times", + "futures", + "io-extras", + "io-lifetimes 2.0.3", + "is-terminal", + "libc", + "once_cell", + "rustix 0.38.34", + "system-interface", + "thiserror", + "tokio", + "tracing", "wasi-cap-std-sync", "wasi-common", "wasmtime", "wiggle", + "windows-sys 0.48.0", ] +[[package]] +name = "wasmtime-winch" +version = "13.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa5fc7212424c04c01a20bfa66c4c518e8749dde6546f5e05815dcacbec80723" +dependencies = [ + "anyhow", + "cranelift-codegen", + "gimli 0.28.1", + "object", + "target-lexicon", + "wasmparser 0.112.0", + "wasmtime-cranelift-shared", + "wasmtime-environ", + "winch-codegen", +] + +[[package]] +name = "wasmtime-wit-bindgen" +version = "13.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcc03bd58f77a68dc6a0b2ba2f8e64b1f902b50389d21bbcc690ef2f3bb87198" +dependencies = [ + "anyhow", + "heck 0.4.1", + "indexmap 2.2.6", + "wit-parser", +] + +[[package]] +name = "wasmtime-wmemcheck" +version = "13.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e485bf54eba675ca615f8f55788d3a8cd44e7bd09b8b4011edc22c2c41d859e" + [[package]] name = "wast" version = "8.0.0" @@ -2653,34 +3256,34 @@ dependencies = [ [[package]] name = "wast" -version = "55.0.0" +version = "70.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4984d3e1406571f4930ba5cf79bd70f75f41d0e87e17506e0bd19b0e5d085f05" +checksum = "f5d415036fe747a32b30c76c8bd6c73f69b7705fb7ebca5f16e852eef0c95802" dependencies = [ "leb128", "memchr", "unicode-width", - "wasm-encoder 0.25.0", + "wasm-encoder 0.40.0", ] [[package]] name = "wat" -version = "1.0.61" +version = "1.0.84" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af2b53f4da14db05d32e70e9c617abdf6620c575bd5dd972b7400037b4df2091" +checksum = "8241f34599d413d2243a21015ab43aef68bfb32a0e447c54eef8d423525ca15e" dependencies = [ - "wast 55.0.0", + "wast 70.0.1", ] [[package]] name = "wiggle" -version = "6.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba2420f80af94fc0e6f54ec45de6f6eb5b06b9b9ad2d1bd1923ed8a1288031b4" +checksum = "e81ddbdc400b38d04241d740d0406ef343bd242c460f252fe59f29ad964ad24c" dependencies = [ "anyhow", "async-trait", - "bitflags", + "bitflags 2.5.0", "thiserror", "tracing", "wasmtime", @@ -2689,28 +3292,28 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "6.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93b0e0ff7e9d9c0b390475c07eedfeddb4e4259baba00032dacfe079616b689a" +checksum = "7c993123d6db1a1908ef8352aabdf2e681a3dcdedc3656beb747e4db16d3cf08" dependencies = [ "anyhow", "heck 0.4.1", "proc-macro2", "quote", "shellexpand", - "syn 1.0.109", + "syn 2.0.38", "witx", ] [[package]] name = "wiggle-macro" -version = "6.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "750332a587ddc8372d260ea1792a276b1c908cd93782e2da30c19db075d4d7a8" +checksum = "476e3e09bc68e82624b70a322265515523754cb9e05fcacceabd216e276bc2ed" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.38", "wiggle-generate", ] @@ -2746,18 +3349,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] -name = "windows-sys" -version = "0.42.0" +name = "winch-codegen" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" +checksum = "b9b01ca6722f7421c9cdbe4c9b62342ce864d0a9e8736d56dac717a86b1a65ae" dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", + "anyhow", + "cranelift-codegen", + "gimli 0.28.1", + "regalloc2", + "smallvec", + "target-lexicon", + "wasmparser 0.112.0", + "wasmtime-environ", +] + +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.5", ] [[package]] @@ -2769,6 +3382,24 @@ dependencies = [ "windows-targets 0.42.2", ] +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.5", +] + [[package]] name = "windows-targets" version = "0.42.2" @@ -2799,6 +3430,22 @@ dependencies = [ "windows_x86_64_msvc 0.48.5", ] +[[package]] +name = "windows-targets" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +dependencies = [ + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" @@ -2811,6 +3458,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" + [[package]] name = "windows_aarch64_msvc" version = "0.42.2" @@ -2823,6 +3476,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" + [[package]] name = "windows_i686_gnu" version = "0.42.2" @@ -2835,6 +3494,18 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" +[[package]] +name = "windows_i686_gnu" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" + [[package]] name = "windows_i686_msvc" version = "0.42.2" @@ -2847,6 +3518,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" +[[package]] +name = "windows_i686_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" + [[package]] name = "windows_x86_64_gnu" version = "0.42.2" @@ -2859,6 +3536,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" + [[package]] name = "windows_x86_64_gnullvm" version = "0.42.2" @@ -2871,6 +3554,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" + [[package]] name = "windows_x86_64_msvc" version = "0.42.2" @@ -2883,15 +3572,38 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" + [[package]] name = "winx" -version = "0.35.0" +version = "0.36.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "129cd8ee937d535e1a239d9d3c9c0525af0454bc0967d9211a251be062513520" +checksum = "f9643b83820c0cd246ecabe5fa454dd04ba4fa67996369466d0747472d337346" dependencies = [ - "bitflags", - "io-lifetimes", - "windows-sys 0.45.0", + "bitflags 2.5.0", + "windows-sys 0.52.0", +] + +[[package]] +name = "wit-parser" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a39edca9abb16309def3843af73b58d47d243fe33a9ceee572446bcc57556b9a" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.2.6", + "log", + "pulldown-cmark", + "semver", + "serde", + "serde_json", + "unicode-xid", + "url", ] [[package]] @@ -2906,6 +3618,26 @@ dependencies = [ "wast 35.0.2", ] +[[package]] +name = "zerocopy" +version = "0.7.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "087eca3c1eaf8c47b94d02790dd086cd594b912d2043d4de4bfdd466b3befb7c" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f4b6c273f496d8fd4eaf18853e6b448760225dc030ff2c485a786859aea6393" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", +] + [[package]] name = "zeroize" version = "1.5.7" diff --git a/aqua-examples/vrfun/Cargo.toml b/aqua-examples/vrfun/Cargo.toml index a283f3a7..57a3d91b 100644 --- a/aqua-examples/vrfun/Cargo.toml +++ b/aqua-examples/vrfun/Cargo.toml @@ -11,13 +11,13 @@ name = "vrfun" path = "src/main.rs" [dependencies] -marine-rs-sdk = { version = "0.10.1", features = ["logger"] } +marine-rs-sdk = { version = "0.14.0", features = ["logger"] } log = "0.4.14" ecvrf = "0.4.3" zeroize = "1.5.7" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" [dev] [profile.release] diff --git a/marine-examples/build_rs/Cargo.toml b/marine-examples/build_rs/Cargo.toml index 10671469..3e899802 100644 --- a/marine-examples/build_rs/Cargo.toml +++ b/marine-examples/build_rs/Cargo.toml @@ -12,10 +12,10 @@ name = "build_rs_test" path = "src/main.rs" [dependencies] -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" [build-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" diff --git a/marine-examples/call_parameters/service/modules/call_parameters/Cargo.toml b/marine-examples/call_parameters/service/modules/call_parameters/Cargo.toml index 99c117da..cc22870c 100644 --- a/marine-examples/call_parameters/service/modules/call_parameters/Cargo.toml +++ b/marine-examples/call_parameters/service/modules/call_parameters/Cargo.toml @@ -8,7 +8,7 @@ name = "call_parameters" path = "src/main.rs" [dependencies] -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" diff --git a/marine-examples/greeting/Cargo.toml b/marine-examples/greeting/Cargo.toml index bb241025..1cbeb607 100644 --- a/marine-examples/greeting/Cargo.toml +++ b/marine-examples/greeting/Cargo.toml @@ -12,7 +12,7 @@ name = "greeting" path = "src/main.rs" [dependencies] -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" diff --git a/marine-examples/multiservice_marine_test/Cargo.toml b/marine-examples/multiservice_marine_test/Cargo.toml index d8289da8..12c58af1 100644 --- a/marine-examples/multiservice_marine_test/Cargo.toml +++ b/marine-examples/multiservice_marine_test/Cargo.toml @@ -8,4 +8,4 @@ publish = false [dependencies] [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" diff --git a/marine-examples/multiservice_marine_test/consumer/Cargo.toml b/marine-examples/multiservice_marine_test/consumer/Cargo.toml index 43fa1f5c..da941afe 100644 --- a/marine-examples/multiservice_marine_test/consumer/Cargo.toml +++ b/marine-examples/multiservice_marine_test/consumer/Cargo.toml @@ -10,4 +10,4 @@ name = "consumer" path = "src/main.rs" [dependencies] -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" diff --git a/marine-examples/multiservice_marine_test/producer/Cargo.toml b/marine-examples/multiservice_marine_test/producer/Cargo.toml index c7afec71..1f392bf0 100644 --- a/marine-examples/multiservice_marine_test/producer/Cargo.toml +++ b/marine-examples/multiservice_marine_test/producer/Cargo.toml @@ -10,4 +10,4 @@ name = "producer" path = "src/main.rs" [dependencies] -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" diff --git a/marine-examples/records/facade/Cargo.toml b/marine-examples/records/facade/Cargo.toml index 998c90e4..384199d1 100644 --- a/marine-examples/records/facade/Cargo.toml +++ b/marine-examples/records/facade/Cargo.toml @@ -10,5 +10,5 @@ name = "records_facade" path = "src/main.rs" [dependencies] -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" test-record = { path = "../test-record" } diff --git a/marine-examples/records/pure/Cargo.toml b/marine-examples/records/pure/Cargo.toml index 00c310d5..db8fdf19 100644 --- a/marine-examples/records/pure/Cargo.toml +++ b/marine-examples/records/pure/Cargo.toml @@ -10,5 +10,5 @@ name = "records_pure" path = "src/main.rs" [dependencies] -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" test-record = { path = "../test-record" } diff --git a/marine-examples/records/test-record/Cargo.toml b/marine-examples/records/test-record/Cargo.toml index bb3c97ff..ffdac42a 100644 --- a/marine-examples/records/test-record/Cargo.toml +++ b/marine-examples/records/test-record/Cargo.toml @@ -10,4 +10,4 @@ name = "test_record" path = "src/test_record.rs" [dependencies] -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" diff --git a/marine-examples/sqlite/service/modules/sqlite_test/Cargo.toml b/marine-examples/sqlite/service/modules/sqlite_test/Cargo.toml index 7dbddca7..fd85f262 100644 --- a/marine-examples/sqlite/service/modules/sqlite_test/Cargo.toml +++ b/marine-examples/sqlite/service/modules/sqlite_test/Cargo.toml @@ -8,8 +8,8 @@ name = "sqlite_test" path = "src/main.rs" [dependencies] -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" marine-sqlite-connector = "0.8.0" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" diff --git a/marine-examples/url-downloader/service/modules/curl_adapter/Cargo.toml b/marine-examples/url-downloader/service/modules/curl_adapter/Cargo.toml index f6200ad8..d81d6a35 100644 --- a/marine-examples/url-downloader/service/modules/curl_adapter/Cargo.toml +++ b/marine-examples/url-downloader/service/modules/curl_adapter/Cargo.toml @@ -8,9 +8,9 @@ name = "curl_adapter" path = "src/main.rs" [dependencies] -marine-rs-sdk = { version = "0.10.1", features = ["logger"] } +marine-rs-sdk = { version = "0.14.0", features = ["logger"] } log = "0.4.8" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" diff --git a/marine-examples/url-downloader/service/modules/local_storage/Cargo.toml b/marine-examples/url-downloader/service/modules/local_storage/Cargo.toml index 18bec0a7..25ba9724 100644 --- a/marine-examples/url-downloader/service/modules/local_storage/Cargo.toml +++ b/marine-examples/url-downloader/service/modules/local_storage/Cargo.toml @@ -8,8 +8,8 @@ name = "local_storage" path = "src/main.rs" [dependencies] -marine-rs-sdk = "0.10.1" +marine-rs-sdk = "0.14.0" log = "0.4.8" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" diff --git a/marine-examples/url-downloader/service/modules/url_downloader/Cargo.toml b/marine-examples/url-downloader/service/modules/url_downloader/Cargo.toml index 98e96f0a..d015f5f5 100644 --- a/marine-examples/url-downloader/service/modules/url_downloader/Cargo.toml +++ b/marine-examples/url-downloader/service/modules/url_downloader/Cargo.toml @@ -8,10 +8,10 @@ name = "url_downloader" path = "src/main.rs" [dependencies] -marine-rs-sdk = { version = "0.10.1", features = ["logger"] } +marine-rs-sdk = { version = "0.14.0", features = ["logger"] } anyhow = "1.0.31" log = "0.4.8" [dev-dependencies] -marine-rs-sdk-test = "0.11.0" +marine-rs-sdk-test = "0.16.0" diff --git a/quickstart/2-browser-parallel-computation/src/services/adder/modules/adder/Cargo.toml b/quickstart/2-browser-parallel-computation/src/services/adder/modules/adder/Cargo.toml index dd86ac24..33ae309e 100644 --- a/quickstart/2-browser-parallel-computation/src/services/adder/modules/adder/Cargo.toml +++ b/quickstart/2-browser-parallel-computation/src/services/adder/modules/adder/Cargo.toml @@ -8,7 +8,7 @@ name = "adder" path = "src/main.rs" [dependencies] -marine-rs-sdk = "0.10.0" +marine-rs-sdk = "0.14.0" [dev-dependencies] -marine-rs-sdk-test = "0.10.0" +marine-rs-sdk-test = "0.16.0"