diff --git a/Cargo.lock b/Cargo.lock index a9f56a13..0cd7f2b7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -281,16 +281,18 @@ checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" [[package]] name = "cranelift-bforest" -version = "0.104.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "0.105.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29a6391a9172a93f413370fa561c6bca786e06c89cf85f23f02f6345b1c8ee34" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.104.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "0.105.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "409c6cbb326604a53ec47eb6341fc85128f24c81012a014b4c728ed24f6e9350" dependencies = [ "bumpalo", "cranelift-bforest", @@ -309,29 +311,33 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.104.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "0.105.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fff55e100130995b9ad9ac6b03a24ed5da3c1a1261dcdeb8a7a0292656994fb3" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.104.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "0.105.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1446e2eb395fc7b3019a36dccb7eccea923f6caf581b903c8e7e751b6d214a7" [[package]] name = "cranelift-control" -version = "0.104.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "0.105.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24076ecf69cbf8b9e1e532ae8e7ac01d850a1c2e127058a26eb3245f9d5b89d1" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.104.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "0.105.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f40df95180ad317c60459bb90dd87803d35e538f4c54376d8b26c851f6f0a1b" dependencies = [ "serde", "serde_derive", @@ -339,8 +345,9 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.104.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "0.105.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c3974cc665b699b626742775dae1c1cdea5170f5028ab1f3eb61a7a9a6e2979" dependencies = [ "cranelift-codegen", "log", @@ -350,13 +357,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.104.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "0.105.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99543f92b9c361f3c54a29e945adb5b9ef1318feaa5944453cabbfcb3c495919" [[package]] name = "cranelift-native" -version = "0.104.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "0.105.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c0d84dc7d9b3f73ad565eacc4ab36525c407ef5150893b4b94d5f5f904eb48a" dependencies = [ "cranelift-codegen", "libc", @@ -365,8 +374,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.104.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "0.105.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53781039219944d59c6d3ec57e6cae31a1a33db71573a945d84ba6d875d0a743" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -374,7 +384,7 @@ dependencies = [ "itertools 0.10.5", "log", "smallvec", - "wasmparser 0.118.1", + "wasmparser 0.121.2", "wasmtime-types", ] @@ -1500,19 +1510,20 @@ checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b" [[package]] name = "wasm-encoder" -version = "0.38.1" +version = "0.41.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ad2b51884de9c7f4fe2fd1043fccb8dcad4b1e29558146ee57a144d15779f3f" +checksum = "972f97a5d8318f908dded23594188a90bcd09365986b1163e66d70170e5287ae" dependencies = [ "leb128", ] [[package]] name = "wasmparser" -version = "0.118.1" +version = "0.121.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95ee9723b928e735d53000dec9eae7b07a60e490c85ab54abb66659fc61bfcd9" +checksum = "9dbe55c8f9d0dbd25d9447a5a889ff90c0cc3feaa7395310d3d826b2c703eaab" dependencies = [ + "bitflags 2.4.2", "indexmap", "semver", ] @@ -1530,43 +1541,48 @@ dependencies = [ [[package]] name = "wasmtime" -version = "17.0.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "18.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b06f80b13fdeba0ea5267813d0f06af822309f7125fc8db6094bcd485f0a4ae7" dependencies = [ "anyhow", "bincode", "bumpalo", "cfg-if", + "gimli", "indexmap", "libc", "log", "object", "once_cell", "paste", + "rustix", "serde", "serde_derive", "serde_json", "target-lexicon", - "wasmparser 0.118.1", + "wasmparser 0.121.2", "wasmtime-cranelift", "wasmtime-environ", - "wasmtime-jit", + "wasmtime-jit-icache-coherence", "wasmtime-runtime", "windows-sys 0.52.0", ] [[package]] name = "wasmtime-asm-macros" -version = "17.0.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "18.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19d7395b475c6f858c7edfce375f00d8282a32fbf5d1ebc93eddfac5c2458a52" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-c-api-impl" -version = "17.0.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "18.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29c09ac0c18464f8ef0b554c12defc94e3fc082b62309a3da229de60d47cf75a" dependencies = [ "anyhow", "log", @@ -1578,8 +1594,9 @@ dependencies = [ [[package]] name = "wasmtime-c-api-macros" -version = "0.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "18.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "864c4a337294fe690f02b39f2b3f45414447d9321d0ed24d3dc7696bf291e789" dependencies = [ "proc-macro2", "quote", @@ -1587,8 +1604,9 @@ dependencies = [ [[package]] name = "wasmtime-cranelift" -version = "17.0.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "18.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "974d9455611e26c97d31705e19545de58fa8867416592bd93b7a54a7fc37cedb" dependencies = [ "anyhow", "cfg-if", @@ -1603,7 +1621,7 @@ dependencies = [ "object", "target-lexicon", "thiserror", - "wasmparser 0.118.1", + "wasmparser 0.121.2", "wasmtime-cranelift-shared", "wasmtime-environ", "wasmtime-versioned-export-macros", @@ -1611,8 +1629,9 @@ dependencies = [ [[package]] name = "wasmtime-cranelift-shared" -version = "17.0.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "18.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40667ba458634db703aea3bd960e80bc9352c21d5e765b69f43e3b0c964eb611" dependencies = [ "anyhow", "cranelift-codegen", @@ -1626,10 +1645,12 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "17.0.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "18.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8da991421528c2767053cb0cfa70b5d28279100dbcf70ed7f74b51abe1656ef" dependencies = [ "anyhow", + "bincode", "cranelift-entity", "gimli", "indexmap", @@ -1639,35 +1660,15 @@ dependencies = [ "serde_derive", "target-lexicon", "thiserror", - "wasmparser 0.118.1", + "wasmparser 0.121.2", "wasmtime-types", ] -[[package]] -name = "wasmtime-jit" -version = "17.0.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" -dependencies = [ - "anyhow", - "bincode", - "cfg-if", - "gimli", - "log", - "object", - "rustix", - "serde", - "serde_derive", - "target-lexicon", - "wasmtime-environ", - "wasmtime-jit-icache-coherence", - "wasmtime-runtime", - "windows-sys 0.52.0", -] - [[package]] name = "wasmtime-jit-icache-coherence" -version = "17.0.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "18.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3346431a41fbb0c5af0081c2322361b00289f2902e54ee7b115e9b2ad32b156b" dependencies = [ "cfg-if", "libc", @@ -1676,8 +1677,9 @@ dependencies = [ [[package]] name = "wasmtime-runtime" -version = "17.0.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "18.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a489353aa297b46a66cde8da48cab8e1e967e7f4b0ae3d9889a0550bf274810b" dependencies = [ "anyhow", "cc", @@ -1702,20 +1704,22 @@ dependencies = [ [[package]] name = "wasmtime-types" -version = "17.0.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "18.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12c56e31fd7fa707fbd7720b2b29ac42ccfb092fe9d85c98f1d3988f9a1d4558" dependencies = [ "cranelift-entity", "serde", "serde_derive", "thiserror", - "wasmparser 0.118.1", + "wasmparser 0.121.2", ] [[package]] name = "wasmtime-versioned-export-macros" -version = "17.0.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "18.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b0300976c36a9427d184e3ecf7c121c2cb3f030844faf9fcb767821e9d4c382" dependencies = [ "proc-macro2", "quote", @@ -1724,8 +1728,9 @@ dependencies = [ [[package]] name = "wasmtime-wmemcheck" -version = "17.0.1" -source = "git+https://github.com/bytecodealliance/wasmtime?rev=v17.0.1#601e229d7ad8d98ce388d7bd0535734d846fcba5" +version = "18.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acdf5b8da6ebf7549dad0cd32ca4a3a0461449ef4feec9d0d8450d8da9f51f9b" [[package]] name = "web-sys" diff --git a/lib/Cargo.toml b/lib/Cargo.toml index 35e43f3e..7b47522e 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -31,15 +31,13 @@ wasm = ["wasmtime", "wasmtime-c-api"] regex.workspace = true [dependencies.wasmtime] -git = "https://github.com/bytecodealliance/wasmtime" -rev = "v17.0.1" +version = "18" optional = true default-features = false features = ["cranelift"] [dependencies.wasmtime-c-api] -git = "https://github.com/bytecodealliance/wasmtime" -rev = "v17.0.1" +version = "18" optional = true package = "wasmtime-c-api-impl" default-features = false