From 43fc5b7ac796f03f826292175b3765b22995a632 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 31 Oct 2026 10:59:19 +0000 Subject: [PATCH] Bump wasmtime Bumps the cargo group with 1 update in the / directory: [wasmtime](https://github.com/bytecodealliance/wasmtime). Updates `wasmtime` from 47.0.4 to 48.0.7 - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v48.0.7/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v47.0.4...v48.0.7) --- updated-dependencies: - dependency-name: wasmtime dependency-version: 48.0.7 dependency-type: direct:production dependency-group: cargo ... Signed-off-by: dependabot[bot] --- Cargo.lock | 291 ++++++++++++++----------- src/hyperlight_wasm_aot/Cargo.toml | 2 +- src/hyperlight_wasm_runtime/Cargo.toml | 2 +- 3 files changed, 161 insertions(+), 134 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b19931cc..7515de92 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -657,11 +657,11 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.134.4" +version = "0.135.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16c273ba1bfc3a1cb27cb4f83df27134f3cb638a61f5ed79ab22cf86eb13da0d" +checksum = "10c7459262c93a3c408bda96acaaa3d92868f166b33d445b20921f8378325038" dependencies = [ - "cranelift-assembler-x64-meta 0.134.4", + "cranelift-assembler-x64-meta 0.135.8", ] [[package]] @@ -675,11 +675,11 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64-meta" -version = "0.134.4" +version = "0.135.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbf8909326a466739e83ffe11e74c0c8c6b4bfa911b612aece915daa746cff58" +checksum = "97a25bfba0da265ef1f98728358e9bb3ab7489913e7bd759c743108892288934" dependencies = [ - "cranelift-srcgen 0.134.4", + "cranelift-srcgen 0.135.8", ] [[package]] @@ -693,11 +693,11 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.134.4" +version = "0.135.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb26b06b54d8b2f8cdf4d440a32fc3b3b91c71c162333a69a70a66fa265fc45" +checksum = "f45c85646c4425cc85b868effaf20c302b437a3fb79bb27a64513dd522f07411" dependencies = [ - "cranelift-entity 0.134.4", + "cranelift-entity 0.135.7", "wasmtime-internal-core", ] @@ -713,9 +713,9 @@ dependencies = [ [[package]] name = "cranelift-bitset" -version = "0.134.4" +version = "0.135.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ce4e57dbb7f73d08011808a19787c3a03c3e7854b2a479ed0b788915fb671be" +checksum = "94f56b5c7d564cfa03aa269a6b98c916cab4d545196a391d31403a23ef39333a" dependencies = [ "serde", "serde_derive", @@ -751,25 +751,25 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.134.4" +version = "0.135.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74b0a8968f33d0bc13bc86fe70dd3947e93acc9f358ed9848e9988448972a9be" +checksum = "2c073641ce6e382814a8220331cc1ea2c782a9ea5d5da6d0f7f7c0541192693e" dependencies = [ "bumpalo", - "cranelift-assembler-x64 0.134.4", - "cranelift-bforest 0.134.4", - "cranelift-bitset 0.134.4", - "cranelift-codegen-meta 0.134.4", - "cranelift-codegen-shared 0.134.4", - "cranelift-control 0.134.4", - "cranelift-entity 0.134.4", - "cranelift-isle 0.134.4", + "cranelift-assembler-x64 0.135.8", + "cranelift-bforest 0.135.7", + "cranelift-bitset 0.135.7", + "cranelift-codegen-meta 0.135.7", + "cranelift-codegen-shared 0.135.8", + "cranelift-control 0.135.8", + "cranelift-entity 0.135.7", + "cranelift-isle 0.135.7", "gimli 0.33.0", "hashbrown 0.17.1", "libm", "log", "postcard", - "pulley-interpreter 47.0.4", + "pulley-interpreter 48.0.7", "regalloc2 0.15.2", "rustc-hash", "serde", @@ -795,15 +795,15 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.134.4" +version = "0.135.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f69e8e2fe9deb48ef7b8d0c61612f8c1e2277d0421c201e30a4c844a4ebac698" +checksum = "db226fafea5194921de10dccf35ac2863500313990f770cbe8b26c51eebec4d4" dependencies = [ - "cranelift-assembler-x64-meta 0.134.4", - "cranelift-codegen-shared 0.134.4", - "cranelift-srcgen 0.134.4", + "cranelift-assembler-x64-meta 0.135.8", + "cranelift-codegen-shared 0.135.8", + "cranelift-srcgen 0.135.8", "heck", - "pulley-interpreter 47.0.4", + "pulley-interpreter 48.0.7", ] [[package]] @@ -814,9 +814,9 @@ checksum = "a3aa5099097666baf45bd68ef036327c8f29d8785fffaaa7db3b3b6b7e94bcc6" [[package]] name = "cranelift-codegen-shared" -version = "0.134.4" +version = "0.135.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad4db1e87a65e9c5a832e3ede160830d4e34df938ac38b5604819f8825687e73" +checksum = "37916b08a7b17e063bae743cb746da542df7df283ced961aae213620dc11e27a" [[package]] name = "cranelift-control" @@ -829,9 +829,9 @@ dependencies = [ [[package]] name = "cranelift-control" -version = "0.134.4" +version = "0.135.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9248cd37bb6ec460981f57ead368e32b1eca7a207ad50e3e9c7adc3b161f20e9" +checksum = "8154d189f2cc2a84a95a8129773799ddcf2f4609f667047db30715db4be6aa0a" dependencies = [ "arbitrary", ] @@ -849,11 +849,11 @@ dependencies = [ [[package]] name = "cranelift-entity" -version = "0.134.4" +version = "0.135.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b8bc91c0a3530d132acbf118965dabe9a084029eb0fa74b64760360dec3316" +checksum = "774d25e36df18696f63a284e9c4ea43455e2ebcca6308e0e02301f18c8e777e2" dependencies = [ - "cranelift-bitset 0.134.4", + "cranelift-bitset 0.135.7", "serde", "serde_derive", "wasmtime-internal-core", @@ -873,11 +873,11 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.134.4" +version = "0.135.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5086f2ebc084a98b387e522680f62ef65a512444d8382151e03088716d3a1714" +checksum = "69cfcb31405e2de2a48e5a6de8e07a3d8b77f35caa3e944d627780734b36c138" dependencies = [ - "cranelift-codegen 0.134.4", + "cranelift-codegen 0.135.7", "hashbrown 0.17.1", "log", "smallvec", @@ -892,9 +892,9 @@ checksum = "8c044843adb7d94b1facebaad846c0a762f79a77953417e3f0182093bcbbdc38" [[package]] name = "cranelift-isle" -version = "0.134.4" +version = "0.135.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6a658670f779afc2df083be201ebe54805f69b7b9ffa8dab04142b72ed751c9" +checksum = "2f5a26df22db546ab92be6feaf21835ae91082af0a32bbb398b277df3765412f" [[package]] name = "cranelift-native" @@ -909,11 +909,11 @@ dependencies = [ [[package]] name = "cranelift-native" -version = "0.134.4" +version = "0.135.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16a41083b1fd953debd6f32d21fcda765b258f323ce907fdd6b4715f2769c478" +checksum = "19f258c08e590f90dcaf9904d25ba142ee2980c3aaeac4bb45f1452b1a407c2a" dependencies = [ - "cranelift-codegen 0.134.4", + "cranelift-codegen 0.135.7", "libc", "target-lexicon", ] @@ -926,9 +926,9 @@ checksum = "d355a35edc49f628db7b793f3527eed31b560e77c3e8ed0e5258aad8df8a5249" [[package]] name = "cranelift-srcgen" -version = "0.134.4" +version = "0.135.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "244d9cd0759b0a3ccdd587cafb13434f9ea43b5c9d07701d277daf5cd0f7b7c1" +checksum = "da04416d8e400ad7ae6d9722db72bfbddfbf36d0ff528ec422c4cc336621a172" [[package]] name = "crc32fast" @@ -1904,7 +1904,7 @@ dependencies = [ "tracing", "wasmparser 0.259.0", "wat", - "wit-component", + "wit-component 0.259.0", "wit-parser 0.259.0", ] @@ -2089,7 +2089,7 @@ dependencies = [ "clap", "object 0.39.1", "wasmtime 36.0.18", - "wasmtime 47.0.4", + "wasmtime 48.0.7", ] [[package]] @@ -2119,7 +2119,7 @@ dependencies = [ "spin 0.12.3", "tracing", "wasmtime 36.0.18", - "wasmtime 47.0.4", + "wasmtime 48.0.7", ] [[package]] @@ -3214,13 +3214,13 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "47.0.4" +version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed2bd641cb6a3ec5bffe60405568933163e0ea619da0943e9d2a417ceaa7fe82" +checksum = "2b8187c8e7db87d085865fc106502e7b34d5c25f8ce4c272945b21503371f6a0" dependencies = [ - "cranelift-bitset 0.134.4", + "cranelift-bitset 0.135.7", "log", - "pulley-macros 47.0.4", + "pulley-macros 48.0.7", "wasmtime-internal-core", ] @@ -3237,9 +3237,9 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "47.0.4" +version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3fd4024d1e559eaf5579bc8ad84a2b5915f34b47acc13a06ffba7dac401b166" +checksum = "7f98ce0e381d9e45e63ea1d20bba3cf131797086077f43af9203f1fb7de0ed6b" dependencies = [ "proc-macro2", "quote", @@ -4586,12 +4586,12 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.252.0" +version = "0.254.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8185ae345fa5687c054626ff9a50e7089797a343d9904d1dc9820eb4c4d3196f" +checksum = "ebaca0b540bdb15d195ff34fb23074255948708b8916a11a339ba4513dc61906" dependencies = [ "leb128fmt", - "wasmparser 0.252.0", + "wasmparser 0.254.2", ] [[package]] @@ -4614,6 +4614,18 @@ dependencies = [ "wasmparser 0.262.0", ] +[[package]] +name = "wasm-metadata" +version = "0.254.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d1880dd9a848aa68f387966256c34ad49abb4607e3cfa35720d2723d0591cd3" +dependencies = [ + "anyhow", + "indexmap", + "wasm-encoder 0.254.2", + "wasmparser 0.254.2", +] + [[package]] name = "wasm-metadata" version = "0.259.0" @@ -4641,9 +4653,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.252.0" +version = "0.254.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3eb099dcadcde5be9eef55e3a337128efd4e44b4c93122487e4d2e4e1c6627c" +checksum = "c5ff8685b587722894b6f25958fc608d315b93b8d23647bfb567664e7006d757" dependencies = [ "bitflags 2.13.2", "hashbrown 0.17.1", @@ -4689,13 +4701,13 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.252.0" +version = "0.254.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7142797de29b35ab8dbf15c00f55fda75d409da4c423a8ab8bd6b667a785824b" +checksum = "8b03c8f270f3f384f70f42869b5ff7f6253fe4f0aa8590f7edd332c1943e5f51" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.252.0", + "wasmparser 0.254.2", ] [[package]] @@ -4746,16 +4758,15 @@ dependencies = [ [[package]] name = "wasmtime" -version = "47.0.4" +version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cdaf5b8af5713146e3a62d940c71e3eb2ad1ebacfa6b55f0c8509a5b4b87718" +checksum = "12300d040e8bea7e7ccde75b9919d27ebba47a217a64b09ba058ae8d3b4290b6" dependencies = [ "addr2line 0.26.1", "async-trait", "bitflags 2.13.2", "bumpalo", "cc", - "cfg-if", "encoding_rs", "futures", "libc", @@ -4765,24 +4776,24 @@ dependencies = [ "object 0.39.1", "once_cell", "postcard", - "pulley-interpreter 47.0.4", + "pulley-interpreter 48.0.7", "rustix", "semver", "serde", "serde_derive", "smallvec", "target-lexicon", - "wasmparser 0.252.0", - "wasmtime-environ 47.0.4", - "wasmtime-internal-component-macro 47.0.4", - "wasmtime-internal-component-util 47.0.4", + "wasmparser 0.254.2", + "wasmtime-environ 48.0.7", + "wasmtime-internal-component-macro 48.0.7", + "wasmtime-internal-component-util 48.0.7", "wasmtime-internal-core", - "wasmtime-internal-cranelift 47.0.4", - "wasmtime-internal-fiber 47.0.4", - "wasmtime-internal-jit-debug 47.0.4", - "wasmtime-internal-jit-icache-coherence 47.0.4", - "wasmtime-internal-unwinder 47.0.4", - "wasmtime-internal-versioned-export-macros 47.0.4", + "wasmtime-internal-cranelift 48.0.7", + "wasmtime-internal-fiber 48.0.7", + "wasmtime-internal-jit-debug 48.0.7", + "wasmtime-internal-jit-icache-coherence 48.0.7", + "wasmtime-internal-unwinder 48.0.7", + "wasmtime-internal-versioned-export-macros 48.0.7", "windows-sys 0.61.2", ] @@ -4813,15 +4824,15 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "47.0.4" +version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58793271eab7ec26bab99ca497131f8b37702e7dc39e2f2d18293e3e915b4964" +checksum = "805d6554eb6dd6e62891061a31383a89d69fd891f785e5ae68f0835a554b7a2a" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bforest 0.134.4", - "cranelift-bitset 0.134.4", - "cranelift-entity 0.134.4", + "cranelift-bforest 0.135.7", + "cranelift-bitset 0.135.7", + "cranelift-entity 0.135.7", "gimli 0.33.0", "hashbrown 0.17.1", "indexmap", @@ -4835,10 +4846,10 @@ dependencies = [ "sha2 0.10.9", "smallvec", "target-lexicon", - "wasm-encoder 0.252.0", - "wasmparser 0.252.0", - "wasmprinter 0.252.0", - "wasmtime-internal-component-util 47.0.4", + "wasm-encoder 0.254.2", + "wasmparser 0.254.2", + "wasmprinter 0.254.2", + "wasmtime-internal-component-util 48.0.7", "wasmtime-internal-core", ] @@ -4868,17 +4879,17 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-macro" -version = "47.0.4" +version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5bba4eff4804620bae04d7793308d97a0c5a8a97ea19e635452518f84560f84" +checksum = "b832b80853365d9d3a741681044554be291a4f977aae074b318b55c7a4835f83" dependencies = [ "anyhow", "proc-macro2", "quote", "syn 2.0.119", - "wasmtime-internal-component-util 47.0.4", - "wasmtime-internal-wit-bindgen 47.0.4", - "wit-parser 0.252.0", + "wasmtime-internal-component-util 48.0.7", + "wasmtime-internal-wit-bindgen 48.0.7", + "wit-parser 0.254.2", ] [[package]] @@ -4889,15 +4900,15 @@ checksum = "97c24503bb712afe2c797dc291b96e57556ee62c35fd951f87e96088324de37c" [[package]] name = "wasmtime-internal-component-util" -version = "47.0.4" +version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d7032ff6b4d7a45e05be1cb32ec1756df5f2669f08296dbe2c61c3789dead2c" +checksum = "4c8a11aaf68d8945991429d45950f32490a30ddcdcdb56629816cb41a255d8fe" [[package]] name = "wasmtime-internal-core" -version = "47.0.4" +version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f41d3b2cb9c3de7b696690af070d408b5e357011832f8b8bb7fbb315dbb620ed" +checksum = "ea266d6cfb31c324c075c8432386654bcbb1559aa8d29be9d47eacf7dcc41012" dependencies = [ "hashbrown 0.17.1", "libm", @@ -4933,29 +4944,28 @@ dependencies = [ [[package]] name = "wasmtime-internal-cranelift" -version = "47.0.4" +version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d5cda5b90247978dd2ba6ca4e309508da19e9244445671d2d0e6a34e5c3b847" +checksum = "d427759553b07c296c8ed7bff8ac930a94b9ba99e6a79243ea79bcc51aa58d96" dependencies = [ - "cfg-if", - "cranelift-codegen 0.134.4", - "cranelift-control 0.134.4", - "cranelift-entity 0.134.4", - "cranelift-frontend 0.134.4", - "cranelift-native 0.134.4", + "cranelift-codegen 0.135.7", + "cranelift-control 0.135.8", + "cranelift-entity 0.135.7", + "cranelift-frontend 0.135.7", + "cranelift-native 0.135.7", "gimli 0.33.0", "itertools 0.14.0", "log", "object 0.39.1", - "pulley-interpreter 47.0.4", + "pulley-interpreter 48.0.7", "smallvec", "target-lexicon", "thiserror", - "wasmparser 0.252.0", - "wasmtime-environ 47.0.4", + "wasmparser 0.254.2", + "wasmtime-environ 48.0.7", "wasmtime-internal-core", - "wasmtime-internal-unwinder 47.0.4", - "wasmtime-internal-versioned-export-macros 47.0.4", + "wasmtime-internal-unwinder 48.0.7", + "wasmtime-internal-versioned-export-macros 48.0.7", ] [[package]] @@ -4976,16 +4986,15 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" -version = "47.0.4" +version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d126366176553e8f304e8ac2078a4cc37134fe8f19d4d4695a09c5a2f577f10" +checksum = "b54c8c5b02ea985149a90f917e1761af99734c6c27e6d7fdd5b6f69fc1db3950" dependencies = [ "cc", - "cfg-if", "libc", "rustix", - "wasmtime-environ 47.0.4", - "wasmtime-internal-versioned-export-macros 47.0.4", + "wasmtime-environ 48.0.7", + "wasmtime-internal-versioned-export-macros 48.0.7", "windows-sys 0.61.2", ] @@ -5001,12 +5010,12 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-debug" -version = "47.0.4" +version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1d28ff131bc40e11d84bc3a9fa0d264506439ffbbc89f3562fbb529d1caa617" +checksum = "72bb10c94724f072b6eca515085033e61da9efae65d054545126df37a15530c3" dependencies = [ "cc", - "wasmtime-internal-versioned-export-macros 47.0.4", + "wasmtime-internal-versioned-export-macros 48.0.7", ] [[package]] @@ -5023,11 +5032,10 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "47.0.4" +version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a52de8b6afbfcd618073f592c1450cb661574e7061f3f4a44f1f7ec0c7f7909" +checksum = "1b781a27e8958fd07fd3135c0be216f77301efecd15cbf4f14ff210cdad5f169" dependencies = [ - "cfg-if", "libc", "wasmtime-internal-core", "windows-sys 0.61.2", @@ -5063,15 +5071,14 @@ dependencies = [ [[package]] name = "wasmtime-internal-unwinder" -version = "47.0.4" +version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5524fbaaf3d2134dd6229164d7fc81e443cce06d1e0576524d5f4e86e747cb13" +checksum = "121188de1b2741b8e35530a9b0c8adf525b3aa5913a2ca3d4522509cfbc0494a" dependencies = [ - "cfg-if", - "cranelift-codegen 0.134.4", + "cranelift-codegen 0.135.7", "log", "object 0.39.1", - "wasmtime-environ 47.0.4", + "wasmtime-environ 48.0.7", ] [[package]] @@ -5087,9 +5094,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "47.0.4" +version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e93bb9ae112a80618510f938275a5d88637b656e7d0a021fc906f52206c708ad" +checksum = "933f1990e4e5177547a4abd51dcfa5cb7616fe42b9fb6f0f2b7423627758223c" dependencies = [ "proc-macro2", "quote", @@ -5128,15 +5135,16 @@ dependencies = [ [[package]] name = "wasmtime-internal-wit-bindgen" -version = "47.0.4" +version = "48.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfdbdd9d6fab1ecb67a7dc189e32c9e341444945fb709437bf8aab25d9a88459" +checksum = "417ebd61d2581d86d65413517f3a41294a9ad105da26f0dc7039912a0d97e1ed" dependencies = [ "anyhow", "bitflags 2.13.2", "heck", "indexmap", - "wit-parser 0.252.0", + "wit-component 0.254.2", + "wit-parser 0.254.2", ] [[package]] @@ -5532,6 +5540,25 @@ version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" +[[package]] +name = "wit-component" +version = "0.254.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c96b3cea6838dbea55173baa56991fcb087896c321b0a770db201e5a0bd3506" +dependencies = [ + "anyhow", + "bitflags 2.13.2", + "indexmap", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder 0.254.2", + "wasm-metadata 0.254.2", + "wasmparser 0.254.2", + "wit-parser 0.254.2", +] + [[package]] name = "wit-component" version = "0.259.0" @@ -5546,7 +5573,7 @@ dependencies = [ "serde_derive", "serde_json", "wasm-encoder 0.259.0", - "wasm-metadata", + "wasm-metadata 0.259.0", "wasmparser 0.259.0", "wit-parser 0.259.0", ] @@ -5571,9 +5598,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.252.0" +version = "0.254.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4266bea110371c620ccf3201c5023676046bc4556e5c7cfb5d500bda5ebc162d" +checksum = "22672d61bfb9df46a16b46ce38522293aee1cc4749fc84a3464ce4083b3d5fd6" dependencies = [ "anyhow", "hashbrown 0.17.1", @@ -5585,7 +5612,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-ident", - "wasmparser 0.252.0", + "wasmparser 0.254.2", ] [[package]] diff --git a/src/hyperlight_wasm_aot/Cargo.toml b/src/hyperlight_wasm_aot/Cargo.toml index 000b2749..9a3c7f02 100644 --- a/src/hyperlight_wasm_aot/Cargo.toml +++ b/src/hyperlight_wasm_aot/Cargo.toml @@ -15,7 +15,7 @@ Application to precompile WebAssembly binaries to for hyperlight-wasm. # Since we can use the library with either the latest bundled wasmtime or the LTS version # we need to bundle both here as dependencies. # The default is the LTS version. To use the latest version pass --wasmtime-version latest. -wasmtime = { version = "47.0.4", default-features = false, features = ["cranelift", "pulley", "runtime", "component-model"] } +wasmtime = { version = "48.0.7", default-features = false, features = ["cranelift", "pulley", "runtime", "component-model"] } wasmtime_lts = { package = "wasmtime", version = "36.0.14", default-features = false, features = ["cranelift", "pulley", "runtime", "component-model"] } clap = { version = "4.6", features = ["derive"] } cargo_metadata = "0.23" diff --git a/src/hyperlight_wasm_runtime/Cargo.toml b/src/hyperlight_wasm_runtime/Cargo.toml index 641853c4..2bd761f3 100644 --- a/src/hyperlight_wasm_runtime/Cargo.toml +++ b/src/hyperlight_wasm_runtime/Cargo.toml @@ -30,7 +30,7 @@ hyperlight-guest.workspace = true hyperlight-wasm-macro.workspace = true # Default to the LTS wasmtime version; use wasmtime_latest to opt into latest. # These are marked optional to avoid pulling them both in. They should be mutually exclusive. -wasmtime = { version = "47.0.4", default-features = false, features = [ "runtime", "custom-virtual-memory", "custom-native-signals", "component-model" ], optional = true } +wasmtime = { version = "48.0.7", default-features = false, features = [ "runtime", "custom-virtual-memory", "custom-native-signals", "component-model" ], optional = true } wasmtime_lts = { package = "wasmtime", version = "36.0.14", default-features = false, features = [ "runtime", "custom-virtual-memory", "custom-native-signals", "component-model" ], optional = true } spin = "0.12.0" tracing = { version = "0.1.44", default-features = false, features = ["attributes", "log"] }