From ad673c5410f91532dc8c3903496bfe5eb4905166 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 22 May 2026 02:10:00 +0000 Subject: [PATCH] Update Rust crate cranelift-jit to 0.132 --- Cargo.lock | 230 ++++++++++++++++++++++++++++++++++++++++++++--------- Cargo.toml | 2 +- 2 files changed, 195 insertions(+), 37 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 33db4fc..6cded2e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -293,7 +293,16 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8628cc4ba7f88a9205a7ee42327697abc61195a1e3d92cfae172d6a946e722e" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.131.1", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c80cf55a351448317210f26c434be761bcb25e7b36116ec92f89540b73e2833" +dependencies = [ + "cranelift-assembler-x64-meta 0.132.0", ] [[package]] @@ -302,7 +311,16 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d582754487e6c9a065a91c42ccf1bdd8d5977af33468dac5ae9bec0ce88acb3e" dependencies = [ - "cranelift-srcgen", + "cranelift-srcgen 0.131.1", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07937ca8617b340162fe3a4716be885b5847e9b56d6c7a89abbe4d42340fdc91" +dependencies = [ + "cranelift-srcgen 0.132.0", ] [[package]] @@ -311,8 +329,18 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb59c81ace12ee7c33074db7903d4d75d1f40b28cd3e8e6f491de57b29129eb9" dependencies = [ - "cranelift-entity", - "wasmtime-internal-core", + "cranelift-entity 0.131.1", + "wasmtime-internal-core 44.0.1", +] + +[[package]] +name = "cranelift-bforest" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88217b08180882436d54c0133274885c590698ae854e352bede1cda041230800" +dependencies = [ + "cranelift-entity 0.132.0", + "wasmtime-internal-core 45.0.0", ] [[package]] @@ -321,7 +349,16 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f25c06993a681be9cf3140798a3d4ac5bec955e7444416a2fdc87fda8567285d" dependencies = [ - "wasmtime-internal-core", + "wasmtime-internal-core 44.0.1", +] + +[[package]] +name = "cranelift-bitset" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5c3cf7ba29fa56e56040848e34835d4e45988b2760ef212413409af95ffd8c1" +dependencies = [ + "wasmtime-internal-core 45.0.0", ] [[package]] @@ -331,14 +368,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27b61f95c5a211918f5d336254a61a488b36a5818de47a868e8c4658dce9cccc" dependencies = [ "bumpalo", - "cranelift-assembler-x64", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-assembler-x64 0.131.1", + "cranelift-bforest 0.131.1", + "cranelift-bitset 0.131.1", + "cranelift-codegen-meta 0.131.1", + "cranelift-codegen-shared 0.131.1", + "cranelift-control 0.131.1", + "cranelift-entity 0.131.1", + "cranelift-isle 0.131.1", "gimli", "hashbrown 0.16.1", "libm", @@ -348,7 +385,34 @@ dependencies = [ "serde", "smallvec", "target-lexicon", - "wasmtime-internal-core", + "wasmtime-internal-core 44.0.1", +] + +[[package]] +name = "cranelift-codegen" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebe1aac2efd4cba2047845fce38a68519935a30e20c8a6294ba7e2f448fe722d" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.132.0", + "cranelift-bforest 0.132.0", + "cranelift-bitset 0.132.0", + "cranelift-codegen-meta 0.132.0", + "cranelift-codegen-shared 0.132.0", + "cranelift-control 0.132.0", + "cranelift-entity 0.132.0", + "cranelift-isle 0.132.0", + "gimli", + "hashbrown 0.17.0", + "libm", + "log", + "regalloc2", + "rustc-hash", + "serde", + "smallvec", + "target-lexicon", + "wasmtime-internal-core 45.0.0", ] [[package]] @@ -357,9 +421,21 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b85aa822fce72080d041d7c2cf7c3f5c6ecdea7afae68379ba4ef85269c4fa5" dependencies = [ - "cranelift-assembler-x64-meta", - "cranelift-codegen-shared", - "cranelift-srcgen", + "cranelift-assembler-x64-meta 0.131.1", + "cranelift-codegen-shared 0.131.1", + "cranelift-srcgen 0.131.1", + "heck", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0909eaf9d6f18f5bf802d50608cb4368ac340fbd03cc44f2888d1cfcc3faa64e" +dependencies = [ + "cranelift-assembler-x64-meta 0.132.0", + "cranelift-codegen-shared 0.132.0", + "cranelift-srcgen 0.132.0", "heck", ] @@ -369,6 +445,12 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "833eb9fc89326cd072cc19e96892f09b5692c0dfe17cd4da2858ba30c2cd85c0" +[[package]] +name = "cranelift-codegen-shared" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c95a8da8be283f49cda7d0ef228c94f10d791e517b27b0c7e282dadd2e79ce45" + [[package]] name = "cranelift-control" version = "0.131.1" @@ -378,14 +460,33 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5b19c81145146da1f7afda2e7f52111842fe6793512e740ad5cf3f5639e6212" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e62ef34c6e720f347a79ece043e8584e242d168911da640bac654a33a6aaaf5" dependencies = [ - "cranelift-bitset", - "wasmtime-internal-core", + "cranelift-bitset 0.131.1", + "wasmtime-internal-core 44.0.1", +] + +[[package]] +name = "cranelift-entity" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a55309b47e6633ab05821304206cb1e92952e845b1224985562bb7ac1e92323" +dependencies = [ + "cranelift-bitset 0.132.0", + "wasmtime-internal-core 45.0.0", ] [[package]] @@ -394,7 +495,7 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfa2ad00399dd47e7e7e33cb1dc23b0e39ed9dcd01e8f026fc37af91655031b8" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.131.1", "log", "smallvec", "target-lexicon", @@ -406,20 +507,27 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02c51975ed217b4e8e5a7fd11e9ec83a96104bdff311dddcb505d1d8a9fd7fc6" +[[package]] +name = "cranelift-isle" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ac4e0bc095b2dab2212d1e99d7a74b62afc1485db023f1c0cb34a68758f7bd1" + [[package]] name = "cranelift-jit" -version = "0.131.1" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4070d2acc5c976887c10c273d38dd2bebebb472fd1ba65fa17b548adf5f56350" +checksum = "5b48c2a0720c7d62aadd508c662b9bf666b614a47a888589e553e0511620635e" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-module", - "cranelift-native", + "cranelift-codegen 0.132.0", + "cranelift-control 0.132.0", + "cranelift-entity 0.132.0", + "cranelift-module 0.132.0", + "cranelift-native 0.132.0", "libc", "log", + "memmap2", "region", "target-lexicon", "wasmtime-internal-jit-icache-coherence", @@ -433,8 +541,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "052a396328dbc7dadc29d1bd27d4aa57d9e9e493ead8ef6e2ab3b75c1bf9644c" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", + "cranelift-codegen 0.131.1", + "cranelift-control 0.131.1", +] + +[[package]] +name = "cranelift-module" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28f05d9efce7a4e8c2ceec49c76d26e53f1ee8cb13de822b6ca5118d48f50976" +dependencies = [ + "anyhow", + "cranelift-codegen 0.132.0", + "cranelift-control 0.132.0", ] [[package]] @@ -443,7 +562,18 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9b1889e00da9729d8f8525f3c12998ded86ea709058ff844ebe00b97548de0e" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.131.1", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09a40053f5cb925451dd1d57393d14ad3145c8e0786701c27b5415ebb9a3ba4f" +dependencies = [ + "cranelift-codegen 0.132.0", "libc", "target-lexicon", ] @@ -454,6 +584,12 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5a8f82fd5124f009f72167e60139245cd3b56cfd4b53050f22110c48c5f4da1" +[[package]] +name = "cranelift-srcgen" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3ceab9a53f7d362c89841fbaa8e63e44d47c40e91dc96ee6f777fca5d6b323b" + [[package]] name = "criterion" version = "0.8.2" @@ -699,6 +835,9 @@ name = "hashbrown" version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" +dependencies = [ + "foldhash 0.2.0", +] [[package]] name = "heck" @@ -874,6 +1013,15 @@ version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" +[[package]] +name = "memmap2" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "723e3ebdcdc5c023db1df315364573789f8857c11b631a2fdfad7c00f5c046b4" +dependencies = [ + "libc", +] + [[package]] name = "nibble_vec" version = "0.1.0" @@ -1285,11 +1433,11 @@ dependencies = [ "ariadne", "chumsky", "clap", - "cranelift-codegen", + "cranelift-codegen 0.131.1", "cranelift-frontend", "cranelift-jit", - "cranelift-module", - "cranelift-native", + "cranelift-module 0.131.1", + "cranelift-native 0.131.1", "criterion", "insta", "lasso", @@ -1515,15 +1663,25 @@ dependencies = [ "libm", ] +[[package]] +name = "wasmtime-internal-core" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bdae4b55b15a23d774b15f6e7cd90ae0d0aa17c47c12b4db098b3dd11ba9d58" +dependencies = [ + "hashbrown 0.17.0", + "libm", +] + [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "44.0.1" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a1859e920871515d324fb9757c3e448d6ed1512ca6ccdff14b6e016505d6ada" +checksum = "8a312ba8bb77955dcd44294a223e7f124c3071ff966583d385d3f6a4639c62e3" dependencies = [ "cfg-if", "libc", - "wasmtime-internal-core", + "wasmtime-internal-core 45.0.0", "windows-sys 0.61.2", ] diff --git a/Cargo.toml b/Cargo.toml index 3c5a445..0f659ee 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,7 +14,7 @@ lasso = { version = "0.7", features = ["multi-threaded"] } rustyline = "18" cranelift-codegen = "0.131" cranelift-frontend = "0.131" -cranelift-jit = "0.131" +cranelift-jit = "0.132" cranelift-module = "0.131" cranelift-native = "0.131"