diff --git a/Cargo.lock b/Cargo.lock index 13f2f14e..ce75d5d9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -271,27 +271,27 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.131.2" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "008f1a8d1da5074ad858f398775a6d1989031892e46927df5ed18d3be1ed8717" +checksum = "8c80cf55a351448317210f26c434be761bcb25e7b36116ec92f89540b73e2833" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.131.2" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fd76237df1f4e26edb5ad7971d20280ed1e193331fd257f1b4e4dfefd88dda2" +checksum = "07937ca8617b340162fe3a4716be885b5847e9b56d6c7a89abbe4d42340fdc91" dependencies = [ "cranelift-srcgen", ] [[package]] name = "cranelift-bforest" -version = "0.131.2" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "380f0bc43e535df6855bbee649efb00bde39c3f33434c47c8e10ac836d21bf47" +checksum = "88217b08180882436d54c0133274885c590698ae854e352bede1cda041230800" dependencies = [ "cranelift-entity", "wasmtime-internal-core", @@ -299,9 +299,9 @@ dependencies = [ [[package]] name = "cranelift-bitset" -version = "0.131.2" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4811e3e4502de04257e90c0a93225b56d9b85e0f9ad10b81446b415511009610" +checksum = "d5c3cf7ba29fa56e56040848e34835d4e45988b2760ef212413409af95ffd8c1" dependencies = [ "serde", "serde_derive", @@ -310,9 +310,9 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.131.2" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82ffadb34d497f3e76fb3b4baf764c24ba8a51512976a1b77f78bdbf8f4aa687" +checksum = "ebe1aac2efd4cba2047845fce38a68519935a30e20c8a6294ba7e2f448fe722d" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -324,7 +324,7 @@ dependencies = [ "cranelift-entity", "cranelift-isle", "gimli 0.33.0", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "libm", "log", "pulley-interpreter", @@ -338,9 +338,9 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.131.2" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4f6992eb6faf086ddc7deaaa5f279abfe7f5fd5ae5709bd38253450fc7b945" +checksum = "0909eaf9d6f18f5bf802d50608cb4368ac340fbd03cc44f2888d1cfcc3faa64e" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", @@ -351,24 +351,24 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.131.2" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70e1b2aad7d055925a4ea9cdbfa9d1d987f9dfc8ad6b708be28f901ac620a298" +checksum = "c95a8da8be283f49cda7d0ef228c94f10d791e517b27b0c7e282dadd2e79ce45" [[package]] name = "cranelift-control" -version = "0.131.2" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89a355348325e0a63b65c00def3871597b9fcc79d25456397010d16d872b3772" +checksum = "f5b19c81145146da1f7afda2e7f52111842fe6793512e740ad5cf3f5639e6212" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.131.2" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43f4847d93ce2c80d2bff929aa1004dfb3ce2cf5d881f6ced54b8d654d967ba3" +checksum = "4a55309b47e6633ab05821304206cb1e92952e845b1224985562bb7ac1e92323" dependencies = [ "cranelift-bitset", "serde", @@ -378,9 +378,9 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.131.2" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba24e5fe5242cc445e7892ef0a51a4351cf716e3a04ac7a3a05820d056c39818" +checksum = "064d2d3533d9608f1cf44c8899cf2f7f33feb70300b0fb83e687b0d9e7b91147" dependencies = [ "cranelift-codegen", "log", @@ -390,15 +390,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.131.2" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89bc2035de85c4f04ba7bd57eb5bd3a8b775235bf28852dbf87105115cb8919a" +checksum = "1ac4e0bc095b2dab2212d1e99d7a74b62afc1485db023f1c0cb34a68758f7bd1" [[package]] name = "cranelift-native" -version = "0.131.2" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ea6630c16921ab087792750f239d0c0173411e80179ca7c0ce0710ce9e7646a" +checksum = "09a40053f5cb925451dd1d57393d14ad3145c8e0786701c27b5415ebb9a3ba4f" dependencies = [ "cranelift-codegen", "libc", @@ -407,9 +407,9 @@ dependencies = [ [[package]] name = "cranelift-srcgen" -version = "0.131.2" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faa4bbad54fc28cc0da1f9a5d7f7f826ec8cafda3d503b401b2daaaa93c63ef0" +checksum = "a3ceab9a53f7d362c89841fbaa8e63e44d47c40e91dc96ee6f777fca5d6b323b" [[package]] name = "crc32fast" @@ -961,6 +961,8 @@ dependencies = [ "allocator-api2", "equivalent", "foldhash 0.2.0", + "serde", + "serde_core", ] [[package]] @@ -1185,9 +1187,9 @@ checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" [[package]] name = "libc" -version = "0.2.183" +version = "0.2.186" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d" +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" [[package]] name = "libm" @@ -1514,9 +1516,9 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dff0ead8b4616f81b3d3efd41ce41bcf9ea364a5d8df8be8a8a1f98b50104349" +checksum = "e9204ad9435f2a6fe3bd13bba52389fb8488fa20ba497e35c5d2db638166019d" dependencies = [ "cranelift-bitset", "log", @@ -1526,9 +1528,9 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4389e5820b1b39810ac12a27aa665320cab3caa51913a79637c06f284cfe223" +checksum = "53009b033747e0d79a76549a744da58e84c9da8076492c7e6d491fdc6cc41b95" dependencies = [ "proc-macro2", "quote", @@ -1592,13 +1594,13 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.15.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "952ddbfc6f9f64d006c3efd8c9851a6ba2f2b944ba94730db255d55006e0ffda" +checksum = "de2c52737737f8609e94f975dee22854a2d5c125772d4b1cf292120f4d45c186" dependencies = [ "allocator-api2", "bumpalo", - "hashbrown 0.15.5", + "hashbrown 0.17.1", "log", "rustc-hash", "smallvec", @@ -2418,9 +2420,9 @@ dependencies = [ [[package]] name = "wasm-compose" -version = "0.246.2" +version = "0.248.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f05a2b3bad87cc1ce45b63425ec09a854cc4cb369231c9fed1fee31538103efb" +checksum = "96ba953e2b9b4b4b52a31cf4e3ee1c1374c872b6e012cf2138d1c37cba00bfd6" dependencies = [ "anyhow", "heck", @@ -2428,8 +2430,8 @@ dependencies = [ "log", "petgraph", "smallvec", - "wasm-encoder 0.246.2", - "wasmparser 0.246.2", + "wasm-encoder 0.248.0", + "wasmparser 0.248.0", "wat", ] @@ -2455,12 +2457,12 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.246.2" +version = "0.248.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61fb705ce81adde29d2a8e99d87995e39a6e927358c91398f374474746070ef7" +checksum = "ac92cf547bc18d27ecc521015c08c353b4f18b84ab388bb6d1b6b682c620d9b6" dependencies = [ "leb128fmt", - "wasmparser 0.246.2", + "wasmparser 0.248.0", ] [[package]] @@ -2512,12 +2514,12 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.246.2" +version = "0.248.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71cde4757396defafd25417cfb36aa3161027d06d865b0c24baaae229aac005d" +checksum = "aa4439c5eee9df71ee0c6efb37f63b1fcb1fec38f85f5142c54e7ed05d33091a" dependencies = [ "bitflags 2.10.0", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "indexmap", "semver", "serde", @@ -2536,20 +2538,20 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.246.2" +version = "0.248.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e41f7493ba994b8a779430a4c25ff550fd5a40d291693af43a6ef48688f00e3" +checksum = "30b264a5410b008d4d199a92bf536eae703cbd614482fc1ec53831cf19e1c183" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.246.2", + "wasmparser 0.248.0", ] [[package]] name = "wasmtime" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af4eccc0728f061979efa8ff4c962cff7041fead4baadb74973f01b9c47158a4" +checksum = "d35aec1e932d00a7c941f816ad589e65ad8db948b9e971bf8ec655a1669f1f67" dependencies = [ "addr2line", "async-trait", @@ -2580,8 +2582,8 @@ dependencies = [ "target-lexicon", "tempfile", "wasm-compose", - "wasm-encoder 0.246.2", - "wasmparser 0.246.2", + "wasm-encoder 0.248.0", + "wasmparser 0.248.0", "wasmtime-environ", "wasmtime-internal-cache", "wasmtime-internal-component-macro", @@ -2600,9 +2602,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e84dbe3208c1336a41546beb75927b3b37e2e4fce06653d214b407136fbe295" +checksum = "d7da3dcce82a7e784121c19c8c9c5f69a743088264ff5212033e4a1f1b9dfaaf" dependencies = [ "anyhow", "cpp_demangle", @@ -2610,7 +2612,7 @@ dependencies = [ "cranelift-bitset", "cranelift-entity", "gimli 0.33.0", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "indexmap", "log", "object", @@ -2622,8 +2624,8 @@ dependencies = [ "sha2", "smallvec", "target-lexicon", - "wasm-encoder 0.246.2", - "wasmparser 0.246.2", + "wasm-encoder 0.248.0", + "wasmparser 0.248.0", "wasmprinter", "wasmtime-internal-component-util", "wasmtime-internal-core", @@ -2631,9 +2633,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-cache" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "910b8dcadc0888344b2dea5a087c836b58156d4f455c52b6dac0bdc776a9d029" +checksum = "ef87f84d976e2f98a541eaf5837df0424e2039837fc20bd6cd4b4b5a322939c0" dependencies = [ "base64", "directories-next", @@ -2651,9 +2653,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-macro" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c223bd503db76df8d74d1fcca39e734d25f7a0c1dcaf1509b67f3855d1b0f803" +checksum = "86991f201391afc1504e4fc363dc29b66f92af0287b4ac2efc3c0b0c19435eeb" dependencies = [ "anyhow", "proc-macro2", @@ -2661,32 +2663,32 @@ dependencies = [ "syn", "wasmtime-internal-component-util", "wasmtime-internal-wit-bindgen", - "wit-parser 0.246.2", + "wit-parser 0.248.0", ] [[package]] name = "wasmtime-internal-component-util" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab123ad511483a1b918399789d0cc7dea7c5c6476743df73949007b5b225fc74" +checksum = "47fda091250d7ab839ea51e4d98190b6eee37e9de4ab2462e8fe8465369c1986" [[package]] name = "wasmtime-internal-core" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4364d345719bba7fc4c435992ea1cb0c118f1e90a88c6e6f22a7a4fc507700c6" +checksum = "1bdae4b55b15a23d774b15f6e7cd90ae0d0aa17c47c12b4db098b3dd11ba9d58" dependencies = [ "anyhow", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "libm", "serde", ] [[package]] name = "wasmtime-internal-cranelift" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5a3bc28a172037c7864128bb208017a02bba659a59c27acacc048c09e25c1fc" +checksum = "5773b36b87566239b020f1d01aa753a35626df85030485e40e36fc42a97acf4f" dependencies = [ "cfg-if", "cranelift-codegen", @@ -2702,7 +2704,7 @@ dependencies = [ "smallvec", "target-lexicon", "thiserror 2.0.18", - "wasmparser 0.246.2", + "wasmparser 0.248.0", "wasmtime-environ", "wasmtime-internal-core", "wasmtime-internal-unwinder", @@ -2711,9 +2713,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c90a899a47d3da6e384e7b4cad61fdcb27535a395742b32440bdf9980ea83fa" +checksum = "402cce4bba4c8c92a6fbaff39a6b23f8aa626d64b218ecf6dd3eeee8705cf096" dependencies = [ "cc", "cfg-if", @@ -2726,9 +2728,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-debug" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f364747aa74c686b18925918e5cfd615a73c9613c7a31fc1cd86f42df12fbe" +checksum = "8b426a5d0ec9c11a1a4525ed4e973b7caf40223b6d392588bb9f6468e4ae9d29" dependencies = [ "cc", "object", @@ -2738,9 +2740,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3ba98c1492f530833e0d3cc17dbb0c3c57c9f1bb3b078ae44bb55a233e43eba" +checksum = "8a312ba8bb77955dcd44294a223e7f124c3071ff966583d385d3f6a4639c62e3" dependencies = [ "cfg-if", "libc", @@ -2750,9 +2752,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-unwinder" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94b8f8a89e8f3660646f820c7d8310a67094156bb866e9d56f1b00892e011206" +checksum = "4a62ad422ee3cbf1e87c2242dc0717a01c7a5878fbc3a68abc4b4d2fff3e85e1" dependencies = [ "cfg-if", "cranelift-codegen", @@ -2763,9 +2765,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a12754f1ffc4a3300d56d324c418b8b32cf029606618da22c7d076213882a3f" +checksum = "2c660c5b091648cffdd84a34dc24ffcdb9d027f9048fe7bd5e01896adbd0935f" dependencies = [ "proc-macro2", "quote", @@ -2774,16 +2776,16 @@ dependencies = [ [[package]] name = "wasmtime-internal-winch" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b06e4ed07adc579645e5c55c67b3138c49da2e468fad52d3db7b7a098ecc733" +checksum = "d2aceb92b48b6e3a5cc2a05ab7a2dcb565eaf86fb870d04664b7f12cf9bba39a" dependencies = [ "cranelift-codegen", "gimli 0.33.0", "log", "object", "target-lexicon", - "wasmparser 0.246.2", + "wasmparser 0.248.0", "wasmtime-environ", "wasmtime-internal-cranelift", "winch-codegen", @@ -2791,15 +2793,15 @@ dependencies = [ [[package]] name = "wasmtime-internal-wit-bindgen" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f08787948e3c983799d616ef7dd57463253e9ca8bab6607eef8134f12353f70" +checksum = "ce382df367ad2a2d48e139b191dbca3329f7232a43057dc9efc889dac54f1b0b" dependencies = [ "anyhow", "bitflags 2.10.0", "heck", "indexmap", - "wit-parser 0.246.2", + "wit-parser 0.248.0", ] [[package]] @@ -2857,9 +2859,9 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "44.0.2" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f16496e92d2b232f9d195ae74f71a674aabae7b7fa722d39068836723d3b653c" +checksum = "3128bd53313b132e8737d7d318edbc438bab1abe525ac037bbf9857839e717e2" dependencies = [ "cranelift-assembler-x64", "cranelift-codegen", @@ -2868,7 +2870,7 @@ dependencies = [ "smallvec", "target-lexicon", "thiserror 2.0.18", - "wasmparser 0.246.2", + "wasmparser 0.248.0", "wasmtime-environ", "wasmtime-internal-core", "wasmtime-internal-cranelift", @@ -3077,12 +3079,12 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.246.2" +version = "0.248.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd979042b5ff288607ccf3b314145435453f20fc67173195f91062d2289b204d" +checksum = "247ad505da2915a082fe13204c5ba8788425aea1de54f43b284818cf82637856" dependencies = [ "anyhow", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "id-arena", "indexmap", "log", @@ -3091,7 +3093,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser 0.246.2", + "wasmparser 0.248.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index b661d194..846a2fa0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ tracing-subscriber = "0.3.23" trybuild = "1.0.116" version-sync = "0.9.4" walrus = "0.26.2" -wasmtime = "44.0.2" +wasmtime = "45.0.0" wat = "1.250.0" # Internal dependencies