diff --git a/Cargo.lock b/Cargo.lock index 712bf644..f2d02b3c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -184,12 +184,6 @@ dependencies = [ "vsimd", ] -[[package]] -name = "beef" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1" - [[package]] name = "better_scoped_tls" version = "1.0.1" @@ -307,7 +301,7 @@ dependencies = [ "cap-primitives 4.0.3", "cap-std", "io-lifetimes 3.0.1", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -342,7 +336,7 @@ dependencies = [ "maybe-owned", "rustix", "rustix-linux-procfs", - "windows-sys 0.60.2", + "windows-sys 0.61.2", "winx", ] @@ -560,11 +554,11 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.136.4" +version = "0.137.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9c587da2696fbaa58e7a2fa2e5bfdd365d0928219f36992304ac1f15e5bc254" +checksum = "d3307701abcb90554ee72fdb0db36ee0334a4abe380c4d87a5b04a6942613c3a" dependencies = [ - "cranelift-assembler-x64-meta 0.136.4", + "cranelift-assembler-x64-meta 0.137.0", ] [[package]] @@ -578,11 +572,11 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64-meta" -version = "0.136.4" +version = "0.137.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28a60027b7556b680b051651291053ec381edf4ffbc01784997ae51a64269bb" +checksum = "e62d0e19f9f5fa0c4243236df1ffdf139d207600b4402ac41ceba8dbe7ca0f3d" dependencies = [ - "cranelift-srcgen 0.136.4", + "cranelift-srcgen 0.137.0", ] [[package]] @@ -597,12 +591,12 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.136.3" +version = "0.137.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca7162cd4d4fc5f9f2f88d1459d939882203d93a8c5a19ef2c405b2e82ef13f" +checksum = "47784bc3c4b57c0182bb8ff04aae5d5f5fc6bae8ba26b1212c9a659b90dab84e" dependencies = [ - "cranelift-entity 0.136.3", - "wasmtime-internal-core 49.0.3", + "cranelift-entity 0.137.0", + "wasmtime-internal-core 50.0.0", ] [[package]] @@ -618,13 +612,13 @@ dependencies = [ [[package]] name = "cranelift-bitset" -version = "0.136.3" +version = "0.137.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ec2ba2d4f3d959ec4023a10266c3dcfb28381d1938d507a9a5e1abb78bbcc88" +checksum = "e13d120406f713dbce1940751e77bbb14daad1261379b7200c19285953e79a1d" dependencies = [ "serde", "serde_derive", - "wasmtime-internal-core 49.0.3", + "wasmtime-internal-core 50.0.0", ] [[package]] @@ -660,25 +654,25 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.136.3" +version = "0.137.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51a64cb821d5fed56bdd6053acd36fa928cd82b70bf6b19b8b14b8b27d047b9a" +checksum = "a53dbec33ff86909e44be6f0ec2d17841aa38b931013707c9fc7279f1f0e5760" dependencies = [ "bumpalo", - "cranelift-assembler-x64 0.136.4", - "cranelift-bforest 0.136.3", - "cranelift-bitset 0.136.3", - "cranelift-codegen-meta 0.136.3", - "cranelift-codegen-shared 0.136.4", - "cranelift-control 0.136.4", - "cranelift-entity 0.136.3", - "cranelift-isle 0.136.3", + "cranelift-assembler-x64 0.137.0", + "cranelift-bforest 0.137.0", + "cranelift-bitset 0.137.0", + "cranelift-codegen-meta 0.137.0", + "cranelift-codegen-shared 0.137.0", + "cranelift-control 0.137.0", + "cranelift-entity 0.137.0", + "cranelift-isle 0.137.0", "gimli 0.33.0", "hashbrown 0.17.0", "libm", "log", "postcard", - "pulley-interpreter 49.0.3", + "pulley-interpreter 50.0.0", "regalloc2", "rustc-hash", "serde", @@ -686,7 +680,7 @@ dependencies = [ "sha2", "smallvec", "target-lexicon", - "wasmtime-internal-core 49.0.3", + "wasmtime-internal-core 50.0.0", ] [[package]] @@ -704,15 +698,15 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.136.3" +version = "0.137.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "142be1e267a7497ba3c2b5a829eaf5387b92b9bcdba6e0a6020f1ffccae7f2b8" +checksum = "42295b38e9182954cb32a71812e3d64d66a90efc0a2ababb73e465ad4a1efccf" dependencies = [ - "cranelift-assembler-x64-meta 0.136.4", - "cranelift-codegen-shared 0.136.4", - "cranelift-srcgen 0.136.4", + "cranelift-assembler-x64-meta 0.137.0", + "cranelift-codegen-shared 0.137.0", + "cranelift-srcgen 0.137.0", "heck 0.5.0", - "pulley-interpreter 49.0.3", + "pulley-interpreter 50.0.0", ] [[package]] @@ -723,9 +717,9 @@ checksum = "0522d74c227e49f3fd49ab055311486ae4f09083262b66705bed676952491469" [[package]] name = "cranelift-codegen-shared" -version = "0.136.4" +version = "0.137.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04f9b86d809cec9c4e88b201f1b3ed3b0347674c9ccfbb8c355228669e34be81" +checksum = "b5200fa877fb64cd30cabe0603f394333f88f69adf63e4db8d48a111d0c9d0dd" [[package]] name = "cranelift-control" @@ -738,9 +732,9 @@ dependencies = [ [[package]] name = "cranelift-control" -version = "0.136.4" +version = "0.137.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce182038fb10b719841e65fdf5deeee258c684f63439f5be680c2be059274b58" +checksum = "b86250e480795fbb4425ea703bca7b75282998458ce74f5360843a31949f2bbc" dependencies = [ "arbitrary", ] @@ -759,14 +753,14 @@ dependencies = [ [[package]] name = "cranelift-entity" -version = "0.136.3" +version = "0.137.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a03e8b44c4877cf2fb21e5788d514af6fd291a066ed9ae37adf114a25fecb4aa" +checksum = "903c6592c7d600c251d20929f143543b7303ac70b072ad3394d65b29caf56f69" dependencies = [ - "cranelift-bitset 0.136.3", + "cranelift-bitset 0.137.0", "serde", "serde_derive", - "wasmtime-internal-core 49.0.3", + "wasmtime-internal-core 50.0.0", ] [[package]] @@ -784,11 +778,11 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.136.3" +version = "0.137.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "366ff7cb014bd08752210eba55a650969f8db9b52670d69d2ea0b23e1e9e3edf" +checksum = "b929f09b82a270e2aae062945cf86cd9db39c59ad9bead6986ea6b09fcf8a969" dependencies = [ - "cranelift-codegen 0.136.3", + "cranelift-codegen 0.137.0", "hashbrown 0.17.0", "log", "smallvec", @@ -803,9 +797,9 @@ checksum = "cf79003ebfa1eed5e87f3b84446ad5236f540268289960e14f387dc9b28e40b7" [[package]] name = "cranelift-isle" -version = "0.136.3" +version = "0.137.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ea6526ebf9064fff8ce3b1e26afad7027f9e6bb0e45d2b9200e4cbab8343345" +checksum = "b1c5809e8636a37e5a25ecc35242d33d6e7391c49b67488b83446e2898af2a2f" [[package]] name = "cranelift-native" @@ -820,12 +814,13 @@ dependencies = [ [[package]] name = "cranelift-native" -version = "0.136.3" +version = "0.137.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b44d323f3e5108a8a5bc61f3acd227285ece066e19afe9aece211d66b34a64ea" +checksum = "815c559daf605a5b4ea35530604643c1e87504353c0d1a14763f9c2b9d518493" dependencies = [ - "cranelift-codegen 0.136.3", + "cranelift-codegen 0.137.0", "libc", + "mach2", "target-lexicon", ] @@ -837,9 +832,9 @@ checksum = "f6977c2a71ab1e0d1e62f966b411a498aa04c4dce47d93d52f8a360a06058922" [[package]] name = "cranelift-srcgen" -version = "0.136.4" +version = "0.137.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b533db1679b4b728568bd490da6533cf50974c48a4d7534e78f1e0e02bc39769" +checksum = "d633ff621e7f31a943431da0d7dd37c4376766c60bd7171216de1c7ccabfb370" [[package]] name = "crc32fast" @@ -965,17 +960,17 @@ dependencies = [ [[package]] name = "deterministic-wasi-ctx" -version = "4.0.8" +version = "4.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97bcb0e9d0cd17422743b8db64fa8a1d7361c3ef2026b5154ce71ae6693a0801" +checksum = "34580e9c49e867ded330b0ff771aabac2ab19494178d6e2e1f296703ad05bce3" dependencies = [ "anyhow", "async-trait", "cap-primitives 3.4.5", "rand_core 0.10.1", "rand_pcg", - "wasmtime 49.0.3", - "wasmtime-wasi 49.0.3", + "wasmtime 50.0.0", + "wasmtime-wasi 50.0.0", ] [[package]] @@ -1105,7 +1100,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -1663,7 +1658,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -1751,8 +1746,8 @@ dependencies = [ "tempfile", "tokio", "walrus", - "wasmtime 49.0.3", - "wasmtime-wasi 49.0.3", + "wasmtime 50.0.0", + "wasmtime-wasi 50.0.0", "wit-component 0.262.0", ] @@ -1772,8 +1767,8 @@ dependencies = [ "wasm-opt", "wasmparser 0.262.0", "wasmprinter 0.262.0", - "wasmtime 49.0.3", - "wasmtime-wasi 49.0.3", + "wasmtime 50.0.0", + "wasmtime-wasi 50.0.0", "wasmtime-wizer", "wit-parser 0.262.0", ] @@ -1819,8 +1814,8 @@ dependencies = [ "walrus", "wasm-opt", "wasmparser 0.262.0", - "wasmtime 49.0.3", - "wasmtime-wasi 49.0.3", + "wasmtime 50.0.0", + "wasmtime-wasi 50.0.0", "wasmtime-wizer", ] @@ -1830,8 +1825,8 @@ version = "0.0.0" dependencies = [ "anyhow", "javy-profiler-lib", - "wasmtime 49.0.3", - "wasmtime-wasi 49.0.3", + "wasmtime 50.0.0", + "wasmtime-wasi 50.0.0", "wasmtime-wizer", "whamm", ] @@ -1864,8 +1859,8 @@ dependencies = [ "tempfile", "uuid", "wasmparser 0.262.0", - "wasmtime 49.0.3", - "wasmtime-wasi 49.0.3", + "wasmtime 50.0.0", + "wasmtime-wasi 50.0.0", ] [[package]] @@ -2008,33 +2003,32 @@ checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad" [[package]] name = "logos" -version = "0.14.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7251356ef8cb7aec833ddf598c6cb24d17b689d20b993f9d11a3d764e34e6458" +checksum = "eb2c55a318a87600ea870ff8c2012148b44bf18b74fad48d0f835c38c7d07c5f" dependencies = [ "logos-derive", ] [[package]] name = "logos-codegen" -version = "0.14.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59f80069600c0d66734f5ff52cc42f2dabd6b29d205f333d61fd7832e9e9963f" +checksum = "58b3ffaa284e1350d017a57d04ada118c4583cf260c8fb01e0fe28a2e9cf8970" dependencies = [ - "beef", "fnv", - "lazy_static", "proc-macro2", "quote", + "regex-automata", "regex-syntax", "syn 2.0.119", ] [[package]] name = "logos-derive" -version = "0.14.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24fb722b06a9dc12adb0963ed585f19fc61dc5413e6a9be9422ef92c091e731d" +checksum = "52d3a9855747c17eaf4383823f135220716ab49bea5fbea7dd42cc9a92f8aa31" dependencies = [ "logos-codegen", ] @@ -2398,14 +2392,14 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "def59f28ccaf2cb4f8dfaac83197fd7d56a4470a70e4f2589454c731370101c5" +checksum = "6af498fa3ca312fe5a07178757781059b75a331f24d53aeb3706e51ad73317bd" dependencies = [ - "cranelift-bitset 0.136.3", + "cranelift-bitset 0.137.0", "log", - "pulley-macros 49.0.3", - "wasmtime-internal-core 49.0.3", + "pulley-macros 50.0.0", + "wasmtime-internal-core 50.0.0", ] [[package]] @@ -2421,13 +2415,13 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1834d3b3ef994f266a0c9ed29a8214f2c2faaa9b1c44babfa57566bb05af83" +checksum = "f0ba9959a3a286b7a2fb16466b7d1a804a117f81a98b7ac6d86cabd5ba037f3d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", ] [[package]] @@ -2712,7 +2706,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -2916,7 +2910,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -3233,7 +3227,7 @@ dependencies = [ "getrandom 0.4.1", "once_cell", "rustix", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -3673,18 +3667,17 @@ dependencies = [ [[package]] name = "wasm-compose" -version = "0.258.3" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27dc71f96d21a8b9153da9005c603f4f20d5781b7e6d2675ea0ca5def8713b75" +checksum = "df7deb87d659b1df555d3195e3df56d1f03b73d165c5a1bc3a0bad24274ea147" dependencies = [ "anyhow", - "heck 0.5.0", "indexmap", "log", "petgraph", "smallvec", - "wasm-encoder 0.258.3", - "wasmparser 0.258.3", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", "wat", ] @@ -3730,12 +3723,12 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.258.3" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f64765e43c000fae008a48db8b288e175e237fc9ce20a26586836878c1bee89f" +checksum = "2608e8bb6d67fd68f5a8d0eb1363d6e7bcbc1f8ded5a0bd3a1e382462b876b22" dependencies = [ "leb128fmt", - "wasmparser 0.258.3", + "wasmparser 0.261.0", ] [[package]] @@ -3762,14 +3755,14 @@ dependencies = [ [[package]] name = "wasm-metadata" -version = "0.258.3" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47e10808eb27efde692f1b1706089fe19296728bf872291f5b4e0d50fba88f2f" +checksum = "b88de21560ecd49deb8d8f1616b9b695f66fc312c5eca503f43accdc5795339e" dependencies = [ "anyhow", "indexmap", - "wasm-encoder 0.258.3", - "wasmparser 0.258.3", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", ] [[package]] @@ -3826,14 +3819,14 @@ dependencies = [ [[package]] name = "wasm-wave" -version = "0.258.3" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95f32f2123fc8790a3796a3648aaab8628daca0363826dce1c03bcc3a3553456" +checksum = "2c3077ed029568755b5d3557bc27688360f7daa19cb182aa32ff2a1035c818d0" dependencies = [ "anyhow", "logos", "thiserror 2.0.17", - "wit-parser 0.258.3", + "wit-parser 0.261.0", ] [[package]] @@ -3889,9 +3882,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.258.3" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe9269dd817e0e7021bf534ccd9761bc2d64778b6708e41228b8439d75eaa0b1" +checksum = "4f20f20e44f7e8aeb6744823ea9d869ede51e51be4fdaedede2852282e54d2d8" dependencies = [ "bitflags", "hashbrown 0.17.0", @@ -3926,13 +3919,13 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.258.3" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14a457ba8670a3db3d357c1aeac3ed4fe378a76054a221789f0df0ea507e292b" +checksum = "86a21c9e3325655ba02de3e645bc8357a8b3651a2e3ada25b6dbc37560deb9b7" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.258.3", + "wasmparser 0.261.0", ] [[package]] @@ -4001,9 +3994,9 @@ dependencies = [ [[package]] name = "wasmtime" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fbdd39f5c66f63ba6b5b31391b324b7ade7237d29c866cdb561330118ef436e" +checksum = "2d93539aae382faee7b19650fd966f1f8185599b9cc4adc0a5a8b8f768c11ba9" dependencies = [ "addr2line", "async-trait", @@ -4023,7 +4016,7 @@ dependencies = [ "object 0.40.0", "once_cell", "postcard", - "pulley-interpreter 49.0.3", + "pulley-interpreter 50.0.0", "rayon", "rustix", "semver", @@ -4033,24 +4026,24 @@ dependencies = [ "smallvec", "target-lexicon", "tempfile", - "wasm-compose 0.258.3", - "wasm-encoder 0.258.3", + "wasm-compose 0.261.0", + "wasm-encoder 0.261.0", "wasm-wave", - "wasmparser 0.258.3", - "wasmtime-environ 49.0.3", - "wasmtime-internal-cache 49.0.3", - "wasmtime-internal-component-macro 49.0.3", - "wasmtime-internal-component-util 49.0.3", - "wasmtime-internal-core 49.0.3", - "wasmtime-internal-cranelift 49.0.3", - "wasmtime-internal-fiber 49.0.3", - "wasmtime-internal-jit-debug 49.0.3", - "wasmtime-internal-jit-icache-coherence 49.0.3", - "wasmtime-internal-unwinder 49.0.3", - "wasmtime-internal-versioned-export-macros 49.0.3", + "wasmparser 0.261.0", + "wasmtime-environ 50.0.0", + "wasmtime-internal-cache 50.0.0", + "wasmtime-internal-component-macro 50.0.0", + "wasmtime-internal-component-util 50.0.0", + "wasmtime-internal-core 50.0.0", + "wasmtime-internal-cranelift 50.0.0", + "wasmtime-internal-fiber 50.0.0", + "wasmtime-internal-jit-debug 50.0.0", + "wasmtime-internal-jit-icache-coherence 50.0.0", + "wasmtime-internal-unwinder 50.0.0", + "wasmtime-internal-versioned-export-macros 50.0.0", "wat", "windows-sys 0.61.2", - "wit-parser 0.258.3", + "wit-parser 0.261.0", ] [[package]] @@ -4086,15 +4079,15 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e915c27826de4f7b4411b61fd6db32ca448657a5136b8c8e8874a15e90cecbf4" +checksum = "34fd44c205ef29cc3c254253dceb916be586887602e0e380361ed022776cfc10" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bforest 0.136.3", - "cranelift-bitset 0.136.3", - "cranelift-entity 0.136.3", + "cranelift-bforest 0.137.0", + "cranelift-bitset 0.137.0", + "cranelift-entity 0.137.0", "gimli 0.33.0", "hashbrown 0.17.0", "indexmap", @@ -4105,14 +4098,13 @@ dependencies = [ "semver", "serde", "serde_derive", - "sha2", "smallvec", "target-lexicon", - "wasm-encoder 0.258.3", - "wasmparser 0.258.3", - "wasmprinter 0.258.3", - "wasmtime-internal-component-util 49.0.3", - "wasmtime-internal-core 49.0.3", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", + "wasmprinter 0.261.0", + "wasmtime-internal-component-util 50.0.0", + "wasmtime-internal-core 50.0.0", ] [[package]] @@ -4137,9 +4129,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-cache" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "952086551d2041430a159fe4bda3471cfea3d52846b93c825829cea9dd01954d" +checksum = "067440fa60ddd5145840e0335ffe0ab4d908a021932b6844c3ad61570abddfef" dependencies = [ "base64", "directories-next", @@ -4150,7 +4142,7 @@ dependencies = [ "serde_derive", "sha2", "toml 1.1.6+spec-1.1.0", - "wasmtime-environ 49.0.3", + "wasmtime-environ 50.0.0", "windows-sys 0.61.2", "zstd", ] @@ -4172,17 +4164,17 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-macro" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d95f531a0b809fd9fd158be6133c97bd2fc628ac47f5812aff3e3b5624eb02c2" +checksum = "adf0938f1a0f067a60aa07a7f4369fae05ef227314aca64c1abc7b2dc5e80743" dependencies = [ "anyhow", "proc-macro2", "quote", - "syn 2.0.119", - "wasmtime-internal-component-util 49.0.3", - "wasmtime-internal-wit-bindgen 49.0.3", - "wit-parser 0.258.3", + "syn 3.0.9", + "wasmtime-internal-component-util 50.0.0", + "wasmtime-internal-wit-bindgen 50.0.0", + "wit-parser 0.261.0", ] [[package]] @@ -4193,9 +4185,9 @@ checksum = "fc8a678149885cae00289f806fbe74c7863084cf74cace0b8dc73602279400e1" [[package]] name = "wasmtime-internal-component-util" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e754a3ff5690c34eb4713bd7c65f60dd607ead4e39042cbf52ac8011de14455b" +checksum = "2626398b21bf4b1547fdbadc68afd5cbe69c89ca2a1d6c45fd56fd3b28177b93" [[package]] name = "wasmtime-internal-core" @@ -4211,9 +4203,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-core" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba00c5db77adb0749ee059068e5a417bfac3d8969f5a3479d9bd1ca8c1ba248d" +checksum = "83d4ac46034b149aed44335595402503094a04e3b70d0cff8c169d83437318b8" dependencies = [ "anyhow", "hashbrown 0.17.0", @@ -4250,28 +4242,28 @@ dependencies = [ [[package]] name = "wasmtime-internal-cranelift" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97ceeb4325712a253f463e50a69b5a547fbbecd52e45612360c543eaa25a03ff" +checksum = "1f496bf29d3f2a1d060e0a497a20bfba2a36befe80bdf3e640ba8d3dcab7df35" dependencies = [ - "cranelift-codegen 0.136.3", - "cranelift-control 0.136.4", - "cranelift-entity 0.136.3", - "cranelift-frontend 0.136.3", - "cranelift-native 0.136.3", + "cranelift-codegen 0.137.0", + "cranelift-control 0.137.0", + "cranelift-entity 0.137.0", + "cranelift-frontend 0.137.0", + "cranelift-native 0.137.0", "gimli 0.33.0", "itertools 0.14.0", "log", "object 0.40.0", - "pulley-interpreter 49.0.3", + "pulley-interpreter 50.0.0", "smallvec", "target-lexicon", "thiserror 2.0.17", - "wasmparser 0.258.3", - "wasmtime-environ 49.0.3", - "wasmtime-internal-core 49.0.3", - "wasmtime-internal-unwinder 49.0.3", - "wasmtime-internal-versioned-export-macros 49.0.3", + "wasmparser 0.261.0", + "wasmtime-environ 50.0.0", + "wasmtime-internal-core 50.0.0", + "wasmtime-internal-unwinder 50.0.0", + "wasmtime-internal-versioned-export-macros 50.0.0", ] [[package]] @@ -4291,15 +4283,15 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3eb3f21bc32b5382ea95f83ce9a5f2f62b68f1b25a37d0802a41a65236eae5ae" +checksum = "2074dc297d5ec7f0cfff65c248798dfe4bbee4d760fc2956cc0eaf49d2eadef1" dependencies = [ "cc", "libc", "rustix", - "wasmtime-environ 49.0.3", - "wasmtime-internal-versioned-export-macros 49.0.3", + "wasmtime-environ 50.0.0", + "wasmtime-internal-versioned-export-macros 50.0.0", "windows-sys 0.61.2", ] @@ -4317,14 +4309,14 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-debug" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e786f9925126e0d2e466c5308e572e8b6226f4047596228a3d63d99528a78949" +checksum = "4e990e2fb7710dd73af071ecf60908072935be7a5c689b4a07e9a2adc7995151" dependencies = [ "cc", "object 0.40.0", "rustix", - "wasmtime-internal-versioned-export-macros 49.0.3", + "wasmtime-internal-versioned-export-macros 50.0.0", ] [[package]] @@ -4341,12 +4333,12 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92cb1dd5da78f5b21d65e91063bdd8c2eb343c1f077a1dcbc29003d4a794abb0" +checksum = "cf25a1b3b925915f845927967554400554db9cebd3a7038a6fca0cf6e9bbaf6a" dependencies = [ "libc", - "wasmtime-internal-core 49.0.3", + "wasmtime-internal-core 50.0.0", "windows-sys 0.61.2", ] @@ -4365,14 +4357,14 @@ dependencies = [ [[package]] name = "wasmtime-internal-unwinder" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0243d244f6dd07ccd114e6bb099e8dd1197b47de5c054576adc9483f80f65d8" +checksum = "e69eb39fe5baf9e181269e6ced40f407d31afc8e514864e228ef0e087f4f5348" dependencies = [ - "cranelift-codegen 0.136.3", + "cranelift-codegen 0.137.0", "log", "object 0.40.0", - "wasmtime-environ 49.0.3", + "wasmtime-environ 50.0.0", ] [[package]] @@ -4388,13 +4380,13 @@ dependencies = [ [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20fa5616cd875ec78f5b92020fa47ced7c8bb923079185c8475751098b8c4a69" +checksum = "a805a26effdf564820580b7c4ce1c00fdee3f4a9465a5aeef944f9e0c254ec2e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", ] [[package]] @@ -4412,16 +4404,16 @@ dependencies = [ [[package]] name = "wasmtime-internal-wit-bindgen" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cad5e8cef56790d4741b62f7b6c971af53b2ad4c2d1603f8ffe86872763147aa" +checksum = "8511353a609cd60bb91c85f96beef39a63e96ccdc20eb20af1da9b805c499ece" dependencies = [ "anyhow", "bitflags", "heck 0.5.0", "indexmap", - "wit-component 0.258.3", - "wit-parser 0.258.3", + "wit-component 0.261.0", + "wit-parser 0.261.0", ] [[package]] @@ -4452,14 +4444,13 @@ dependencies = [ [[package]] name = "wasmtime-wasi" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "284555904d42017e049fd57c05810b7975075c322481c045f99b07385fb7a5ba" +checksum = "ed63d0061d45fdf32d8f47913845491395a6918e5b4bee51d1910c3777bcbaca" dependencies = [ "async-trait", "bitflags", "bytes", - "cap-primitives 4.0.3", "futures", "rand 0.10.1", "rustix", @@ -4468,11 +4459,10 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime 49.0.3", - "wasmtime-wasi-io 49.0.3", - "wiggle 49.0.3", + "wasmtime 50.0.0", + "wasmtime-wasi-io 50.0.0", + "wiggle 50.0.0", "windows-sys 0.61.2", - "winx", ] [[package]] @@ -4490,28 +4480,28 @@ dependencies = [ [[package]] name = "wasmtime-wasi-io" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebaf573aae85636595bdb976b6c76e9277e1f81db067aff6764cb256e0c17dff" +checksum = "273d9f9178b9415fba5a1b84d6634e82a1d95b5a0b657bd12d90a7d1073d27e0" dependencies = [ "async-trait", "bytes", "futures", "tracing", - "wasmtime 49.0.3", + "wasmtime 50.0.0", ] [[package]] name = "wasmtime-wizer" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95db87d780ea0a328ee5c3ccf8f70d765fa0c7e2f836ec4cb3aee5fa41f6d553" +checksum = "3e191c8db47bfab08f8d863d914d3c3843c0fc83ca0fcccaf8c2059860a161ae" dependencies = [ "log", "rayon", - "wasm-encoder 0.258.3", - "wasmparser 0.258.3", - "wasmtime 49.0.3", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", + "wasmtime 50.0.0", ] [[package]] @@ -4587,16 +4577,16 @@ dependencies = [ [[package]] name = "wiggle" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad3dcdc2980b91d0e7db6975caee4f553c6e37fd8e1464a38b09baceed3fe568" +checksum = "028cb8da5fd85d7b77684a990d54e66963939ddb5829334d8f7b11e4640f8109" dependencies = [ "bitflags", "thiserror 2.0.17", "tracing", - "wasmtime 49.0.3", - "wasmtime-environ 49.0.3", - "wiggle-macro 49.0.3", + "wasmtime 50.0.0", + "wasmtime-environ 50.0.0", + "wiggle-macro 50.0.0", ] [[package]] @@ -4615,15 +4605,15 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4765433ad668e225812b956e0f598011e5cdab4d1a57b2d295ab6863e36ff231" +checksum = "9f27d5dbfe2ddd0ccb850e6ce8ab0639ed326f44d53acdc1193770c4008a65cd" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.119", - "wasmtime-environ 49.0.3", + "syn 3.0.9", + "wasmtime-environ 50.0.0", "witx", ] @@ -4641,14 +4631,14 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "49.0.3" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d94c6623099d11a3fee39986492e803dd0db6676c9d40ab9553a7edd29f317e5" +checksum = "a0ae0f398e1b68b4d9947ebff55e9bf14a6ecb98e7666f08497058058a793a66" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", - "wiggle-generate 49.0.3", + "syn 3.0.9", + "wiggle-generate 50.0.0", ] [[package]] @@ -4673,7 +4663,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -5080,9 +5070,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.258.3" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0fca88950af0c1f42bc77e17315e48798b8d68340171b6d204f62bc19a878a6" +checksum = "2818766842bd2321074c348fb5c15d8fdb105a9eb78374e6d77c7d4127e1f2f9" dependencies = [ "anyhow", "bitflags", @@ -5091,10 +5081,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.258.3", - "wasm-metadata 0.258.3", - "wasmparser 0.258.3", - "wit-parser 0.258.3", + "wasm-encoder 0.261.0", + "wasm-metadata 0.261.0", + "wasmparser 0.261.0", + "wit-parser 0.261.0", ] [[package]] @@ -5155,9 +5145,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.258.3" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72a2127663dcf3ee16614fb0e3c33d5c6c66fec9dad317a8b0fdd3869487a533" +checksum = "962e43c4db2da607b50839a531e5b63473268b40efdf8028d5c54b572ca4f6f6" dependencies = [ "anyhow", "hashbrown 0.17.0", @@ -5169,7 +5159,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-ident", - "wasmparser 0.258.3", + "wasmparser 0.261.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 011227da..aad05eeb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,10 +27,10 @@ license = "Apache-2.0 WITH LLVM-exception" [workspace.dependencies] brotli = "9.0.0" clap = { version = "4.6.1", features = ["derive"] } -deterministic-wasi-ctx = "=4.0.8" -wasmtime = "49.0.2" -wasmtime-wasi = "49.0.2" -wasmtime-wizer = "49.0.2" +deterministic-wasi-ctx = "=4.0.9" +wasmtime = "50.0.0" +wasmtime-wasi = "50.0.0" +wasmtime-wizer = "50.0.0" wasm-opt = "0.116.1" anyhow = "1.0" javy = { path = "crates/javy", version = "9.0.0-alpha.1" }