diff --git a/Cargo.lock b/Cargo.lock index b2fce318..f27ca95b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -591,11 +591,11 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.135.1" +version = "0.136.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9903e767cc0a95a59950de099a6b1d61e1476f774be1cdfa06d7ccdc9bfae56f" +checksum = "658e8623bea025d142fb11c299b8c6572ffe9fd663b52887c4dc124735cc130b" dependencies = [ - "cranelift-assembler-x64-meta 0.135.1", + "cranelift-assembler-x64-meta 0.136.2", ] [[package]] @@ -609,11 +609,11 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64-meta" -version = "0.135.1" +version = "0.136.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e777252ea3ec9daffa71408fbfe0793ab0a7b7bc3b2cf0f417dd0fa33964b8ef" +checksum = "a4b12b8c55c31c3d8598c2de9a657c3b978f905f6886c43e02216e0b15fe45a3" dependencies = [ - "cranelift-srcgen 0.135.1", + "cranelift-srcgen 0.136.2", ] [[package]] @@ -628,12 +628,12 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.135.1" +version = "0.136.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7828208a36e6627481cea61bd24c6234e31411d5c58b48e80ca094a1d593b944" +checksum = "894b984f82c5a36f05fdd4973fbf4d37d69cd5cdf8c16e8ffe3af4a9cdfe193c" dependencies = [ - "cranelift-entity 0.135.1", - "wasmtime-internal-core 48.0.1", + "cranelift-entity 0.136.2", + "wasmtime-internal-core 49.0.2", ] [[package]] @@ -649,13 +649,13 @@ dependencies = [ [[package]] name = "cranelift-bitset" -version = "0.135.1" +version = "0.136.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a58c8447cc59ef98c49096679f81392ad0acec2224cea2bef52011f5169f9d02" +checksum = "3a1e4c34abe94193ada09f821f474be87ac8a1fbbacd87058571ef04c1bf4009" dependencies = [ "serde", "serde_derive", - "wasmtime-internal-core 48.0.1", + "wasmtime-internal-core 49.0.2", ] [[package]] @@ -691,25 +691,25 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.135.1" +version = "0.136.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce520e899df1de583e7b564eafd66760fbc147d72894d2278ddac57a1489fcc0" +checksum = "63826cef0bf70e61d56cc930aa4ee423638f66dc3cfc10d683e73138a6d177b8" dependencies = [ "bumpalo", - "cranelift-assembler-x64 0.135.1", - "cranelift-bforest 0.135.1", - "cranelift-bitset 0.135.1", - "cranelift-codegen-meta 0.135.1", - "cranelift-codegen-shared 0.135.1", - "cranelift-control 0.135.1", - "cranelift-entity 0.135.1", - "cranelift-isle 0.135.1", + "cranelift-assembler-x64 0.136.2", + "cranelift-bforest 0.136.2", + "cranelift-bitset 0.136.2", + "cranelift-codegen-meta 0.136.2", + "cranelift-codegen-shared 0.136.2", + "cranelift-control 0.136.2", + "cranelift-entity 0.136.2", + "cranelift-isle 0.136.2", "gimli 0.33.0", "hashbrown 0.17.0", "libm", "log", "postcard", - "pulley-interpreter 48.0.1", + "pulley-interpreter 49.0.2", "regalloc2", "rustc-hash", "serde", @@ -717,7 +717,7 @@ dependencies = [ "sha2", "smallvec", "target-lexicon", - "wasmtime-internal-core 48.0.1", + "wasmtime-internal-core 49.0.2", ] [[package]] @@ -735,15 +735,15 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.135.1" +version = "0.136.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d8ab23e63d78ea6bbda18ae1ed9c958bc1cb88d90fb5e95f5ba62e9c019474b" +checksum = "26de7849112293681a19f7525c689e1d73dc6eb2687355170fb7458c4da8d353" dependencies = [ - "cranelift-assembler-x64-meta 0.135.1", - "cranelift-codegen-shared 0.135.1", - "cranelift-srcgen 0.135.1", + "cranelift-assembler-x64-meta 0.136.2", + "cranelift-codegen-shared 0.136.2", + "cranelift-srcgen 0.136.2", "heck 0.5.0", - "pulley-interpreter 48.0.1", + "pulley-interpreter 49.0.2", ] [[package]] @@ -754,9 +754,9 @@ checksum = "0522d74c227e49f3fd49ab055311486ae4f09083262b66705bed676952491469" [[package]] name = "cranelift-codegen-shared" -version = "0.135.1" +version = "0.136.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24319a996b1ef40ebf8af69b39c868c790b35a42cfe38edacfd8c9deb75ea712" +checksum = "df315a8b1cfd6e620971e3d4249bd2c4528167717e8f48a6317a87c55891bcb8" [[package]] name = "cranelift-control" @@ -769,9 +769,9 @@ dependencies = [ [[package]] name = "cranelift-control" -version = "0.135.1" +version = "0.136.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9856d68cc2cefb83229cb2c55b620dd38427555c2fe87d73f8a4421616f628" +checksum = "2c3fff7610fb17f228f16598e1a044db79a12806ece7496ff2c69cf1a27a79a5" dependencies = [ "arbitrary", ] @@ -790,14 +790,14 @@ dependencies = [ [[package]] name = "cranelift-entity" -version = "0.135.1" +version = "0.136.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0ec225d6b79c5d61358cb5ea081a1384ec541dbf8c1a8c618d187875af326ad" +checksum = "6158b1ac381792ad11e670abbcd15db8b1737e84bfa8a7f2bd7eb41388a92530" dependencies = [ - "cranelift-bitset 0.135.1", + "cranelift-bitset 0.136.2", "serde", "serde_derive", - "wasmtime-internal-core 48.0.1", + "wasmtime-internal-core 49.0.2", ] [[package]] @@ -815,11 +815,11 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.135.1" +version = "0.136.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d3a96a09bd9bd3cf6df2de2ea15d7418f493e946a8eaa1acfe39297a67ed3f3" +checksum = "099361a0919067086dcde624a281ce719834cebf8544d6c24646f5e924107234" dependencies = [ - "cranelift-codegen 0.135.1", + "cranelift-codegen 0.136.2", "hashbrown 0.17.0", "log", "smallvec", @@ -834,9 +834,9 @@ checksum = "cf79003ebfa1eed5e87f3b84446ad5236f540268289960e14f387dc9b28e40b7" [[package]] name = "cranelift-isle" -version = "0.135.1" +version = "0.136.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd28f593c36afbdc9aa17305c0bb66c39ce0530e1caffcf389fbec053950083e" +checksum = "2a2f30ea3fd5a11f7d3473976d3b62b5b3f2b62fa943c85e0331d88bf505082c" [[package]] name = "cranelift-native" @@ -851,11 +851,11 @@ dependencies = [ [[package]] name = "cranelift-native" -version = "0.135.1" +version = "0.136.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2987ca47affc261aa31ac643fb80dd7f8274cebf878003ba9f50cd6ff2c1055f" +checksum = "397508a8d817dc74019603ac5a4c4e40b4df627e5aed4f2f8088345d4c01d401" dependencies = [ - "cranelift-codegen 0.135.1", + "cranelift-codegen 0.136.2", "libc", "target-lexicon", ] @@ -868,9 +868,9 @@ checksum = "f6977c2a71ab1e0d1e62f966b411a498aa04c4dce47d93d52f8a360a06058922" [[package]] name = "cranelift-srcgen" -version = "0.135.1" +version = "0.136.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7431dd8c9def94aca43b27915dee0d42103d9b13922cfb044febcd975547d68" +checksum = "b4944ef05513e1c1a85a945cf8f29d95ddea8bcbb19e0bfd4e71063450967420" [[package]] name = "crc32fast" @@ -996,17 +996,17 @@ dependencies = [ [[package]] name = "deterministic-wasi-ctx" -version = "4.0.7" +version = "4.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6432053c1f8b6e7a37b962e0cab9c07bde4e2eb148e92905d6141c13c7f684c8" +checksum = "97bcb0e9d0cd17422743b8db64fa8a1d7361c3ef2026b5154ce71ae6693a0801" dependencies = [ "anyhow", "async-trait", "cap-primitives 3.4.5", "rand_core 0.10.1", "rand_pcg", - "wasmtime 48.0.1", - "wasmtime-wasi 48.0.1", + "wasmtime 49.0.2", + "wasmtime-wasi 49.0.2", ] [[package]] @@ -1788,8 +1788,8 @@ dependencies = [ "tempfile", "tokio", "walrus", - "wasmtime 48.0.1", - "wasmtime-wasi 48.0.1", + "wasmtime 49.0.2", + "wasmtime-wasi 49.0.2", "wit-component 0.259.0", ] @@ -1809,8 +1809,8 @@ dependencies = [ "wasm-opt", "wasmparser 0.259.0", "wasmprinter 0.261.0", - "wasmtime 48.0.1", - "wasmtime-wasi 48.0.1", + "wasmtime 49.0.2", + "wasmtime-wasi 49.0.2", "wasmtime-wizer", "wit-parser 0.259.0", ] @@ -1856,8 +1856,8 @@ dependencies = [ "walrus", "wasm-opt", "wasmparser 0.259.0", - "wasmtime 48.0.1", - "wasmtime-wasi 48.0.1", + "wasmtime 49.0.2", + "wasmtime-wasi 49.0.2", "wasmtime-wizer", ] @@ -1867,8 +1867,8 @@ version = "0.0.0" dependencies = [ "anyhow", "javy-profiler-lib", - "wasmtime 48.0.1", - "wasmtime-wasi 48.0.1", + "wasmtime 49.0.2", + "wasmtime-wasi 49.0.2", "wasmtime-wizer", "whamm", ] @@ -1901,8 +1901,8 @@ dependencies = [ "tempfile", "uuid", "wasmparser 0.259.0", - "wasmtime 48.0.1", - "wasmtime-wasi 48.0.1", + "wasmtime 49.0.2", + "wasmtime-wasi 49.0.2", ] [[package]] @@ -2198,6 +2198,18 @@ dependencies = [ "memchr", ] +[[package]] +name = "object" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd229a0361b9d0d4396176e02d65897f487eebeab7caa6d443855ee152ca0b9c" +dependencies = [ + "crc32fast", + "hashbrown 0.17.0", + "indexmap", + "memchr", +] + [[package]] name = "once_cell" version = "1.21.3" @@ -2423,14 +2435,14 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f755d75e0809a4738a3e4880eeeb852fadbe1de5a437505b84f09c381657012a" +checksum = "1b66b7448cb92d709f2924de98b5ba5b5ce4ea08e6d6b9c3b403fcd88d122ca2" dependencies = [ - "cranelift-bitset 0.135.1", + "cranelift-bitset 0.136.2", "log", - "pulley-macros 48.0.1", - "wasmtime-internal-core 48.0.1", + "pulley-macros 49.0.2", + "wasmtime-internal-core 49.0.2", ] [[package]] @@ -2446,9 +2458,9 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7e69fa1c4a555946f82e7894a7df88b0e9ee03b4266829b4811467c616ce51d" +checksum = "185b9b4cd91f85110f48f8c0314757dfb2bb48c40f5d91055ea666cbbcbf317b" dependencies = [ "proc-macro2", "quote", @@ -2859,9 +2871,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "1.0.3" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392" +checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" dependencies = [ "serde_core", ] @@ -3364,10 +3376,25 @@ dependencies = [ "indexmap", "serde_core", "serde_spanned", - "toml_datetime", + "toml_datetime 0.7.3", "toml_parser", "toml_writer", - "winnow", + "winnow 0.7.13", +] + +[[package]] +name = "toml" +version = "1.1.6+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "920602543f0911ab71da12c50d59701da54c196d1a2bf5cb4b75667f137a406a" +dependencies = [ + "indexmap", + "serde_core", + "serde_spanned", + "toml_datetime 1.1.1+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 1.0.4", ] [[package]] @@ -3379,6 +3406,15 @@ dependencies = [ "serde_core", ] +[[package]] +name = "toml_datetime" +version = "1.1.1+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" +dependencies = [ + "serde_core", +] + [[package]] name = "toml_edit" version = "0.23.9" @@ -3386,26 +3422,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d7cbc3b4b49633d57a0509303158ca50de80ae32c265093b24c414705807832" dependencies = [ "indexmap", - "toml_datetime", + "toml_datetime 0.7.3", "toml_parser", "toml_writer", - "winnow", + "winnow 0.7.13", ] [[package]] name = "toml_parser" -version = "1.0.4" +version = "1.1.3+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" +checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56" dependencies = [ - "winnow", + "winnow 1.0.4", ] [[package]] name = "toml_writer" -version = "1.0.4" +version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2" +checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2" [[package]] name = "tracing" @@ -3671,9 +3707,9 @@ dependencies = [ [[package]] name = "wasm-compose" -version = "0.254.0" +version = "0.258.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fd717357bff09b5f1ea49aea8ed1cd149b0c521823a1cc70bc2ac16b90b651a" +checksum = "27dc71f96d21a8b9153da9005c603f4f20d5781b7e6d2675ea0ca5def8713b75" dependencies = [ "anyhow", "heck 0.5.0", @@ -3681,8 +3717,8 @@ dependencies = [ "log", "petgraph", "smallvec", - "wasm-encoder 0.254.0", - "wasmparser 0.254.0", + "wasm-encoder 0.258.3", + "wasmparser 0.258.3", "wat", ] @@ -3728,12 +3764,12 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.254.0" +version = "0.258.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09480d646178e5fdd12bb06e812d0af9a3a191dbc9cd697fdc86687beade7393" +checksum = "f64765e43c000fae008a48db8b288e175e237fc9ce20a26586836878c1bee89f" dependencies = [ "leb128fmt", - "wasmparser 0.254.0", + "wasmparser 0.258.3", ] [[package]] @@ -3760,14 +3796,14 @@ dependencies = [ [[package]] name = "wasm-metadata" -version = "0.254.0" +version = "0.258.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b01df5f3b4ca7881e843f3bc0fb8a3905d79c68692250dcb8e33e698705ccdb6" +checksum = "47e10808eb27efde692f1b1706089fe19296728bf872291f5b4e0d50fba88f2f" dependencies = [ "anyhow", "indexmap", - "wasm-encoder 0.254.0", - "wasmparser 0.254.0", + "wasm-encoder 0.258.3", + "wasmparser 0.258.3", ] [[package]] @@ -3824,14 +3860,14 @@ dependencies = [ [[package]] name = "wasm-wave" -version = "0.254.0" +version = "0.258.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e112fc0db85e7edf9258a9a0fa07566540c19a6a2af3fbf45a4d45d886bfd7df" +checksum = "95f32f2123fc8790a3796a3648aaab8628daca0363826dce1c03bcc3a3553456" dependencies = [ "anyhow", "logos", "thiserror 2.0.17", - "wit-parser 0.254.0", + "wit-parser 0.258.3", ] [[package]] @@ -3887,9 +3923,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.254.0" +version = "0.258.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5769a29f799fbab136aaf65b4fe5384cd7d93fe6fc9ba0dcb6c8382a1f16e27" +checksum = "fe9269dd817e0e7021bf534ccd9761bc2d64778b6708e41228b8439d75eaa0b1" dependencies = [ "bitflags", "hashbrown 0.17.0", @@ -3935,13 +3971,13 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.254.0" +version = "0.258.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64e3ba11e024f504698f87b629b2b66c22a1231758de7607754963f7d198be39" +checksum = "14a457ba8670a3db3d357c1aeac3ed4fe378a76054a221789f0df0ea507e292b" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.254.0", + "wasmparser 0.258.3", ] [[package]] @@ -3976,7 +4012,7 @@ dependencies = [ "log", "mach2", "memfd", - "object", + "object 0.39.1", "once_cell", "postcard", "pulley-interpreter 47.0.3", @@ -4010,14 +4046,15 @@ dependencies = [ [[package]] name = "wasmtime" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bd39f78fe9bc82cee4025ec9d52118269e9a1498016cc60119b14f2e1d86a8d" +checksum = "1801b9c9f91e16e352ed77656824e7c4556a7538dbfc1a50b37243f0e12ea045" dependencies = [ "addr2line", "async-trait", "bitflags", "bumpalo", + "bytes", "cc", "encoding_rs", "futures", @@ -4028,10 +4065,10 @@ dependencies = [ "log", "mach2", "memfd", - "object", + "object 0.40.0", "once_cell", "postcard", - "pulley-interpreter 48.0.1", + "pulley-interpreter 49.0.2", "rayon", "rustix", "semver", @@ -4041,24 +4078,24 @@ dependencies = [ "smallvec", "target-lexicon", "tempfile", - "wasm-compose 0.254.0", - "wasm-encoder 0.254.0", + "wasm-compose 0.258.3", + "wasm-encoder 0.258.3", "wasm-wave", - "wasmparser 0.254.0", - "wasmtime-environ 48.0.1", - "wasmtime-internal-cache 48.0.1", - "wasmtime-internal-component-macro 48.0.1", - "wasmtime-internal-component-util 48.0.1", - "wasmtime-internal-core 48.0.1", - "wasmtime-internal-cranelift 48.0.1", - "wasmtime-internal-fiber 48.0.1", - "wasmtime-internal-jit-debug 48.0.1", - "wasmtime-internal-jit-icache-coherence 48.0.1", - "wasmtime-internal-unwinder 48.0.1", - "wasmtime-internal-versioned-export-macros 48.0.1", + "wasmparser 0.258.3", + "wasmtime-environ 49.0.2", + "wasmtime-internal-cache 49.0.2", + "wasmtime-internal-component-macro 49.0.2", + "wasmtime-internal-component-util 49.0.2", + "wasmtime-internal-core 49.0.2", + "wasmtime-internal-cranelift 49.0.2", + "wasmtime-internal-fiber 49.0.2", + "wasmtime-internal-jit-debug 49.0.2", + "wasmtime-internal-jit-icache-coherence 49.0.2", + "wasmtime-internal-unwinder 49.0.2", + "wasmtime-internal-versioned-export-macros 49.0.2", "wat", "windows-sys 0.61.2", - "wit-parser 0.254.0", + "wit-parser 0.258.3", ] [[package]] @@ -4076,7 +4113,7 @@ dependencies = [ "hashbrown 0.17.0", "indexmap", "log", - "object", + "object 0.39.1", "postcard", "rustc-demangle", "semver", @@ -4094,20 +4131,20 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00c1070d95484d048994ec109cd42c4932ac07e6ee3cc1886fb90c7a18ec29da" +checksum = "f397969b8daf208e45120036be74956e99364ce916d5b5d67f9e9f0fe40e5477" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bforest 0.135.1", - "cranelift-bitset 0.135.1", - "cranelift-entity 0.135.1", + "cranelift-bforest 0.136.2", + "cranelift-bitset 0.136.2", + "cranelift-entity 0.136.2", "gimli 0.33.0", "hashbrown 0.17.0", "indexmap", "log", - "object", + "object 0.40.0", "postcard", "rustc-demangle", "semver", @@ -4116,11 +4153,11 @@ dependencies = [ "sha2", "smallvec", "target-lexicon", - "wasm-encoder 0.254.0", - "wasmparser 0.254.0", - "wasmprinter 0.254.0", - "wasmtime-internal-component-util 48.0.1", - "wasmtime-internal-core 48.0.1", + "wasm-encoder 0.258.3", + "wasmparser 0.258.3", + "wasmprinter 0.258.3", + "wasmtime-internal-component-util 49.0.2", + "wasmtime-internal-core 49.0.2", ] [[package]] @@ -4137,7 +4174,7 @@ dependencies = [ "serde", "serde_derive", "sha2", - "toml", + "toml 0.9.8", "wasmtime-environ 47.0.3", "windows-sys 0.61.2", "zstd", @@ -4145,9 +4182,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-cache" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d447fd40f3e149cda8c0cd808660a1d1de438f3ff28627abb9bcda90dfb4895" +checksum = "fdf564a08f96acec55a335e3185d1df98ba3feee47e178f5bc2429e723d30d0f" dependencies = [ "base64", "directories-next", @@ -4157,8 +4194,8 @@ dependencies = [ "serde", "serde_derive", "sha2", - "toml", - "wasmtime-environ 48.0.1", + "toml 1.1.6+spec-1.1.0", + "wasmtime-environ 49.0.2", "windows-sys 0.61.2", "zstd", ] @@ -4180,17 +4217,17 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-macro" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3d2b2f9f89a65bb2277d82fbdd49263d27d8233bc717d750c4b13a23d57721c" +checksum = "f47c428b868b59d51a9f77e24bff02cc321f8ec0faeba5c40f7e4c1cddd43a64" dependencies = [ "anyhow", "proc-macro2", "quote", "syn 2.0.119", - "wasmtime-internal-component-util 48.0.1", - "wasmtime-internal-wit-bindgen 48.0.1", - "wit-parser 0.254.0", + "wasmtime-internal-component-util 49.0.2", + "wasmtime-internal-wit-bindgen 49.0.2", + "wit-parser 0.258.3", ] [[package]] @@ -4201,9 +4238,9 @@ checksum = "fc8a678149885cae00289f806fbe74c7863084cf74cace0b8dc73602279400e1" [[package]] name = "wasmtime-internal-component-util" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c0fe8292115fda08875f29064ae9f7f0b2c1ffbb323146eae538ae34b8a613f" +checksum = "97fe14bd5ea6444a09f6baa3865559c93c91158930e7fe6d127429a9372f6165" [[package]] name = "wasmtime-internal-core" @@ -4219,9 +4256,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-core" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "821385794cf44baf2967fd2515368429ed2bff9b9b256f62d09a0f1301474fd8" +checksum = "2053fd1d90080e502ca4ea39d86c3528587a40220b9572a874c8b742c219a00c" dependencies = [ "anyhow", "hashbrown 0.17.0", @@ -4244,7 +4281,7 @@ dependencies = [ "gimli 0.33.0", "itertools 0.14.0", "log", - "object", + "object 0.39.1", "pulley-interpreter 47.0.3", "smallvec", "target-lexicon", @@ -4258,28 +4295,28 @@ dependencies = [ [[package]] name = "wasmtime-internal-cranelift" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0238b4a52773457ad1b8a1a26be90486e0ca0108cf46b9be16cc1d8d8cabdfa1" +checksum = "15e96d6c55401e68e40e3f74078ec96f92fe9b8a7e90e885fb87265e69eea559" dependencies = [ - "cranelift-codegen 0.135.1", - "cranelift-control 0.135.1", - "cranelift-entity 0.135.1", - "cranelift-frontend 0.135.1", - "cranelift-native 0.135.1", + "cranelift-codegen 0.136.2", + "cranelift-control 0.136.2", + "cranelift-entity 0.136.2", + "cranelift-frontend 0.136.2", + "cranelift-native 0.136.2", "gimli 0.33.0", "itertools 0.14.0", "log", - "object", - "pulley-interpreter 48.0.1", + "object 0.40.0", + "pulley-interpreter 49.0.2", "smallvec", "target-lexicon", "thiserror 2.0.17", - "wasmparser 0.254.0", - "wasmtime-environ 48.0.1", - "wasmtime-internal-core 48.0.1", - "wasmtime-internal-unwinder 48.0.1", - "wasmtime-internal-versioned-export-macros 48.0.1", + "wasmparser 0.258.3", + "wasmtime-environ 49.0.2", + "wasmtime-internal-core 49.0.2", + "wasmtime-internal-unwinder 49.0.2", + "wasmtime-internal-versioned-export-macros 49.0.2", ] [[package]] @@ -4299,15 +4336,15 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "596f1d85e06cbf9c9add9c78ea135171c5753264ffe94a83dcc082a1ff49fc9b" +checksum = "1b913875bab1b78fada489e55d5e0a10b53286fb4bb09f5657212f549c9af36c" dependencies = [ "cc", "libc", "rustix", - "wasmtime-environ 48.0.1", - "wasmtime-internal-versioned-export-macros 48.0.1", + "wasmtime-environ 49.0.2", + "wasmtime-internal-versioned-export-macros 49.0.2", "windows-sys 0.61.2", ] @@ -4318,21 +4355,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed621ba25d7bf78b7edd7b4749abbb27c2e5cdba836c9504a424ee74b6c23149" dependencies = [ "cc", - "object", + "object 0.39.1", "rustix", "wasmtime-internal-versioned-export-macros 47.0.3", ] [[package]] name = "wasmtime-internal-jit-debug" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "365faed74827bb0116785bab5872372df1baaec9ec0003c83bc99ccdc595f689" +checksum = "0356a1a09dee1239904e09e962456d9f6edfa5da61c5e3e1b0e4669710f48fba" dependencies = [ "cc", - "object", + "object 0.40.0", "rustix", - "wasmtime-internal-versioned-export-macros 48.0.1", + "wasmtime-internal-versioned-export-macros 49.0.2", ] [[package]] @@ -4349,12 +4386,12 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cce25afd9e7ac4957292a5c6a219951dd0f140b8417e7378a97f50b67c3b96f" +checksum = "5dead9a2d7b5d835698a2e1a32006e7d0b5711f4697b24bab1564bb2488e3d7a" dependencies = [ "libc", - "wasmtime-internal-core 48.0.1", + "wasmtime-internal-core 49.0.2", "windows-sys 0.61.2", ] @@ -4367,20 +4404,20 @@ dependencies = [ "cfg-if", "cranelift-codegen 0.134.3", "log", - "object", + "object 0.39.1", "wasmtime-environ 47.0.3", ] [[package]] name = "wasmtime-internal-unwinder" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1fdea09d51e39c774984ca68a7d7486767e5b2935f5e686fa654aabcfc3c42d" +checksum = "69ffac8fc893de2958b263d9d7274cf4c531ba9ff582558348d4e28d97b8a0f2" dependencies = [ - "cranelift-codegen 0.135.1", + "cranelift-codegen 0.136.2", "log", - "object", - "wasmtime-environ 48.0.1", + "object 0.40.0", + "wasmtime-environ 49.0.2", ] [[package]] @@ -4396,9 +4433,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97e48a5f514c38c2f74249724cb3501e45548d3311ca9e3881694859fd6ba116" +checksum = "9a20f0dcb6c6a006363d3f85b5c633675730487b0dc23726b2d40495872407fb" dependencies = [ "proc-macro2", "quote", @@ -4420,16 +4457,16 @@ dependencies = [ [[package]] name = "wasmtime-internal-wit-bindgen" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07429ab53576255be2d298e04b2e1f381e39645465adbaebd69314b5430165c0" +checksum = "80758f73f5f5daacd8a6d1a8513336a4f9a58d26c4f1c73eb80502cb143e2626" dependencies = [ "anyhow", "bitflags", "heck 0.5.0", "indexmap", - "wit-component 0.254.0", - "wit-parser 0.254.0", + "wit-component 0.258.3", + "wit-parser 0.258.3", ] [[package]] @@ -4460,26 +4497,27 @@ dependencies = [ [[package]] name = "wasmtime-wasi" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85dd81ee95792682ea5b279c9ed352f6b8a2cba084c2f8abdb225e6933323fed" +checksum = "bac947c8478d8ea84ef4120d04f984012a514e493fe16fa5bb72906d7e55addb" dependencies = [ "async-trait", "bitflags", "bytes", - "cap-fs-ext", "cap-primitives 4.0.3", "futures", "rand 0.10.1", "rustix", + "rustix-linux-procfs", "thiserror 2.0.17", "tokio", "tracing", "url", - "wasmtime 48.0.1", - "wasmtime-wasi-io 48.0.1", - "wiggle 48.0.1", + "wasmtime 49.0.2", + "wasmtime-wasi-io 49.0.2", + "wiggle 49.0.2", "windows-sys 0.61.2", + "winx", ] [[package]] @@ -4497,28 +4535,28 @@ dependencies = [ [[package]] name = "wasmtime-wasi-io" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a557bc8a7232cd079f6b423a9bb385f3ff9148824f3c26c07a028b499fab2bf" +checksum = "e65d70efbe70631acbb4c6cf46eea543c75908f01e2fd09550e5a89631693304" dependencies = [ "async-trait", "bytes", "futures", "tracing", - "wasmtime 48.0.1", + "wasmtime 49.0.2", ] [[package]] name = "wasmtime-wizer" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b8120e6523a27278e0848815641f70db827cd403f25cb0a4bca75560e909397" +checksum = "0cc3dc92c7ed0bfa08995a0c3900169730bca033860ae8912a95330ec02b711a" dependencies = [ "log", "rayon", - "wasm-encoder 0.254.0", - "wasmparser 0.254.0", - "wasmtime 48.0.1", + "wasm-encoder 0.258.3", + "wasmparser 0.258.3", + "wasmtime 49.0.2", ] [[package]] @@ -4594,16 +4632,16 @@ dependencies = [ [[package]] name = "wiggle" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b871ea219ad85c1e59ee7d013563814e86d2e6aa094d3bc66b7675ec4ca58bb7" +checksum = "7f7c3a2e8ec4789bb82e4bf04b0dba44b02ce05beba6cbc6eb992b8f0b93c9cd" dependencies = [ "bitflags", "thiserror 2.0.17", "tracing", - "wasmtime 48.0.1", - "wasmtime-environ 48.0.1", - "wiggle-macro 48.0.1", + "wasmtime 49.0.2", + "wasmtime-environ 49.0.2", + "wiggle-macro 49.0.2", ] [[package]] @@ -4622,15 +4660,15 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed981675756e748a4725286a4059c9be006749a8db4120d54e2021d0f167bac3" +checksum = "761bf518bf5972dd0ddb8c3c693b6a52ed826e25d10bfae89b1368327c86030d" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", "syn 2.0.119", - "wasmtime-environ 48.0.1", + "wasmtime-environ 49.0.2", "witx", ] @@ -4648,14 +4686,14 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "48.0.1" +version = "49.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f3927729af874585c58b85710128e40d459a7064bb9aea9b0b420fb5eafd555" +checksum = "0bdaa435787bc4bb662020aea37538745fc60b4629d7f37864a09195cec0e1eb" dependencies = [ "proc-macro2", "quote", "syn 2.0.119", - "wiggle-generate 48.0.1", + "wiggle-generate 49.0.2", ] [[package]] @@ -4913,6 +4951,12 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81" + [[package]] name = "winx" version = "0.36.4" @@ -5078,9 +5122,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.254.0" +version = "0.258.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0e65bb94c369b3c4741ce3d1d2704b1fec93db7c540df0e521a097e7ceeb5be" +checksum = "f0fca88950af0c1f42bc77e17315e48798b8d68340171b6d204f62bc19a878a6" dependencies = [ "anyhow", "bitflags", @@ -5089,10 +5133,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.254.0", - "wasm-metadata 0.254.0", - "wasmparser 0.254.0", - "wit-parser 0.254.0", + "wasm-encoder 0.258.3", + "wasm-metadata 0.258.3", + "wasmparser 0.258.3", + "wit-parser 0.258.3", ] [[package]] @@ -5153,9 +5197,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.254.0" +version = "0.258.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1655131e4f7d3f0cb141f6eca71315ca40eff0f3d4de7cff0a82bacedd8c89b4" +checksum = "72a2127663dcf3ee16614fb0e3c33d5c6c66fec9dad317a8b0fdd3869487a533" dependencies = [ "anyhow", "hashbrown 0.17.0", @@ -5167,7 +5211,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-ident", - "wasmparser 0.254.0", + "wasmparser 0.258.3", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 413ac10e..4f8b4ea1 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.7" -wasmtime = "48.0.1" -wasmtime-wasi = "48.0.1" -wasmtime-wizer = "48.0.1" +deterministic-wasi-ctx = "=4.0.8" +wasmtime = "49.0.2" +wasmtime-wasi = "49.0.2" +wasmtime-wizer = "49.0.2" wasm-opt = "0.116.1" anyhow = "1.0" javy = { path = "crates/javy", version = "8.1.1-alpha.1" }