diff --git a/Cargo.lock b/Cargo.lock index 23a90db..a5e4313 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -40,7 +40,7 @@ checksum = "e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b" [[package]] name = "amplifier-core" -version = "1.5.2" +version = "1.5.3" dependencies = [ "chrono", "log", @@ -57,7 +57,7 @@ dependencies = [ "tonic", "tonic-build", "uuid", - "wasmtime 43.0.2", + "wasmtime", "wasmtime-wasi", ] @@ -76,7 +76,7 @@ dependencies = [ [[package]] name = "amplifier-core-py" -version = "1.5.2" +version = "1.5.3" dependencies = [ "amplifier-core", "log", @@ -440,31 +440,13 @@ dependencies = [ "libc", ] -[[package]] -name = "cranelift-assembler-x64" -version = "0.129.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40630d663279bc855bff805d6f5e8a0b6a1867f9df95b010511ac6dc894e9395" -dependencies = [ - "cranelift-assembler-x64-meta 0.129.1", -] - [[package]] name = "cranelift-assembler-x64" version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adc822414b18d1f5b1b33ce1441534e311e62fef86ebb5b9d382af857d0272c9" dependencies = [ - "cranelift-assembler-x64-meta 0.130.2", -] - -[[package]] -name = "cranelift-assembler-x64-meta" -version = "0.129.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ee6aec5ceb55e5fdbcf7ef677d7c7195531360ff181ce39b2b31df11d57305f" -dependencies = [ - "cranelift-srcgen 0.129.1", + "cranelift-assembler-x64-meta", ] [[package]] @@ -473,16 +455,7 @@ version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c646808b06f4532478d8d6057d74f15c3322f10d995d9486e7dcea405bf521a" dependencies = [ - "cranelift-srcgen 0.130.2", -] - -[[package]] -name = "cranelift-bforest" -version = "0.129.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a92d78cc3f087d7e7073828f08d98c7074a3a062b6b29a1b7783ce74305685e" -dependencies = [ - "cranelift-entity 0.129.1", + "cranelift-srcgen", ] [[package]] @@ -491,19 +464,8 @@ version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b5996f01a686b2349cdb379083ec5ad3e8cb8767fb2d495d3a4f2ee4163a18d" dependencies = [ - "cranelift-entity 0.130.2", - "wasmtime-internal-core 43.0.2", -] - -[[package]] -name = "cranelift-bitset" -version = "0.129.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edcc73d756f2e0d7eda6144fe64a2bc69c624de893cb1be51f1442aed77881d2" -dependencies = [ - "serde", - "serde_derive", - "wasmtime-internal-core 42.0.1", + "cranelift-entity", + "wasmtime-internal-core", ] [[package]] @@ -514,35 +476,7 @@ checksum = "523fea83273f6a985520f57788809a4de2165794d9ab00fb1254fceb4f5aa00c" dependencies = [ "serde", "serde_derive", - "wasmtime-internal-core 43.0.2", -] - -[[package]] -name = "cranelift-codegen" -version = "0.129.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d94c2cd0d73b41369b88da1129589bc3a2d99cf49979af1d14751f35b7a1b" -dependencies = [ - "bumpalo", - "cranelift-assembler-x64 0.129.1", - "cranelift-bforest 0.129.1", - "cranelift-bitset 0.129.1", - "cranelift-codegen-meta 0.129.1", - "cranelift-codegen-shared 0.129.1", - "cranelift-control 0.129.1", - "cranelift-entity 0.129.1", - "cranelift-isle 0.129.1", - "gimli", - "hashbrown 0.15.5", - "libm", - "log", - "pulley-interpreter 42.0.1", - "regalloc2 0.13.5", - "rustc-hash", - "serde", - "smallvec", - "target-lexicon", - "wasmtime-internal-core 42.0.1", + "wasmtime-internal-core", ] [[package]] @@ -552,38 +486,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d73d1e372730b5f64ed1a2bd9f01fe4686c8ec14a28034e3084e530c8d951878" dependencies = [ "bumpalo", - "cranelift-assembler-x64 0.130.2", - "cranelift-bforest 0.130.2", - "cranelift-bitset 0.130.2", - "cranelift-codegen-meta 0.130.2", - "cranelift-codegen-shared 0.130.2", - "cranelift-control 0.130.2", - "cranelift-entity 0.130.2", - "cranelift-isle 0.130.2", + "cranelift-assembler-x64", + "cranelift-bforest", + "cranelift-bitset", + "cranelift-codegen-meta", + "cranelift-codegen-shared", + "cranelift-control", + "cranelift-entity", + "cranelift-isle", "gimli", "hashbrown 0.16.1", "libm", "log", - "pulley-interpreter 43.0.2", - "regalloc2 0.15.1", + "pulley-interpreter", + "regalloc2", "rustc-hash", "serde", "smallvec", "target-lexicon", - "wasmtime-internal-core 43.0.2", -] - -[[package]] -name = "cranelift-codegen-meta" -version = "0.129.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "235da0e52ee3a0052d0e944c3470ff025b1f4234f6ec4089d3109f2d2ffa6cbd" -dependencies = [ - "cranelift-assembler-x64-meta 0.129.1", - "cranelift-codegen-shared 0.129.1", - "cranelift-srcgen 0.129.1", - "heck", - "pulley-interpreter 42.0.1", + "wasmtime-internal-core", ] [[package]] @@ -592,34 +513,19 @@ version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0319c18165e93dc1ebf78946a8da0b1c341c95b4a39729a69574671639bdb5f" dependencies = [ - "cranelift-assembler-x64-meta 0.130.2", - "cranelift-codegen-shared 0.130.2", - "cranelift-srcgen 0.130.2", + "cranelift-assembler-x64-meta", + "cranelift-codegen-shared", + "cranelift-srcgen", "heck", - "pulley-interpreter 43.0.2", + "pulley-interpreter", ] -[[package]] -name = "cranelift-codegen-shared" -version = "0.129.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20c07c6c440bd1bf920ff7597a1e743ede1f68dcd400730bd6d389effa7662af" - [[package]] name = "cranelift-codegen-shared" version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9195cd8aeecb55e401aa96b2eaa55921636e8246c127ed7908f7ef7e0d40f270" -[[package]] -name = "cranelift-control" -version = "0.129.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8797c022e02521901e1aee483dea3ed3c67f2bf0a26405c9dd48e8ee7a70944b" -dependencies = [ - "arbitrary", -] - [[package]] name = "cranelift-control" version = "0.130.2" @@ -629,40 +535,16 @@ dependencies = [ "arbitrary", ] -[[package]] -name = "cranelift-entity" -version = "0.129.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59d8e72637246edd2cba337939850caa8b201f6315925ec4c156fdd089999699" -dependencies = [ - "cranelift-bitset 0.129.1", - "serde", - "serde_derive", - "wasmtime-internal-core 42.0.1", -] - [[package]] name = "cranelift-entity" version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6038b3147c7982f4951150d5f96c7c06c1e7214b99d4b4a98607aadf8ded89d1" dependencies = [ - "cranelift-bitset 0.130.2", + "cranelift-bitset", "serde", "serde_derive", - "wasmtime-internal-core 43.0.2", -] - -[[package]] -name = "cranelift-frontend" -version = "0.129.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c31db0085c3dfa131e739c3b26f9f9c84d69a9459627aac1ac4ef8355e3411b" -dependencies = [ - "cranelift-codegen 0.129.1", - "log", - "smallvec", - "target-lexicon", + "wasmtime-internal-core", ] [[package]] @@ -671,52 +553,29 @@ version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cbd294abe236e23cc3d907b0936226b6a8342db7636daa9c7c72be1e323420e" dependencies = [ - "cranelift-codegen 0.130.2", + "cranelift-codegen", "log", "smallvec", "target-lexicon", ] -[[package]] -name = "cranelift-isle" -version = "0.129.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524d804c1ebd8c542e6f64e71aa36934cec17c5da4a9ae3799796220317f5d23" - [[package]] name = "cranelift-isle" version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5a90b6ed3aba84189352a87badeb93b2126d3724225a42dc67fdce53d1b139c" -[[package]] -name = "cranelift-native" -version = "0.129.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc9598f02540e382e1772416eba18e93c5275b746adbbf06ac1f3cf149415270" -dependencies = [ - "cranelift-codegen 0.129.1", - "libc", - "target-lexicon", -] - [[package]] name = "cranelift-native" version = "0.130.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3ec0cc1a54e22925eacf4fc3dc815f907734d3b377899d19d52bec04863e853" dependencies = [ - "cranelift-codegen 0.130.2", + "cranelift-codegen", "libc", "target-lexicon", ] -[[package]] -name = "cranelift-srcgen" -version = "0.129.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d953932541249c91e3fa70a75ff1e52adc62979a2a8132145d4b9b3e6d1a9b6a" - [[package]] name = "cranelift-srcgen" version = "0.130.2" @@ -1147,7 +1006,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ "foldhash 0.1.5", - "serde", ] [[package]] @@ -1733,18 +1591,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "object" -version = "0.37.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" -dependencies = [ - "crc32fast", - "hashbrown 0.15.5", - "indexmap 2.13.0", - "memchr", -] - [[package]] name = "object" version = "0.38.1" @@ -1934,39 +1780,16 @@ dependencies = [ "prost", ] -[[package]] -name = "pulley-interpreter" -version = "42.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc2d61e068654529dc196437f8df0981db93687fdc67dec6a5de92363120b9da" -dependencies = [ - "cranelift-bitset 0.129.1", - "log", - "pulley-macros 42.0.1", - "wasmtime-internal-core 42.0.1", -] - [[package]] name = "pulley-interpreter" version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ec12fe19a9588315a49fe5704502a9c02d6a198303314b0c7c86123b06d29e5" dependencies = [ - "cranelift-bitset 0.130.2", + "cranelift-bitset", "log", - "pulley-macros 43.0.2", - "wasmtime-internal-core 43.0.2", -] - -[[package]] -name = "pulley-macros" -version = "42.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3f210c61b6ecfaebbba806b6d9113a222519d4e5cc4ab2d5ecca047bb7927ae" -dependencies = [ - "proc-macro2", - "quote", - "syn", + "pulley-macros", + "wasmtime-internal-core", ] [[package]] @@ -2159,20 +1982,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "regalloc2" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08effbc1fa53aaebff69521a5c05640523fab037b34a4a2c109506bc938246fa" -dependencies = [ - "allocator-api2", - "bumpalo", - "hashbrown 0.15.5", - "log", - "rustc-hash", - "smallvec", -] - [[package]] name = "regalloc2" version = "0.15.1" @@ -3081,7 +2890,6 @@ dependencies = [ "hashbrown 0.15.5", "indexmap 2.13.0", "semver", - "serde", ] [[package]] @@ -3097,17 +2905,6 @@ dependencies = [ "serde", ] -[[package]] -name = "wasmprinter" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09390d7b2bd7b938e563e4bff10aa345ef2e27a3bc99135697514ef54495e68f" -dependencies = [ - "anyhow", - "termcolor", - "wasmparser 0.244.0", -] - [[package]] name = "wasmprinter" version = "0.245.1" @@ -3119,48 +2916,6 @@ dependencies = [ "wasmparser 0.245.1", ] -[[package]] -name = "wasmtime" -version = "42.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39bef52be4fb4c5b47d36f847172e896bc94b35c9c6a6f07117686bd16ed89a7" -dependencies = [ - "addr2line", - "async-trait", - "bitflags", - "bumpalo", - "cc", - "cfg-if", - "encoding_rs", - "libc", - "log", - "mach2", - "memfd", - "object 0.37.3", - "once_cell", - "postcard", - "pulley-interpreter 42.0.1", - "rustix 1.1.4", - "semver", - "serde", - "serde_derive", - "smallvec", - "target-lexicon", - "wasmparser 0.244.0", - "wasmtime-environ 42.0.1", - "wasmtime-internal-component-macro 42.0.1", - "wasmtime-internal-component-util 42.0.1", - "wasmtime-internal-core 42.0.1", - "wasmtime-internal-cranelift 42.0.1", - "wasmtime-internal-fiber 42.0.1", - "wasmtime-internal-jit-debug 42.0.1", - "wasmtime-internal-jit-icache-coherence 42.0.1", - "wasmtime-internal-unwinder 42.0.1", - "wasmtime-internal-versioned-export-macros 42.0.1", - "wasmtime-internal-winch 42.0.1", - "windows-sys 0.61.2", -] - [[package]] name = "wasmtime" version = "43.0.2" @@ -3182,10 +2937,10 @@ dependencies = [ "log", "mach2", "memfd", - "object 0.38.1", + "object", "once_cell", "postcard", - "pulley-interpreter 43.0.2", + "pulley-interpreter", "rayon", "rustix 1.1.4", "semver", @@ -3198,49 +2953,22 @@ dependencies = [ "wasm-compose", "wasm-encoder 0.245.1", "wasmparser 0.245.1", - "wasmtime-environ 43.0.2", + "wasmtime-environ", "wasmtime-internal-cache", - "wasmtime-internal-component-macro 43.0.2", - "wasmtime-internal-component-util 43.0.2", - "wasmtime-internal-core 43.0.2", - "wasmtime-internal-cranelift 43.0.2", - "wasmtime-internal-fiber 43.0.2", - "wasmtime-internal-jit-debug 43.0.2", - "wasmtime-internal-jit-icache-coherence 43.0.2", - "wasmtime-internal-unwinder 43.0.2", - "wasmtime-internal-versioned-export-macros 43.0.2", - "wasmtime-internal-winch 43.0.2", + "wasmtime-internal-component-macro", + "wasmtime-internal-component-util", + "wasmtime-internal-core", + "wasmtime-internal-cranelift", + "wasmtime-internal-fiber", + "wasmtime-internal-jit-debug", + "wasmtime-internal-jit-icache-coherence", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-winch", "wat", "windows-sys 0.61.2", ] -[[package]] -name = "wasmtime-environ" -version = "42.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb637d5aa960ac391ca5a4cbf3e45807632e56beceeeb530e14dfa67fdfccc62" -dependencies = [ - "anyhow", - "cranelift-bitset 0.129.1", - "cranelift-entity 0.129.1", - "gimli", - "hashbrown 0.15.5", - "indexmap 2.13.0", - "log", - "object 0.37.3", - "postcard", - "semver", - "serde", - "serde_derive", - "smallvec", - "target-lexicon", - "wasm-encoder 0.244.0", - "wasmparser 0.244.0", - "wasmprinter 0.244.0", - "wasmtime-internal-component-util 42.0.1", - "wasmtime-internal-core 42.0.1", -] - [[package]] name = "wasmtime-environ" version = "43.0.2" @@ -3249,14 +2977,14 @@ checksum = "4172382dcc785c31d0e862c6780a18f5dd437914d22c4691351f965ef751c821" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bforest 0.130.2", - "cranelift-bitset 0.130.2", - "cranelift-entity 0.130.2", + "cranelift-bforest", + "cranelift-bitset", + "cranelift-entity", "gimli", "hashbrown 0.16.1", "indexmap 2.13.0", "log", - "object 0.38.1", + "object", "postcard", "rustc-demangle", "semver", @@ -3267,9 +2995,9 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.245.1", "wasmparser 0.245.1", - "wasmprinter 0.245.1", - "wasmtime-internal-component-util 43.0.2", - "wasmtime-internal-core 43.0.2", + "wasmprinter", + "wasmtime-internal-component-util", + "wasmtime-internal-core", ] [[package]] @@ -3287,26 +3015,11 @@ dependencies = [ "serde_derive", "sha2", "toml 0.9.12+spec-1.1.0", - "wasmtime-environ 43.0.2", + "wasmtime-environ", "windows-sys 0.61.2", "zstd", ] -[[package]] -name = "wasmtime-internal-component-macro" -version = "42.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca768b11d5e7de017e8c3d4d444da6b4ce3906f565bcbc253d76b4ecbb5d2869" -dependencies = [ - "anyhow", - "proc-macro2", - "quote", - "syn", - "wasmtime-internal-component-util 42.0.1", - "wasmtime-internal-wit-bindgen 42.0.1", - "wit-parser 0.244.0", -] - [[package]] name = "wasmtime-internal-component-macro" version = "43.0.2" @@ -3317,32 +3030,17 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wasmtime-internal-component-util 43.0.2", - "wasmtime-internal-wit-bindgen 43.0.2", + "wasmtime-internal-component-util", + "wasmtime-internal-wit-bindgen", "wit-parser 0.245.1", ] -[[package]] -name = "wasmtime-internal-component-util" -version = "42.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "763f504faf96c9b409051e96a1434655eea7f56a90bed9cb1e22e22c941253fd" - [[package]] name = "wasmtime-internal-component-util" version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "935d9ab293ba27d1ec9aa7bc1b3a43993dbe961af2a8f23f90a11e1331b4c13f" -[[package]] -name = "wasmtime-internal-core" -version = "42.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03a4a3f055a804a2f3d86e816a9df78a8fa57762212a8506164959224a40cd48" -dependencies = [ - "libm", -] - [[package]] name = "wasmtime-internal-core" version = "43.0.2" @@ -3355,33 +3053,6 @@ dependencies = [ "serde", ] -[[package]] -name = "wasmtime-internal-cranelift" -version = "42.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55154a91d22ad51f9551124ce7fb49ddddc6a82c4910813db4c790c97c9ccf32" -dependencies = [ - "cfg-if", - "cranelift-codegen 0.129.1", - "cranelift-control 0.129.1", - "cranelift-entity 0.129.1", - "cranelift-frontend 0.129.1", - "cranelift-native 0.129.1", - "gimli", - "itertools", - "log", - "object 0.37.3", - "pulley-interpreter 42.0.1", - "smallvec", - "target-lexicon", - "thiserror 2.0.18", - "wasmparser 0.244.0", - "wasmtime-environ 42.0.1", - "wasmtime-internal-core 42.0.1", - "wasmtime-internal-unwinder 42.0.1", - "wasmtime-internal-versioned-export-macros 42.0.1", -] - [[package]] name = "wasmtime-internal-cranelift" version = "43.0.2" @@ -3389,39 +3060,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1679d205caf9766c6aa309d45bb3e7c634d7725e3164404df33824b9f7c4fb7" dependencies = [ "cfg-if", - "cranelift-codegen 0.130.2", - "cranelift-control 0.130.2", - "cranelift-entity 0.130.2", - "cranelift-frontend 0.130.2", - "cranelift-native 0.130.2", + "cranelift-codegen", + "cranelift-control", + "cranelift-entity", + "cranelift-frontend", + "cranelift-native", "gimli", "itertools", "log", - "object 0.38.1", - "pulley-interpreter 43.0.2", + "object", + "pulley-interpreter", "smallvec", "target-lexicon", "thiserror 2.0.18", "wasmparser 0.245.1", - "wasmtime-environ 43.0.2", - "wasmtime-internal-core 43.0.2", - "wasmtime-internal-unwinder 43.0.2", - "wasmtime-internal-versioned-export-macros 43.0.2", -] - -[[package]] -name = "wasmtime-internal-fiber" -version = "42.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05decfad1021ad2efcca5c1be9855acb54b6ee7158ac4467119b30b7481508e3" -dependencies = [ - "cc", - "cfg-if", - "libc", - "rustix 1.1.4", - "wasmtime-environ 42.0.1", - "wasmtime-internal-versioned-export-macros 42.0.1", - "windows-sys 0.61.2", + "wasmtime-environ", + "wasmtime-internal-core", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", ] [[package]] @@ -3434,21 +3090,11 @@ dependencies = [ "cfg-if", "libc", "rustix 1.1.4", - "wasmtime-environ 43.0.2", - "wasmtime-internal-versioned-export-macros 43.0.2", + "wasmtime-environ", + "wasmtime-internal-versioned-export-macros", "windows-sys 0.61.2", ] -[[package]] -name = "wasmtime-internal-jit-debug" -version = "42.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "924980c50427885fd4feed2049b88380178e567768aaabf29045b02eb262eaa7" -dependencies = [ - "cc", - "wasmtime-internal-versioned-export-macros 42.0.1", -] - [[package]] name = "wasmtime-internal-jit-debug" version = "43.0.2" @@ -3456,21 +3102,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c2e05b345f1773e59c20e6ad7298fd6857cdea245023d88bb659c96d8f0ea72" dependencies = [ "cc", - "object 0.38.1", + "object", "rustix 1.1.4", - "wasmtime-internal-versioned-export-macros 43.0.2", -] - -[[package]] -name = "wasmtime-internal-jit-icache-coherence" -version = "42.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c57d24e8d1334a0e5a8b600286ffefa1fc4c3e8176b110dff6fbc1f43c4a599b" -dependencies = [ - "cfg-if", - "libc", - "wasmtime-internal-core 42.0.1", - "windows-sys 0.61.2", + "wasmtime-internal-versioned-export-macros", ] [[package]] @@ -3481,23 +3115,10 @@ checksum = "b86701b234a4643e3f111869aa792b3a05a06e02d486ee9cb6c04dae16b52dab" dependencies = [ "cfg-if", "libc", - "wasmtime-internal-core 43.0.2", + "wasmtime-internal-core", "windows-sys 0.61.2", ] -[[package]] -name = "wasmtime-internal-unwinder" -version = "42.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1a144bd4393593a868ba9df09f34a6a360cb5db6e71815f20d3f649c6e6735" -dependencies = [ - "cfg-if", - "cranelift-codegen 0.129.1", - "log", - "object 0.37.3", - "wasmtime-environ 42.0.1", -] - [[package]] name = "wasmtime-internal-unwinder" version = "43.0.2" @@ -3505,21 +3126,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f63558d801beb83dde9b336eb4ae049019aee26627926edb32cd119d7e4c83cd" dependencies = [ "cfg-if", - "cranelift-codegen 0.130.2", + "cranelift-codegen", "log", - "object 0.38.1", - "wasmtime-environ 43.0.2", -] - -[[package]] -name = "wasmtime-internal-versioned-export-macros" -version = "42.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a6948b56bb00c62dbd205ea18a4f1ceccbe1e4b8479651fdb0bab2553790f20" -dependencies = [ - "proc-macro2", - "quote", - "syn", + "object", + "wasmtime-environ", ] [[package]] @@ -3533,51 +3143,21 @@ dependencies = [ "syn", ] -[[package]] -name = "wasmtime-internal-winch" -version = "42.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9130b3ab6fb01be80b27b9a2c84817af29ae8224094f2503d2afa9fea5bf9d00" -dependencies = [ - "cranelift-codegen 0.129.1", - "gimli", - "log", - "object 0.37.3", - "target-lexicon", - "wasmparser 0.244.0", - "wasmtime-environ 42.0.1", - "wasmtime-internal-cranelift 42.0.1", - "winch-codegen 42.0.1", -] - [[package]] name = "wasmtime-internal-winch" version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f599b79545e3bba0b7913406055ebede5bb0dabee9ba2015ef25a9f4c9f47807" dependencies = [ - "cranelift-codegen 0.130.2", + "cranelift-codegen", "gimli", "log", - "object 0.38.1", + "object", "target-lexicon", "wasmparser 0.245.1", - "wasmtime-environ 43.0.2", - "wasmtime-internal-cranelift 43.0.2", - "winch-codegen 43.0.2", -] - -[[package]] -name = "wasmtime-internal-wit-bindgen" -version = "42.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "102d0d70dbfede00e4cc9c24e86df6d32c03bf6f5ad06b5d6c76b0a4a5004c4a" -dependencies = [ - "anyhow", - "bitflags", - "heck", - "indexmap 2.13.0", - "wit-parser 0.244.0", + "wasmtime-environ", + "wasmtime-internal-cranelift", + "winch-codegen", ] [[package]] @@ -3595,9 +3175,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi" -version = "42.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea938f6f4f11e5ffe6d8b6f34c9a994821db9511c3e9c98e535896f27d06bb92" +checksum = "00c7daf53ba2f64aa089f47d9a54bec654a45b7b1b55660efecfb09a2e6cfbcf" dependencies = [ "async-trait", "bitflags", @@ -3617,7 +3197,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime 42.0.1", + "wasmtime", "wasmtime-wasi-io", "wiggle", "windows-sys 0.61.2", @@ -3625,15 +3205,15 @@ dependencies = [ [[package]] name = "wasmtime-wasi-io" -version = "42.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71cb16a88d0443b509d6eca4298617233265179090abf03e0a8042b9b251e9da" +checksum = "c2c9c6cd3daf62a4fb75ac4742c976fee1939686ffe461a366ce6446c58a58a0" dependencies = [ "async-trait", "bytes", "futures", "tracing", - "wasmtime 42.0.1", + "wasmtime", ] [[package]] @@ -3669,37 +3249,37 @@ dependencies = [ [[package]] name = "wiggle" -version = "42.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dca2bf96d20f0c70e6741cc6c8c1a9ee4c3c0310c7ad1971242628c083cc9a5" +checksum = "9c8cfd3db2f05619c6f36f257d84327c11546e28d61e3a1c1220aaad553bc4b0" dependencies = [ "bitflags", "thiserror 2.0.18", "tracing", - "wasmtime 42.0.1", - "wasmtime-environ 42.0.1", + "wasmtime", + "wasmtime-environ", "wiggle-macro", ] [[package]] name = "wiggle-generate" -version = "42.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0d8c016d6d3ec6dc6b8c80c23cede4ee2386ccf347d01984f7991d7659f73ef" +checksum = "4bd7a197903e5b4ff5e13aef9c891960d71e92073600ecf4c86c7e795ac1c803" dependencies = [ "heck", "proc-macro2", "quote", "syn", - "wasmtime-environ 42.0.1", + "wasmtime-environ", "witx", ] [[package]] name = "wiggle-macro" -version = "42.0.1" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91a267096e48857096f035fffca29e22f0bbe840af4d74a6725eb695e1782110" +checksum = "6410b86fcec207070d9372b215d3470bad67215e6bbac46981a16999c4abbc28" dependencies = [ "proc-macro2", "quote", @@ -3738,42 +3318,23 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "winch-codegen" -version = "42.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1977857998e4dd70d26e2bfc0618a9684a2fb65b1eca174dc13f3b3e9c2159ca" -dependencies = [ - "cranelift-assembler-x64 0.129.1", - "cranelift-codegen 0.129.1", - "gimli", - "regalloc2 0.13.5", - "smallvec", - "target-lexicon", - "thiserror 2.0.18", - "wasmparser 0.244.0", - "wasmtime-environ 42.0.1", - "wasmtime-internal-core 42.0.1", - "wasmtime-internal-cranelift 42.0.1", -] - [[package]] name = "winch-codegen" version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52dbb0cf07b0dfe7b7a1ca8efb8f94ba98bd0fb144c411ea1665c78f0449e958" dependencies = [ - "cranelift-assembler-x64 0.130.2", - "cranelift-codegen 0.130.2", + "cranelift-assembler-x64", + "cranelift-codegen", "gimli", - "regalloc2 0.15.1", + "regalloc2", "smallvec", "target-lexicon", "thiserror 2.0.18", "wasmparser 0.245.1", - "wasmtime-environ 43.0.2", - "wasmtime-internal-core 43.0.2", - "wasmtime-internal-cranelift 43.0.2", + "wasmtime-environ", + "wasmtime-internal-core", + "wasmtime-internal-cranelift", ] [[package]] diff --git a/bindings/python/Cargo.toml b/bindings/python/Cargo.toml index 0132271..59d99c1 100644 --- a/bindings/python/Cargo.toml +++ b/bindings/python/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "amplifier-core-py" -version = "1.5.2" +version = "1.5.3" edition = "2021" description = "PyO3 bridge for amplifier-core Rust kernel" license = "MIT" diff --git a/crates/amplifier-core/Cargo.toml b/crates/amplifier-core/Cargo.toml index 12e1f68..ff93d3c 100644 --- a/crates/amplifier-core/Cargo.toml +++ b/crates/amplifier-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "amplifier-core" -version = "1.5.2" +version = "1.5.3" edition = "2021" description = "Pure Rust kernel for the Amplifier modular AI agent system" license = "MIT" @@ -20,7 +20,7 @@ prost = "0.13" tonic = "0.12" tokio-stream = { version = "0.1", features = ["net"] } wasmtime = { version = "43", optional = true, features = ["component-model"] } -wasmtime-wasi = { version = "42", optional = true } +wasmtime-wasi = { version = "43", optional = true } sha2 = { version = "0.10", optional = true } [features] diff --git a/pyproject.toml b/pyproject.toml index 4943aeb..1eb10da 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "amplifier-core" -version = "1.5.2" +version = "1.5.3" description = "Rust kernel with Python bindings for the Amplifier modular AI agent framework" license = "MIT" readme = "README.md" diff --git a/python/amplifier_core/__init__.py b/python/amplifier_core/__init__.py index f27c52a..64f25ab 100644 --- a/python/amplifier_core/__init__.py +++ b/python/amplifier_core/__init__.py @@ -6,7 +6,7 @@ AmplifierSession`) still give the pure-Python implementations. """ -__version__ = "1.5.2" +__version__ = "1.5.3" # --- Rust-backed primary types (THE SWITCHOVER) --- # These four were previously imported from their Python submodules.