From 3a127ca39f27ad2132260a2bccd396855ed6f383 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 05:08:14 +0000 Subject: [PATCH] Bump cranelift-jit from 0.105.4 to 0.123.1 Bumps [cranelift-jit](https://github.com/bytecodealliance/wasmtime) from 0.105.4 to 0.123.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.123.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 272 +++++++++++++++++++++++++++++++++++++++++++---------- Cargo.toml | 2 +- 2 files changed, 225 insertions(+), 49 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d8ab4a3..d4473cf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -466,6 +466,9 @@ name = "bumpalo" version = "3.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee" +dependencies = [ + "allocator-api2", +] [[package]] name = "bytemuck" @@ -722,19 +725,52 @@ version = "0.105.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2c95a540641ffa780d18e4cfe15e37e5aea78dbd35c94947af96e2324e000e5" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.105.4", "cranelift-frontend", ] +[[package]] +name = "cranelift-assembler-x64" +version = "0.123.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3870e823d79cafc9c868fbea77e83fc12ec9c0e87f17ad392c71a55ec01f12a9" +dependencies = [ + "cranelift-assembler-x64-meta", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.123.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a9fe971fab18724cbfc9a0579dd9cb6e370891991ccc8f85f3390d81392a3c0" +dependencies = [ + "cranelift-srcgen", +] + [[package]] name = "cranelift-bforest" version = "0.105.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "496c993b62bdfbe9b4c518b8b3e1fdba9f89ef89fcccc050ab61d91dfba9fbaf" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.105.4", +] + +[[package]] +name = "cranelift-bforest" +version = "0.123.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac391df81890fc9f820461e76fb344bcebcbf72614ef99bdd03d9fb1a8cdcc5e" +dependencies = [ + "cranelift-entity 0.123.1", ] +[[package]] +name = "cranelift-bitset" +version = "0.123.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712de3ed567438f3ca42d12547dbf30d92aef37d63ae45eabe32dd53c4ee5d00" + [[package]] name = "cranelift-codegen" version = "0.105.4" @@ -742,18 +778,44 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96b922abb6be41fc383f5e9da65b58d32d0d0a32c87dfe3bbbcb61a09119506c" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-bforest 0.105.4", + "cranelift-codegen-meta 0.105.4", + "cranelift-codegen-shared 0.105.4", + "cranelift-control 0.105.4", + "cranelift-entity 0.105.4", + "cranelift-isle 0.105.4", "gimli 0.28.1", "hashbrown 0.14.5", "log", - "regalloc2", + "regalloc2 0.9.3", + "smallvec", + "target-lexicon 0.12.16", +] + +[[package]] +name = "cranelift-codegen" +version = "0.123.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68e6fc48d06ef89c1ad3675fe093f2642d260eea8ceb96a9ee9ae94e51698277" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64", + "cranelift-bforest 0.123.1", + "cranelift-bitset", + "cranelift-codegen-meta 0.123.1", + "cranelift-codegen-shared 0.123.1", + "cranelift-control 0.123.1", + "cranelift-entity 0.123.1", + "cranelift-isle 0.123.1", + "gimli 0.32.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-internal-math", ] [[package]] @@ -762,7 +824,19 @@ version = "0.105.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "634c2ed9ef8a04ca42535a3e2e7917e4b551f2f306f4df2d935a6e71e346c167" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.105.4", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.123.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a45a98cfcd528bd06c6ef2fd1846cda3695d41bd4b2823ce965a82f4abec362f" +dependencies = [ + "cranelift-assembler-x64-meta", + "cranelift-codegen-shared 0.123.1", + "cranelift-srcgen", + "heck", ] [[package]] @@ -771,6 +845,12 @@ version = "0.105.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00cde1425b4da28bb0d5ff010030ea9cc9be7aded342ae099b394284f17cefce" +[[package]] +name = "cranelift-codegen-shared" +version = "0.123.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66b12b2fef743dffdb51a5cdb95f5f92ab263ed518a7ec73aa272a4a86ea17bf" + [[package]] name = "cranelift-control" version = "0.105.4" @@ -780,22 +860,40 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.123.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dc203df5ac23968c8ded672b6c4b6dbc0639521e50b8d27ac67c2e221f3c98b" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.105.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea97887aca1c0cbe7f8513874dc3603e9744fb1cfa78840ca8897bd2766bd35b" +[[package]] +name = "cranelift-entity" +version = "0.123.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d01c5dca220ed9c664a4c0cf2085aa0bebaddc306be365bdd2691d4a55dd2ae" +dependencies = [ + "cranelift-bitset", +] + [[package]] name = "cranelift-frontend" version = "0.105.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cdade4c14183fe41482071ed77d6a38cb95a17c7a0a05e629152e6292c4f8cb" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.105.4", "log", "smallvec", - "target-lexicon", + "target-lexicon 0.12.16", ] [[package]] @@ -804,24 +902,30 @@ version = "0.105.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbbe4d3ad7bd4bf4a8d916c8460b441cf92417f5cdeacce4dd1d96eee70b18a2" +[[package]] +name = "cranelift-isle" +version = "0.123.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51da2281ea3db0b1f6029b4321acf541ef856baafdf16e990d64953c9737bc3f" + [[package]] name = "cranelift-jit" -version = "0.105.4" +version = "0.123.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a5c0a34d6e2118ab66a6631db2e851d2ed38dc8c8f515777c44c0cfe20cf9e8" +checksum = "eeda04bac53d0e4e8ac87863e551f78251d74cfc6a424f19ae154c149006fb16" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-module", - "cranelift-native", + "cranelift-codegen 0.123.1", + "cranelift-control 0.123.1", + "cranelift-entity 0.123.1", + "cranelift-module 0.123.1", + "cranelift-native 0.123.1", "libc", "log", "region", - "target-lexicon", - "wasmtime-jit-icache-coherence", - "windows-sys 0.52.0", + "target-lexicon 0.13.2", + "wasmtime-internal-jit-icache-coherence", + "windows-sys 0.60.2", ] [[package]] @@ -831,8 +935,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1d9e2ffcf0379d12100d1e0c8af5db9b1b33bf9dd370681a6b49764fd197d67" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", + "cranelift-codegen 0.105.4", + "cranelift-control 0.105.4", +] + +[[package]] +name = "cranelift-module" +version = "0.123.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9aae4120b4dd649cb88381c30d302b69f846bab04007e009b38fd0699215cff" +dependencies = [ + "anyhow", + "cranelift-codegen 0.123.1", + "cranelift-control 0.123.1", ] [[package]] @@ -841,11 +956,28 @@ version = "0.105.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c46be4ed1fc8f36df4e2a442b8c30a39d8c03c1868182978f4c04ba2c25c9d4f" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.105.4", "libc", - "target-lexicon", + "target-lexicon 0.12.16", ] +[[package]] +name = "cranelift-native" +version = "0.123.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff037ce35e9d513dcf64e9f613ec4816cb7b0b1b0b4e23788745f2200d278fec" +dependencies = [ + "cranelift-codegen 0.123.1", + "libc", + "target-lexicon 0.13.2", +] + +[[package]] +name = "cranelift-srcgen" +version = "0.123.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d13dc01a8588b7f7733de0c31b766d85cac04aec078897cde706cebd891f8212" + [[package]] name = "crc32fast" version = "1.4.2" @@ -1628,6 +1760,17 @@ version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +[[package]] +name = "gimli" +version = "0.32.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd54e8795d97c9f5561c63529d98fcc0c2eed9e982deecc396797f2c04cff298" +dependencies = [ + "fallible-iterator", + "indexmap", + "stable_deref_trait", +] + [[package]] name = "gpu-allocator" version = "0.25.0" @@ -1724,6 +1867,12 @@ dependencies = [ "foldhash", ] +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + [[package]] name = "hermit-abi" version = "0.5.2" @@ -2258,6 +2407,12 @@ dependencies = [ "windows-targets 0.53.2", ] +[[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.3" @@ -2369,15 +2524,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" -[[package]] -name = "mach" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" -dependencies = [ - "libc", -] - [[package]] name = "mach2" version = "0.4.2" @@ -3339,6 +3485,20 @@ dependencies = [ "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" @@ -3385,14 +3545,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]] @@ -4235,6 +4395,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" @@ -4883,11 +5049,11 @@ dependencies = [ "btleplug", "chrono", "cranelift", - "cranelift-codegen", + "cranelift-codegen 0.105.4", "cranelift-frontend", "cranelift-jit", - "cranelift-module", - "cranelift-native", + "cranelift-module 0.105.4", + "cranelift-native 0.105.4", "criterion", "crossbeam", "css-color", @@ -4933,7 +5099,7 @@ dependencies = [ "sled", "smallvec", "swash", - "target-lexicon", + "target-lexicon 0.12.16", "tempfile", "thiserror 2.0.12", "tokio", @@ -5080,14 +5246,24 @@ dependencies = [ ] [[package]] -name = "wasmtime-jit-icache-coherence" -version = "18.0.4" +name = "wasmtime-internal-jit-icache-coherence" +version = "36.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dacd2aa30fb20fd8cd0eb4e664024a1ab28a02958529fa05bf52117532a098fc" +checksum = "b787315e8acb988ce5da8439ce827f84a01b912d3b157aafe0ddd8779fef219e" dependencies = [ + "anyhow", "cfg-if", "libc", - "windows-sys 0.52.0", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-internal-math" +version = "36.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d8b81a4083aa76d3cd3ebf24f0564b6d17d4faffd47c42dd218798aa5894d4" +dependencies = [ + "libm", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 7dac15c..1be6eec 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -59,7 +59,7 @@ raw-window-handle = "0.6.0" cranelift = { version = "0.105.4", optional = true } cranelift-codegen = { version = "0.105.4", optional = true } cranelift-frontend = { version = "0.105.4", optional = true } -cranelift-jit = { version = "0.105.4", optional = true } +cranelift-jit = { version = "0.123.1", optional = true } cranelift-module = { version = "0.105.4", optional = true } cranelift-native = { version = "0.105.4", optional = true } target-lexicon = "0.12.13"