diff --git a/Cargo.lock b/Cargo.lock index 0dade98..3fc02a4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -206,12 +206,6 @@ dependencies = [ "allocator-api2", ] -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - [[package]] name = "bytes" version = "1.10.1" @@ -227,7 +221,7 @@ dependencies = [ "cap-primitives", "cap-std", "io-lifetimes", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -256,7 +250,7 @@ dependencies = [ "maybe-owned", "rustix 1.0.5", "rustix-linux-procfs", - "windows-sys 0.59.0", + "windows-sys 0.52.0", "winx", ] @@ -401,31 +395,13 @@ dependencies = [ "libc", ] -[[package]] -name = "cranelift-assembler-x64" -version = "0.119.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "359c047862387091eb0363ce8b5cabb4a8be1cc16a6fa151fe079c09796461f3" -dependencies = [ - "cranelift-assembler-x64-meta 0.119.1", -] - [[package]] name = "cranelift-assembler-x64" version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c088d3406f0c0252efa7445adfd2d05736bfb5218838f64eaf79d567077aed14" dependencies = [ - "cranelift-assembler-x64-meta 0.125.4", -] - -[[package]] -name = "cranelift-assembler-x64-meta" -version = "0.119.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bf62afda29fcde09d922f125a7d47880b540fd1de069558bfa637b4ce7aa1ca" -dependencies = [ - "cranelift-srcgen 0.119.1", + "cranelift-assembler-x64-meta", ] [[package]] @@ -434,16 +410,7 @@ version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c03f887a763abb9c1dc08f722aa82b69067fda623b6f0273050f45f8b1a6776" dependencies = [ - "cranelift-srcgen 0.125.4", -] - -[[package]] -name = "cranelift-bforest" -version = "0.119.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3537273471ebdae55791869ee16f71a4a51e34ad47cdc64269a9c2255b5dce03" -dependencies = [ - "cranelift-entity 0.119.1", + "cranelift-srcgen", ] [[package]] @@ -452,17 +419,7 @@ version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0206887a11a43f507fee320a218dc365980bfc42ec2696792079a9f8c9369e90" dependencies = [ - "cranelift-entity 0.125.4", -] - -[[package]] -name = "cranelift-bitset" -version = "0.119.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b872fde1717c508f842ad1ad8768fbe16caf7e8e049215b0e09429bbf00d3ce9" -dependencies = [ - "serde", - "serde_derive", + "cranelift-entity", ] [[package]] @@ -475,32 +432,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "cranelift-codegen" -version = "0.119.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52a74ef998eb9f985dc0d987d3aac0fe4bd1b59ec707461b2d6d20cda1b0a5e1" -dependencies = [ - "bumpalo", - "cranelift-assembler-x64 0.119.1", - "cranelift-bforest 0.119.1", - "cranelift-bitset 0.119.1", - "cranelift-codegen-meta 0.119.1", - "cranelift-codegen-shared 0.119.1", - "cranelift-control 0.119.1", - "cranelift-entity 0.119.1", - "cranelift-isle 0.119.1", - "gimli 0.31.1", - "hashbrown 0.15.2", - "log", - "pulley-interpreter 32.0.1", - "regalloc2 0.11.2", - "rustc-hash", - "serde", - "smallvec", - "target-lexicon", -] - [[package]] name = "cranelift-codegen" version = "0.125.4" @@ -508,19 +439,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a98aed2d262eda69310e84bae8e053ee4f17dbdd3347b8d9156aa618ba2de0a" dependencies = [ "bumpalo", - "cranelift-assembler-x64 0.125.4", - "cranelift-bforest 0.125.4", - "cranelift-bitset 0.125.4", - "cranelift-codegen-meta 0.125.4", - "cranelift-codegen-shared 0.125.4", - "cranelift-control 0.125.4", - "cranelift-entity 0.125.4", - "cranelift-isle 0.125.4", + "cranelift-assembler-x64", + "cranelift-bforest", + "cranelift-bitset", + "cranelift-codegen-meta", + "cranelift-codegen-shared", + "cranelift-control", + "cranelift-entity", + "cranelift-isle", "gimli 0.32.3", "hashbrown 0.15.2", "log", - "pulley-interpreter 38.0.4", - "regalloc2 0.13.5", + "pulley-interpreter", + "regalloc2", "rustc-hash", "serde", "smallvec", @@ -528,52 +459,25 @@ dependencies = [ "wasmtime-internal-math", ] -[[package]] -name = "cranelift-codegen-meta" -version = "0.119.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a04a532b9a7b69c28e7e37d15bca7f7f5cc56399df890ec399333e2d548004a" -dependencies = [ - "cranelift-assembler-x64-meta 0.119.1", - "cranelift-codegen-shared 0.119.1", - "cranelift-srcgen 0.119.1", - "pulley-interpreter 32.0.1", -] - [[package]] name = "cranelift-codegen-meta" version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6906852826988563e9b0a9232ad951f53a47aa41ffd02f8ac852d3f41aae836a" dependencies = [ - "cranelift-assembler-x64-meta 0.125.4", - "cranelift-codegen-shared 0.125.4", - "cranelift-srcgen 0.125.4", + "cranelift-assembler-x64-meta", + "cranelift-codegen-shared", + "cranelift-srcgen", "heck", - "pulley-interpreter 38.0.4", + "pulley-interpreter", ] -[[package]] -name = "cranelift-codegen-shared" -version = "0.119.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95c4556174c6eb7d586bd1715b7f9c3a43a0835d6a95715893718b2f263af895" - [[package]] name = "cranelift-codegen-shared" version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a50105aab667b5cc845f2be37c78475d7cc127cd8ec0a31f7b2b71d526099a7" -[[package]] -name = "cranelift-control" -version = "0.119.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d8e9ae221e352dbea7f6f389705365f8128e7e0a7de5cf787ab7b2ccd1c522" -dependencies = [ - "arbitrary", -] - [[package]] name = "cranelift-control" version = "0.125.4" @@ -583,92 +487,46 @@ dependencies = [ "arbitrary", ] -[[package]] -name = "cranelift-entity" -version = "0.119.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40d10b531267cc86ba4fbb7b718b646df503713828b37841a867f332954b24ad" -dependencies = [ - "cranelift-bitset 0.119.1", - "serde", - "serde_derive", -] - [[package]] name = "cranelift-entity" version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "981b56af777f9a34ea6dcce93255125776d391410c2a68b75bed5941b714fa15" dependencies = [ - "cranelift-bitset 0.125.4", + "cranelift-bitset", "serde", "serde_derive", ] -[[package]] -name = "cranelift-frontend" -version = "0.119.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07540e6f75357d655743008965018fe243434ec6755078794616fde31f783a03" -dependencies = [ - "cranelift-codegen 0.119.1", - "log", - "smallvec", - "target-lexicon", -] - [[package]] name = "cranelift-frontend" version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dea982589684dfb71afecb9fc09555c3a266300a1162a60d7fa39d41a5705b1c" dependencies = [ - "cranelift-codegen 0.125.4", + "cranelift-codegen", "log", "smallvec", "target-lexicon", ] -[[package]] -name = "cranelift-isle" -version = "0.119.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e0909e87af454a7ff542ece2d66f901f2cc9483ab36572a924eb5e58ce51fc0" - [[package]] name = "cranelift-isle" version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0422686b22ed6a1f33cc40e3c43eb84b67155788568d1a5cac8439d3dca1783" -[[package]] -name = "cranelift-native" -version = "0.119.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f2d3963401ea1f8f84bdb0b654f1ca186be97e6ca94ccd2a8037b9edee47e17" -dependencies = [ - "cranelift-codegen 0.119.1", - "libc", - "target-lexicon", -] - [[package]] name = "cranelift-native" version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f697bbbe135c655ea1deb7af0bae4a5c4fae2c88fdfc0fa57b34ae58c91040" dependencies = [ - "cranelift-codegen 0.125.4", + "cranelift-codegen", "libc", "target-lexicon", ] -[[package]] -name = "cranelift-srcgen" -version = "0.119.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "823558b0a406b7f7d5dad0c925b29e8192792476faaa71615d40cb5a842a9040" - [[package]] name = "cranelift-srcgen" version = "0.125.4" @@ -740,7 +598,7 @@ dependencies = [ "rand_core", "rand_pcg", "wasi 0.11.0+wasi-snapshot-preview1", - "wasmtime 38.0.4", + "wasmtime", "wasmtime-wasi", ] @@ -838,7 +696,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -867,7 +725,7 @@ checksum = "0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78" dependencies = [ "cfg-if", "rustix 1.0.5", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -902,7 +760,7 @@ checksum = "94e7099f6313ecacbe1256e8ff9d617b75d1bcb16a6fddef94866d225a01a14a" dependencies = [ "io-lifetimes", "rustix 1.0.5", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -966,25 +824,17 @@ dependencies = [ "pin-utils", ] -[[package]] -name = "fxhash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" -dependencies = [ - "byteorder", -] - [[package]] name = "fxprof-processed-profile" -version = "0.6.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd" +checksum = "25234f20a3ec0a962a61770cfe39ecf03cb529a6e474ad8cff025ed497eda557" dependencies = [ "bitflags", "debugid", - "fxhash", + "rustc-hash", "serde", + "serde_derive", "serde_json", ] @@ -1037,11 +887,6 @@ name = "gimli" version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" -dependencies = [ - "fallible-iterator 0.3.0", - "indexmap 2.8.0", - "stable_deref_trait", -] [[package]] name = "gimli" @@ -1304,7 +1149,7 @@ dependencies = [ "shopify_function_provider", "shopify_function_trampoline", "walrus", - "wasmtime 32.0.1", + "wasmtime", "wat", ] @@ -1315,7 +1160,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2285ddfe3054097ef4b2fe909ef8c3bcd1ea52a8f0d274416caebeef39f04a65" dependencies = [ "io-lifetimes", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -1519,9 +1364,6 @@ version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ - "crc32fast", - "hashbrown 0.15.2", - "indexmap 2.8.0", "memchr", ] @@ -1633,33 +1475,13 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "psm" -version = "0.1.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f58e5423e24c18cc840e1c98370b3993c6649cd1678b4d24318bcf0a083cbe88" -dependencies = [ - "cc", -] - -[[package]] -name = "pulley-interpreter" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "210168e10de0449154698532069f4b7164fda92ba8c7ed382f58241658de3430" -dependencies = [ - "cranelift-bitset 0.119.1", - "log", - "wasmtime-math", -] - [[package]] name = "pulley-interpreter" version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "beafc309a2d35e16cc390644d88d14dfa45e45e15075ec6a9e37f6dfb43e926f" dependencies = [ - "cranelift-bitset 0.125.4", + "cranelift-bitset", "log", "pulley-macros", "wasmtime-internal-math", @@ -1761,20 +1583,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "regalloc2" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc06e6b318142614e4a48bc725abbf08ff166694835c43c9dae5a9009704639a" -dependencies = [ - "allocator-api2", - "bumpalo", - "hashbrown 0.15.2", - "log", - "rustc-hash", - "smallvec", -] - [[package]] name = "regalloc2" version = "0.13.5" @@ -1859,7 +1667,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -1872,7 +1680,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.9.2", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -2057,12 +1865,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "sptr" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a" - [[package]] name = "stable_deref_trait" version = "1.2.0" @@ -2131,7 +1933,7 @@ dependencies = [ "fd-lock", "io-lifetimes", "rustix 0.38.44", - "windows-sys 0.59.0", + "windows-sys 0.52.0", "winx", ] @@ -2299,17 +2101,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "trait-variant" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "typenum" version = "1.18.0" @@ -2500,16 +2291,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "wasm-encoder" -version = "0.228.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05d30290541f2d4242a162bbda76b8f2d8b1ac59eab3568ed6f2327d52c9b2c4" -dependencies = [ - "leb128fmt", - "wasmparser 0.228.0", -] - [[package]] name = "wasm-encoder" version = "0.239.0" @@ -2540,19 +2321,6 @@ dependencies = [ "wasmparser 0.244.0", ] -[[package]] -name = "wasmparser" -version = "0.228.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4abf1132c1fdf747d56bbc1bb52152400c70f336870f968b85e89ea422198ae3" -dependencies = [ - "bitflags", - "hashbrown 0.15.2", - "indexmap 2.8.0", - "semver", - "serde", -] - [[package]] name = "wasmparser" version = "0.239.0" @@ -2592,17 +2360,6 @@ dependencies = [ "serde", ] -[[package]] -name = "wasmprinter" -version = "0.228.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0df64bd38c14db359d02ce2024c64eb161aa2618ccee5f3bc5acbbd65c9a875c" -dependencies = [ - "anyhow", - "termcolor", - "wasmparser 0.228.0", -] - [[package]] name = "wasmprinter" version = "0.239.0" @@ -2625,63 +2382,6 @@ dependencies = [ "wasmparser 0.244.0", ] -[[package]] -name = "wasmtime" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad01fc006f2c40ae475412c4d8d41ecb8790b3cc2b04cfb6c802bf845a93231e" -dependencies = [ - "addr2line 0.24.2", - "anyhow", - "async-trait", - "bitflags", - "bumpalo", - "cc", - "cfg-if", - "encoding_rs", - "fxprof-processed-profile", - "gimli 0.31.1", - "hashbrown 0.15.2", - "indexmap 2.8.0", - "ittapi", - "libc", - "log", - "mach2", - "memfd", - "object 0.36.7", - "once_cell", - "postcard", - "psm", - "pulley-interpreter 32.0.1", - "rayon", - "rustix 1.0.5", - "semver", - "serde", - "serde_derive", - "serde_json", - "smallvec", - "sptr", - "target-lexicon", - "trait-variant", - "wasm-encoder 0.228.0", - "wasmparser 0.228.0", - "wasmtime-asm-macros", - "wasmtime-cache", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", - "wasmtime-environ 32.0.1", - "wasmtime-fiber", - "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-math", - "wasmtime-slab", - "wasmtime-versioned-export-macros", - "wasmtime-winch", - "wat", - "windows-sys 0.59.0", -] - [[package]] name = "wasmtime" version = "38.0.4" @@ -2696,8 +2396,11 @@ dependencies = [ "cc", "cfg-if", "encoding_rs", + "fxprof-processed-profile", + "gimli 0.32.3", "hashbrown 0.15.2", "indexmap 2.8.0", + "ittapi", "libc", "log", "mach2", @@ -2705,15 +2408,19 @@ dependencies = [ "object 0.37.3", "once_cell", "postcard", - "pulley-interpreter 38.0.4", + "pulley-interpreter", + "rayon", "rustix 1.0.5", "semver", "serde", "serde_derive", + "serde_json", "smallvec", "target-lexicon", + "wasm-encoder 0.239.0", "wasmparser 0.239.0", - "wasmtime-environ 38.0.4", + "wasmtime-environ", + "wasmtime-internal-cache", "wasmtime-internal-component-macro", "wasmtime-internal-component-util", "wasmtime-internal-cranelift", @@ -2725,112 +2432,10 @@ dependencies = [ "wasmtime-internal-unwinder", "wasmtime-internal-versioned-export-macros", "wasmtime-internal-winch", + "wat", "windows-sys 0.60.2", ] -[[package]] -name = "wasmtime-asm-macros" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936dc7dcea4bcb11964c62e6e0a78a360b888b2fa8ffeec37cacf22ac43b7b03" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "wasmtime-cache" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e714cd20f559743c8daf9b5c992630765a329507a95cdd77204b99cc0a5f252" -dependencies = [ - "anyhow", - "base64", - "directories-next", - "log", - "postcard", - "rustix 1.0.5", - "serde", - "serde_derive", - "sha2", - "toml", - "windows-sys 0.59.0", - "zstd", -] - -[[package]] -name = "wasmtime-component-macro" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dad44c6c446b99a0a5459798bb580824c424c82cd28d8498aa60f7c34a4c917a" -dependencies = [ - "anyhow", - "proc-macro2", - "quote", - "syn", - "wasmtime-component-util", - "wasmtime-wit-bindgen", - "wit-parser 0.228.0", -] - -[[package]] -name = "wasmtime-component-util" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9aa325c17140d69de9a03dda4ce75d2f47eb90376c0cd9e01d54a9cb19cb7ed" - -[[package]] -name = "wasmtime-cranelift" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fc41e93228c2d5862e49c5cc7e6ecba29c5b4c9afcbd8ae2ca07622f75a439b" -dependencies = [ - "anyhow", - "cfg-if", - "cranelift-codegen 0.119.1", - "cranelift-control 0.119.1", - "cranelift-entity 0.119.1", - "cranelift-frontend 0.119.1", - "cranelift-native 0.119.1", - "gimli 0.31.1", - "itertools", - "log", - "object 0.36.7", - "pulley-interpreter 32.0.1", - "smallvec", - "target-lexicon", - "thiserror 2.0.18", - "wasmparser 0.228.0", - "wasmtime-environ 32.0.1", - "wasmtime-versioned-export-macros", -] - -[[package]] -name = "wasmtime-environ" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72985be5115421ea4f40bd3dc6081c0ced281171eba508c6d0cfe3e184a84e60" -dependencies = [ - "anyhow", - "cpp_demangle", - "cranelift-bitset 0.119.1", - "cranelift-entity 0.119.1", - "gimli 0.31.1", - "indexmap 2.8.0", - "log", - "object 0.36.7", - "postcard", - "rustc-demangle", - "semver", - "serde", - "serde_derive", - "smallvec", - "target-lexicon", - "wasm-encoder 0.228.0", - "wasmparser 0.228.0", - "wasmprinter 0.228.0", - "wasmtime-component-util", -] - [[package]] name = "wasmtime-environ" version = "38.0.4" @@ -2838,13 +2443,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78587abe085a44a13c90fa16fea6db014e9883e627a7044d7f0cb397ad08d1da" dependencies = [ "anyhow", - "cranelift-bitset 0.125.4", - "cranelift-entity 0.125.4", + "cpp_demangle", + "cranelift-bitset", + "cranelift-entity", "gimli 0.32.3", "indexmap 2.8.0", "log", "object 0.37.3", "postcard", + "rustc-demangle", "semver", "serde", "serde_derive", @@ -2857,18 +2464,23 @@ dependencies = [ ] [[package]] -name = "wasmtime-fiber" -version = "32.0.1" +name = "wasmtime-internal-cache" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff64b883df8e177c64b69ee68889c62913353bf20774ff5ce55aba0aa99aeb78" +checksum = "78fb9299e318b0af3efb75d88321515a20a5ccb040bcde1f0f7d46d656fa8fef" dependencies = [ "anyhow", - "cc", - "cfg-if", + "base64", + "directories-next", + "log", + "postcard", "rustix 1.0.5", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", - "windows-sys 0.59.0", + "serde", + "serde_derive", + "sha2", + "toml", + "windows-sys 0.60.2", + "zstd", ] [[package]] @@ -2883,7 +2495,7 @@ dependencies = [ "syn", "wasmtime-internal-component-util", "wasmtime-internal-wit-bindgen", - "wit-parser 0.239.0", + "wit-parser", ] [[package]] @@ -2900,21 +2512,21 @@ checksum = "deb50f1c50365c32e557266ca85acdf77696c44a3f98797ba6af58cebc6d6d1e" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen 0.125.4", - "cranelift-control 0.125.4", - "cranelift-entity 0.125.4", - "cranelift-frontend 0.125.4", - "cranelift-native 0.125.4", + "cranelift-codegen", + "cranelift-control", + "cranelift-entity", + "cranelift-frontend", + "cranelift-native", "gimli 0.32.3", "itertools", "log", "object 0.37.3", - "pulley-interpreter 38.0.4", + "pulley-interpreter", "smallvec", "target-lexicon", "thiserror 2.0.18", "wasmparser 0.239.0", - "wasmtime-environ 38.0.4", + "wasmtime-environ", "wasmtime-internal-math", "wasmtime-internal-unwinder", "wasmtime-internal-versioned-export-macros", @@ -2942,6 +2554,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c9b63a22bf2a8b6a149a41c6768bc17a8b2e3288a249cb8216987fbd7128e81" dependencies = [ "cc", + "object 0.37.3", + "rustix 1.0.5", "wasmtime-internal-versioned-export-macros", ] @@ -2980,7 +2594,7 @@ checksum = "21d5a80e2623a49cb8e8c419542337b8fe0260b162c40dcc201080a84cbe9b7c" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen 0.125.4", + "cranelift-codegen", "log", "object 0.37.3", ] @@ -3003,15 +2617,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b4dc9333737142f6ece4369c8bcdda03a11edbd43d8fbd3e15004c194b9b743" dependencies = [ "anyhow", - "cranelift-codegen 0.125.4", + "cranelift-codegen", "gimli 0.32.3", "log", "object 0.37.3", "target-lexicon", "wasmparser 0.239.0", - "wasmtime-environ 38.0.4", + "wasmtime-environ", "wasmtime-internal-cranelift", - "winch-codegen 38.0.4", + "winch-codegen", ] [[package]] @@ -3024,57 +2638,7 @@ dependencies = [ "bitflags", "heck", "indexmap 2.8.0", - "wit-parser 0.239.0", -] - -[[package]] -name = "wasmtime-jit-debug" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de82400e6bed262a530e387567a3866ca1226e87a80d06bc41dd1922291291f0" -dependencies = [ - "cc", - "object 0.36.7", - "rustix 1.0.5", - "wasmtime-versioned-export-macros", -] - -[[package]] -name = "wasmtime-jit-icache-coherence" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23ccb3dd740a0601addd260f4a6d91470cd3f7a2058efe46662054ca6b6da592" -dependencies = [ - "anyhow", - "cfg-if", - "libc", - "windows-sys 0.59.0", -] - -[[package]] -name = "wasmtime-math" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cdb839281525419d67958e37629d71da696b525756222d6cc1596df960a0112" -dependencies = [ - "libm", -] - -[[package]] -name = "wasmtime-slab" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06f9cbf0710c55c617a6cf016aecb6d76abaffb7b26511a6111808ff96d9233c" - -[[package]] -name = "wasmtime-versioned-export-macros" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbb192336c60c672de6d8d96e5ea9c92b11c41be78acf8af9bfecf6f1e72b546" -dependencies = [ - "proc-macro2", - "quote", - "syn", + "wit-parser", ] [[package]] @@ -3102,7 +2666,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime 38.0.4", + "wasmtime", "wasmtime-wasi-io", "wiggle", "windows-sys 0.60.2", @@ -3118,36 +2682,7 @@ dependencies = [ "async-trait", "bytes", "futures", - "wasmtime 38.0.4", -] - -[[package]] -name = "wasmtime-winch" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fcb97439811c7ff8283ee44ac13c1889b270a39187f2bac16889067d2a9f438" -dependencies = [ - "anyhow", - "cranelift-codegen 0.119.1", - "gimli 0.31.1", - "object 0.36.7", - "target-lexicon", - "wasmparser 0.228.0", - "wasmtime-cranelift", - "wasmtime-environ 32.0.1", - "winch-codegen 32.0.1", -] - -[[package]] -name = "wasmtime-wit-bindgen" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bd0a7ffc24aa19a2784849662d2ba93344a41bd956132da7b2f5fee41cdb7d9" -dependencies = [ - "anyhow", - "heck", - "indexmap 2.8.0", - "wit-parser 0.228.0", + "wasmtime", ] [[package]] @@ -3192,7 +2727,7 @@ dependencies = [ "bitflags", "thiserror 2.0.18", "tracing", - "wasmtime 38.0.4", + "wasmtime", "wiggle-macro", ] @@ -3244,7 +2779,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -3253,24 +2788,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "winch-codegen" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e7e8521de7cf48d6b6dd8c737b7ca72b40ce850b86a57b57ecf2e6f5bd233e5" -dependencies = [ - "anyhow", - "cranelift-codegen 0.119.1", - "gimli 0.31.1", - "regalloc2 0.11.2", - "smallvec", - "target-lexicon", - "thiserror 2.0.18", - "wasmparser 0.228.0", - "wasmtime-cranelift", - "wasmtime-environ 32.0.1", -] - [[package]] name = "winch-codegen" version = "38.0.4" @@ -3278,15 +2795,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c0bb17ae9bf89ebc74512150e6ee0a27b1eac5ff3b54d8cec264f4b4255022d" dependencies = [ "anyhow", - "cranelift-assembler-x64 0.125.4", - "cranelift-codegen 0.125.4", + "cranelift-assembler-x64", + "cranelift-codegen", "gimli 0.32.3", - "regalloc2 0.13.5", + "regalloc2", "smallvec", "target-lexicon", "thiserror 2.0.18", "wasmparser 0.239.0", - "wasmtime-environ 38.0.4", + "wasmtime-environ", "wasmtime-internal-cranelift", "wasmtime-internal-math", ] @@ -3478,7 +2995,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f3fd376f71958b862e7afb20cfe5a22830e1963462f3a17f49d82a6c1d1f42d" dependencies = [ "bitflags", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -3490,24 +3007,6 @@ dependencies = [ "bitflags", ] -[[package]] -name = "wit-parser" -version = "0.228.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "399ce56e28d79fd3abfa03fdc7ceb89ffec4d4b2674fe3a92056b7d845653c38" -dependencies = [ - "anyhow", - "id-arena", - "indexmap 2.8.0", - "log", - "semver", - "serde", - "serde_derive", - "serde_json", - "unicode-xid", - "wasmparser 0.228.0", -] - [[package]] name = "wit-parser" version = "0.239.0" diff --git a/integration_tests/Cargo.toml b/integration_tests/Cargo.toml index 6a023ee..04fdc56 100644 --- a/integration_tests/Cargo.toml +++ b/integration_tests/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -wasmtime = "32.0.1" +wasmtime = "38.0.4" anyhow = "1.0" deterministic-wasi-ctx = "3.0.3" rmp-serde = "1.3"