From 7f83ad263f9ede77becb8146821d48fe2518520e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Jul 2025 02:47:20 +0000 Subject: [PATCH] chore(deps): bump cranelift-jit from 0.110.3 to 0.121.1 Bumps [cranelift-jit](https://github.com/bytecodealliance/wasmtime) from 0.110.3 to 0.121.1. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/docs/contributing-release-process.md) - [Commits](https://github.com/bytecodealliance/wasmtime/commits) --- updated-dependencies: - dependency-name: cranelift-jit dependency-version: 0.121.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 288 +++++++++++++++++++++++++++++++++++++++++------------ Cargo.toml | 2 +- 2 files changed, 223 insertions(+), 67 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bbbb5560..55ff94d0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -39,6 +39,12 @@ dependencies = [ "memchr", ] +[[package]] +name = "allocator-api2" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + [[package]] name = "android-tzdata" version = "0.1.1" @@ -224,6 +230,9 @@ name = "bumpalo" version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +dependencies = [ + "allocator-api2", +] [[package]] name = "byteorder" @@ -412,9 +421,27 @@ version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f5b57e63179fd948aadc9c2858cc3c0dbd89a6e41a176c7eb7dac53b91542d6" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.110.3", "cranelift-frontend", - "cranelift-module", + "cranelift-module 0.110.3", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.121.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "226b7077389885873ffad5d778e8512742580a6e11b0f723072f41f305d3652f" +dependencies = [ + "cranelift-assembler-x64-meta", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.121.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9cfeae5a23c8cf9c43381f49211f3ce6dc1da1d46f1c5d06966e6258cc483fa" +dependencies = [ + "cranelift-srcgen", ] [[package]] @@ -423,7 +450,16 @@ version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a41b85213deedf877555a7878ca9fb680ccba8183611c4bb8030ed281b2ad83" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.110.3", +] + +[[package]] +name = "cranelift-bforest" +version = "0.121.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c88c577c6af92b550cb83455c331cf8e1bc89fe0ccc3e7eb0fa617ed1d63056" +dependencies = [ + "cranelift-entity 0.121.1", ] [[package]] @@ -432,6 +468,12 @@ version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "690d8ae6c73748e5ce3d8fe59034dceadb8823e6c8994ba324141c5eae909b0e" +[[package]] +name = "cranelift-bitset" +version = "0.121.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "370f0aa7f1816bf0f838048d69b72d6cf12ef2fc3b37f6997fe494ffb9feb3ad" + [[package]] name = "cranelift-codegen" version = "0.110.3" @@ -439,20 +481,46 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce027a7b16f8b86f60ff6819615273635186d607a0c225ee6ac340d7d18f978" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-bforest 0.110.3", + "cranelift-bitset 0.110.3", + "cranelift-codegen-meta 0.110.3", + "cranelift-codegen-shared 0.110.3", + "cranelift-control 0.110.3", + "cranelift-entity 0.110.3", + "cranelift-isle 0.110.3", "gimli 0.28.1", "hashbrown 0.14.5", "log", - "regalloc2", - "rustc-hash", + "regalloc2 0.9.3", + "rustc-hash 1.1.0", + "smallvec", + "target-lexicon 0.12.16", +] + +[[package]] +name = "cranelift-codegen" +version = "0.121.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d1a10a8a2958b68ecd261e565eef285249e242a8447ac959978319eabbb4a55" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64", + "cranelift-bforest 0.121.1", + "cranelift-bitset 0.121.1", + "cranelift-codegen-meta 0.121.1", + "cranelift-codegen-shared 0.121.1", + "cranelift-control 0.121.1", + "cranelift-entity 0.121.1", + "cranelift-isle 0.121.1", + "gimli 0.31.1", + "hashbrown 0.15.4", + "log", + "regalloc2 0.12.2", + "rustc-hash 2.1.1", + "serde", "smallvec", - "target-lexicon", + "target-lexicon 0.13.2", + "wasmtime-math", ] [[package]] @@ -461,7 +529,18 @@ version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0a2d2ab65e6cbf91f81781d8da65ec2005510f18300eff21a99526ed6785863" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.110.3", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.121.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f319986d5ae1386cfec625c70f8c01e52dc1f910aa6aaee7740bf8842d4e19c7" +dependencies = [ + "cranelift-assembler-x64-meta", + "cranelift-codegen-shared 0.121.1", + "cranelift-srcgen", ] [[package]] @@ -470,6 +549,12 @@ version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "efcff860573cf3db9ae98fbd949240d78b319df686cc306872e7fab60e9c84d7" +[[package]] +name = "cranelift-codegen-shared" +version = "0.121.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed52f5660397039c3c741c3acf18746445f4e20629b7280d9f2ccfe57e2b1efd" + [[package]] name = "cranelift-control" version = "0.110.3" @@ -479,13 +564,31 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.121.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79bde8d48e1840702574e28c5d7d4499441435af71e6c47450881f84ce2b60a5" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d21d3089714278920030321829090d9482c91e5ff2339f2f697f8425bffdcba3" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.110.3", +] + +[[package]] +name = "cranelift-entity" +version = "0.121.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0335ac187211ac94c254826b6e78d23b8654ae09ebf0830506a827a2647162f" +dependencies = [ + "cranelift-bitset 0.121.1", ] [[package]] @@ -494,10 +597,10 @@ version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7308482930f2a2fad4fe25a06054f6f9a4ee1ab97264308c661b037cb60001a3" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.110.3", "log", "smallvec", - "target-lexicon", + "target-lexicon 0.12.16", ] [[package]] @@ -506,24 +609,30 @@ version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab4c59e259dab0e6958dabcc536b30845574f027ba6e5000498cdaf7e7ed2d30" +[[package]] +name = "cranelift-isle" +version = "0.121.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13fc8d838a2bf28438dbaf6ccdbc34531b6a972054f43fd23be7f124121ce6e0" + [[package]] name = "cranelift-jit" -version = "0.110.3" +version = "0.121.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14d4961d70f58f9f2fb89adfb847fe2a08b049f33dc5dd81d01b7e5ac46d40bf" +checksum = "8e50932cee220b782812b728c0e63adf2b8eef63e823df8e5fea84c18f3fff99" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-module", - "cranelift-native", + "cranelift-codegen 0.121.1", + "cranelift-control 0.121.1", + "cranelift-entity 0.121.1", + "cranelift-module 0.121.1", + "cranelift-native 0.121.1", "libc", "log", "region", - "target-lexicon", + "target-lexicon 0.13.2", "wasmtime-jit-icache-coherence", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -533,8 +642,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "215f383d347e0f170d32ce5e8d9eae6336279865a9418853c8946118c54bdb43" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", + "cranelift-codegen 0.110.3", + "cranelift-control 0.110.3", +] + +[[package]] +name = "cranelift-module" +version = "0.121.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2707466bd2c786bd637e6b6375ebb472a158be35b6efbe85d2a744ec82e16356" +dependencies = [ + "anyhow", + "cranelift-codegen 0.121.1", + "cranelift-control 0.121.1", ] [[package]] @@ -543,11 +663,28 @@ version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d77ac3dfb61ef3159998105116acdfeaec75e4296c43ee2dcc4ea39838c0080e" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.110.3", "libc", - "target-lexicon", + "target-lexicon 0.12.16", ] +[[package]] +name = "cranelift-native" +version = "0.121.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0975ce66adcf2e0729d06b1d3efea0398d793d1f39c2e0a6f52a347537836693" +dependencies = [ + "cranelift-codegen 0.121.1", + "libc", + "target-lexicon 0.13.2", +] + +[[package]] +name = "cranelift-srcgen" +version = "0.121.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4493a9b500bb02837ea2fb7d4b58c1c21c37a470ae33c92659f4e637aad14c9" + [[package]] name = "crc32fast" version = "1.4.2" @@ -1551,6 +1688,12 @@ version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +[[package]] +name = "libm" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" + [[package]] name = "libredox" version = "0.1.4" @@ -1604,10 +1747,10 @@ dependencies = [ ] [[package]] -name = "mach" -version = "0.3.2" +name = "mach2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] @@ -2122,11 +2265,25 @@ checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" dependencies = [ "hashbrown 0.13.2", "log", - "rustc-hash", + "rustc-hash 1.1.0", "slice-group-by", "smallvec", ] +[[package]] +name = "regalloc2" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734" +dependencies = [ + "allocator-api2", + "bumpalo", + "hashbrown 0.15.4", + "log", + "rustc-hash 2.1.1", + "smallvec", +] + [[package]] name = "regex" version = "1.11.1" @@ -2158,14 +2315,14 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "region" -version = "2.2.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877e54ea2adcd70d80e9179344c97f93ef0dffd6b03e1f4529e6e83ab2fa9ae0" +checksum = "e6b6ebd13bc009aef9cd476c1310d49ac354d36e240cf1bd753290f3dc7199a7" dependencies = [ "bitflags 1.3.2", "libc", - "mach", - "winapi", + "mach2", + "windows-sys 0.52.0", ] [[package]] @@ -2236,6 +2393,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + [[package]] name = "rustc_version" version = "0.4.1" @@ -2349,8 +2512,8 @@ dependencies = [ "colored", "cranelift", "cranelift-jit", - "cranelift-module", - "cranelift-native", + "cranelift-module 0.110.3", + "cranelift-native 0.110.3", "criterion", "crossbeam", "ctrlc", @@ -2373,7 +2536,7 @@ dependencies = [ "serde", "serde_json", "sha2", - "target-lexicon", + "target-lexicon 0.12.16", "tempfile", "thiserror 1.0.69", "tokio", @@ -2681,6 +2844,12 @@ version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +[[package]] +name = "target-lexicon" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" + [[package]] name = "tempfile" version = "3.20.0" @@ -3232,14 +3401,23 @@ dependencies = [ [[package]] name = "wasmtime-jit-icache-coherence" -version = "23.0.3" +version = "34.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e1a826e4ccd0803b2f7463289cad104f40d09d06bc8acf1a614230a47b4d96f" +checksum = "44c71d64e8ebe132cd45e9d299a4d0daf261d66bd05cf50a204a1bf8cf96ff1f" dependencies = [ "anyhow", "cfg-if", "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-math" +version = "34.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "222bfa4769c6931c985711eb49a92748ea0acc4ca85fcd24e945a2f1bacda0c1" +dependencies = [ + "libm", ] [[package]] @@ -3262,22 +3440,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - [[package]] name = "winapi-util" version = "0.1.9" @@ -3287,12 +3449,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - [[package]] name = "windows-core" version = "0.61.2" diff --git a/Cargo.toml b/Cargo.toml index 7cca71eb..9cbe5783 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,7 +31,7 @@ colored = "2.1" unicode-width = "0.2" cranelift = "0.110" cranelift-module = "0.110" -cranelift-jit = "0.110" +cranelift-jit = "0.121" cranelift-native = "0.110" # Debug symbol support gimli = { version = "0.31", features = ["write"] }