diff --git a/Cargo.lock b/Cargo.lock index 07c5703..d8c1fb1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -308,7 +308,7 @@ dependencies = [ "cap-primitives", "cap-std", "io-lifetimes", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -336,7 +336,7 @@ dependencies = [ "ipnet", "maybe-owned", "rustix", - "windows-sys 0.59.0", + "windows-sys 0.52.0", "winx", ] @@ -451,7 +451,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -533,7 +533,6 @@ dependencies = [ "gimli", "hashbrown 0.14.5", "log", - "pulley-interpreter 28.0.1", "regalloc2", "rustc-hash", "serde", @@ -558,6 +557,7 @@ dependencies = [ "gimli", "hashbrown 0.14.5", "log", + "pulley-interpreter 29.0.1", "regalloc2", "rustc-hash", "serde", @@ -581,6 +581,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c904bc71c61b27fc57827f4a1379f29de64fe95653b620a3db77d59655eee0b8" dependencies = [ "cranelift-codegen-shared 0.116.1", + "pulley-interpreter 29.0.1", ] [[package]] @@ -886,7 +887,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]] @@ -961,7 +962,7 @@ checksum = "5e2e6123af26f0f2c51cc66869137080199406754903cc926a7690401ce09cb4" dependencies = [ "io-lifetimes", "rustix", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -985,7 +986,7 @@ dependencies = [ "serde_json", "wasi-common", "wasmprof", - "wasmtime 28.0.1", + "wasmtime 29.0.1", "wasmtime-wasi", ] @@ -1361,7 +1362,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]] @@ -1384,7 +1385,7 @@ checksum = "e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -1989,7 +1990,7 @@ dependencies = [ "libc", "linux-raw-sys", "once_cell", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -2197,7 +2198,7 @@ dependencies = [ "fd-lock", "io-lifetimes", "rustix", - "windows-sys 0.59.0", + "windows-sys 0.52.0", "winx", ] @@ -2223,7 +2224,7 @@ dependencies = [ "fastrand", "once_cell", "rustix", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -2628,13 +2629,13 @@ dependencies = [ "wasm-encoder", "wasmparser", "wasmtime-asm-macros 28.0.1", - "wasmtime-cache", + "wasmtime-cache 28.0.1", "wasmtime-component-macro 28.0.1", "wasmtime-component-util 28.0.1", "wasmtime-cranelift 28.0.1", "wasmtime-environ 28.0.1", "wasmtime-fiber 28.0.1", - "wasmtime-jit-debug", + "wasmtime-jit-debug 28.0.1", "wasmtime-jit-icache-coherence 28.0.1", "wasmtime-slab 28.0.1", "wasmtime-versioned-export-macros 28.0.1", @@ -2649,6 +2650,7 @@ version = "29.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11976a250672556d1c4c04c6d5d7656ac9192ac9edc42a4587d6c21460010e69" dependencies = [ + "addr2line", "anyhow", "async-trait", "bitflags 2.6.0", @@ -2656,8 +2658,11 @@ dependencies = [ "cc", "cfg-if", "encoding_rs", + "fxprof-processed-profile", + "gimli", "hashbrown 0.14.5", "indexmap", + "ittapi", "libc", "log", "mach2", @@ -2668,26 +2673,32 @@ dependencies = [ "postcard", "psm", "pulley-interpreter 29.0.1", + "rayon", "rustix", "semver", "serde", "serde_derive", + "serde_json", "smallvec", "sptr", "target-lexicon 0.13.1", "trait-variant", + "wasm-encoder", "wasmparser", "wasmtime-asm-macros 29.0.1", + "wasmtime-cache 29.0.1", "wasmtime-component-macro 29.0.1", "wasmtime-component-util 29.0.1", "wasmtime-cranelift 29.0.1", "wasmtime-environ 29.0.1", "wasmtime-fiber 29.0.1", + "wasmtime-jit-debug 29.0.1", "wasmtime-jit-icache-coherence 29.0.1", "wasmtime-math", "wasmtime-slab 29.0.1", "wasmtime-versioned-export-macros 29.0.1", "wasmtime-winch 29.0.1", + "wat", "windows-sys 0.59.0", ] @@ -2729,6 +2740,26 @@ dependencies = [ "zstd", ] +[[package]] +name = "wasmtime-cache" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b1161c8f62880deea07358bc40cceddc019f1c81d46007bc390710b2fe24ffc" +dependencies = [ + "anyhow", + "base64", + "directories-next", + "log", + "postcard", + "rustix", + "serde", + "serde_derive", + "sha2", + "toml", + "windows-sys 0.59.0", + "zstd", +] + [[package]] name = "wasmtime-component-macro" version = "28.0.1" @@ -2788,7 +2819,6 @@ dependencies = [ "itertools 0.12.1", "log", "object", - "pulley-interpreter 28.0.1", "smallvec", "target-lexicon 0.12.16", "thiserror", @@ -2814,6 +2844,7 @@ dependencies = [ "itertools 0.12.1", "log", "object", + "pulley-interpreter 29.0.1", "smallvec", "target-lexicon 0.13.1", "thiserror", @@ -2856,6 +2887,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cdadc1af7097347aa276a4f008929810f726b5b46946971c660b6d421e9994ad" dependencies = [ "anyhow", + "cpp_demangle", "cranelift-bitset 0.116.1", "cranelift-entity 0.116.1", "gimli", @@ -2863,6 +2895,7 @@ dependencies = [ "log", "object", "postcard", + "rustc-demangle", "semver", "serde", "serde_derive", @@ -2915,6 +2948,17 @@ dependencies = [ "wasmtime-versioned-export-macros 28.0.1", ] +[[package]] +name = "wasmtime-jit-debug" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e7b61488a5ee00c35c8c22de707c36c0aecacf419a3be803a6a2ba5e860f56a" +dependencies = [ + "object", + "rustix", + "wasmtime-versioned-export-macros 29.0.1", +] + [[package]] name = "wasmtime-jit-icache-coherence" version = "28.0.1" @@ -3208,7 +3252,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]] @@ -3359,7 +3403,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f3fd376f71958b862e7afb20cfe5a22830e1963462f3a17f49d82a6c1d1f42d" dependencies = [ "bitflags 2.6.0", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index d1d4af3..ecd17ba 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,7 +22,7 @@ lto = true opt-level = 3 [dependencies] -wasmtime = { version = "=28.0.1", default-features = false, features = [ +wasmtime = { version = "=29.0.1", default-features = false, features = [ "addr2line", "all-arch", "async",