From 0666dbec05ddbbf4f19011c4841ef60b26f7671f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Jul 2026 20:02:43 +0000 Subject: [PATCH] chore(deps): Bump cranelift-codegen from 0.113.1 to 0.133.1 in /turbo Bumps [cranelift-codegen](https://github.com/bytecodealliance/wasmtime) from 0.113.1 to 0.133.1. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/commits) --- updated-dependencies: - dependency-name: cranelift-codegen dependency-version: 0.133.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- turbo/Cargo.lock | 271 ++++++++++++++++++++++++++++++++++++++++------- turbo/Cargo.toml | 2 +- 2 files changed, 232 insertions(+), 41 deletions(-) diff --git a/turbo/Cargo.lock b/turbo/Cargo.lock index c4d33ae4..914f480e 100644 --- a/turbo/Cargo.lock +++ b/turbo/Cargo.lock @@ -14,6 +14,12 @@ dependencies = [ "zerocopy", ] +[[package]] +name = "allocator-api2" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + [[package]] name = "anstream" version = "0.6.21" @@ -139,6 +145,9 @@ name = "bumpalo" version = "3.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" +dependencies = [ + "allocator-api2", +] [[package]] name = "cfg-if" @@ -213,18 +222,46 @@ version = "0.113.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27711210499725bafe52c320a988e27283e6cf477ee8edac57e8275bef8ea550" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.113.1", "cranelift-frontend", "cranelift-module", ] +[[package]] +name = "cranelift-assembler-x64" +version = "0.133.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e06aeba2c965fc446d13c56a6ccb2631b78445d7544543dd9a25289977630914" +dependencies = [ + "cranelift-assembler-x64-meta", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.133.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee2d2dde4ec1352715595b5cfa6fe2e5b8ebb9da3457b3ee8db0aa2808c069aa" +dependencies = [ + "cranelift-srcgen", +] + [[package]] name = "cranelift-bforest" version = "0.113.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "540b193ff98b825a1f250a75b3118911af918a734154c69d80bcfcf91e7e9522" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.113.1", +] + +[[package]] +name = "cranelift-bforest" +version = "0.133.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03b4982ef9fa54ec9eee841e891e7ddc5434be1250e88de31572e000c888f30b" +dependencies = [ + "cranelift-entity 0.133.1", + "wasmtime-internal-core", ] [[package]] @@ -233,6 +270,15 @@ version = "0.113.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7cb269598b9557ab942d687d3c1086d77c4b50dcf35813f3a65ba306fd42279" +[[package]] +name = "cranelift-bitset" +version = "0.133.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "529143118c4eeb58c39ecb02319557d512be6c61348486422974ab8e3906b8a8" +dependencies = [ + "wasmtime-internal-core", +] + [[package]] name = "cranelift-codegen" version = "0.113.1" @@ -240,21 +286,48 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46566d7c83a8bff4150748d66020f4c7224091952aa4b4df1ec4959c39d937a1" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", - "gimli", + "cranelift-bforest 0.113.1", + "cranelift-bitset 0.113.1", + "cranelift-codegen-meta 0.113.1", + "cranelift-codegen-shared 0.113.1", + "cranelift-control 0.113.1", + "cranelift-entity 0.113.1", + "cranelift-isle 0.113.1", + "gimli 0.31.1", "hashbrown 0.14.5", "log", + "regalloc2 0.10.2", + "rustc-hash", + "smallvec", + "target-lexicon 0.12.16", +] + +[[package]] +name = "cranelift-codegen" +version = "0.133.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7780677247ad3577e3a6a3ebf43f39b325a11d6393db72b2c9968a910d4d13d" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64", + "cranelift-bforest 0.133.1", + "cranelift-bitset 0.133.1", + "cranelift-codegen-meta 0.133.1", + "cranelift-codegen-shared 0.133.1", + "cranelift-control 0.133.1", + "cranelift-entity 0.133.1", + "cranelift-isle 0.133.1", + "gimli 0.33.0", + "hashbrown 0.17.1", + "libm", + "log", "pulley-interpreter", - "regalloc2", + "regalloc2 0.15.1", "rustc-hash", + "serde", "smallvec", - "target-lexicon", + "target-lexicon 0.13.5", + "wasmtime-internal-core", ] [[package]] @@ -263,7 +336,20 @@ version = "0.113.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2df8a86a34236cc75a8a6a271973da779c2aeb36c43b6e14da474cf931317082" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.113.1", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.133.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac9645250416cbf92454fe61160e17e026e0ce405906a54500b114f923ddffc9" +dependencies = [ + "cranelift-assembler-x64-meta", + "cranelift-codegen-shared 0.133.1", + "cranelift-srcgen", + "heck", + "pulley-interpreter", ] [[package]] @@ -272,6 +358,12 @@ version = "0.113.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf75340b6a57b7c7c1b74f10d3d90883ee6d43a554be8131a4046c2ebcf5eb65" +[[package]] +name = "cranelift-codegen-shared" +version = "0.133.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20ee8d222ff0fd3681791979afbf88586ac9f49010d3db96b3cbe4c96759aee3" + [[package]] name = "cranelift-control" version = "0.113.1" @@ -281,13 +373,32 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.133.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "591abe6f5312bd2c4220f1b3bead56c2ad00257c52668015ba013b85dcf2a17a" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.113.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "963c17147b80df351965e57c04d20dbedc85bcaf44c3436780a59a3f1ff1b1c2" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.113.1", +] + +[[package]] +name = "cranelift-entity" +version = "0.133.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5300c49cf940526fe771517b3b3eabd5d0ff164ee61698579cf403fe8d3af3c" +dependencies = [ + "cranelift-bitset 0.133.1", + "wasmtime-internal-core", ] [[package]] @@ -296,10 +407,10 @@ version = "0.113.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "727f02acbc4b4cb2ba38a6637101d579db50190df1dd05168c68e762851a3dd5" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.113.1", "log", "smallvec", - "target-lexicon", + "target-lexicon 0.12.16", ] [[package]] @@ -308,6 +419,12 @@ version = "0.113.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32b00cc2e03c748f2531eea01c871f502b909d30295fdcad43aec7bf5c5b4667" +[[package]] +name = "cranelift-isle" +version = "0.133.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8315b21ff018226a42a60a4702c2dd75f6447cac26e9bca622e14c22088c2ff5" + [[package]] name = "cranelift-jit" version = "0.113.1" @@ -315,15 +432,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f74630af581f32b99c8f4e06ee45799383ecc0795e3ff8aa86b7584bb2d643fd" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", + "cranelift-codegen 0.113.1", + "cranelift-control 0.113.1", + "cranelift-entity 0.113.1", "cranelift-module", "cranelift-native", "libc", "log", "region", - "target-lexicon", + "target-lexicon 0.12.16", "wasmtime-jit-icache-coherence", "windows-sys 0.59.0", ] @@ -335,8 +452,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6aaa16c4f18a15be310df221ea544f516acc42fc58ca96e09a3d08651744efa1" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", + "cranelift-codegen 0.113.1", + "cranelift-control 0.113.1", ] [[package]] @@ -345,9 +462,9 @@ version = "0.113.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbeaf978dc7c1a2de8bbb9162510ed218eb156697bc45590b8fbdd69bb08e8de" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.113.1", "libc", - "target-lexicon", + "target-lexicon 0.12.16", ] [[package]] @@ -357,14 +474,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3ff68f0ef71bdfd21c2b94743a53347abfd82d78a2a36dc753f7c33d063ee25d" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", + "cranelift-codegen 0.113.1", + "cranelift-control 0.113.1", "cranelift-module", "log", "object", - "target-lexicon", + "target-lexicon 0.12.16", ] +[[package]] +name = "cranelift-srcgen" +version = "0.133.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48ed47e602652e3410f9387fc0db70fefadcee4d78a78881421aabcab4e26b89" + [[package]] name = "crc32fast" version = "1.5.0" @@ -495,6 +618,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "fsevent-sys" version = "4.1.0" @@ -551,6 +680,18 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf7f043f89559805f8c7cacc432749b2fa0d0a0a9ee46ce47164ed5ba7f126c" +dependencies = [ + "fnv", + "hashbrown 0.16.1", + "indexmap", + "stable_deref_trait", +] + [[package]] name = "hashbrown" version = "0.14.5" @@ -566,7 +707,7 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "foldhash", + "foldhash 0.1.5", ] [[package]] @@ -575,6 +716,15 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +[[package]] +name = "hashbrown" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "foldhash 0.2.0", +] + [[package]] name = "heck" version = "0.5.0" @@ -687,6 +837,12 @@ version = "0.2.184" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48f5d2a454e16a5ea0f4ced81bd44e4cfc7bd3a507b61887c99fd3538b28e4af" +[[package]] +name = "libm" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" + [[package]] name = "libredox" version = "0.1.15" @@ -973,13 +1129,24 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "26.0.1" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df33e7f8a43ccc7f93b330fef4baf271764674926f3f4d40f4a196d54de8af26" +checksum = "38b92604caae1a1899b6a5b54967289dd538177c626004c91accf9d0ec7e4a12" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.133.1", "log", - "sptr", + "pulley-macros", +] + +[[package]] +name = "pulley-macros" +version = "46.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a7ac85c0bb3fb351f10d531230aaa5e366b46d7c4e5328e5f02801d6dac1165" +dependencies = [ + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1079,6 +1246,20 @@ dependencies = [ "smallvec", ] +[[package]] +name = "regalloc2" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de2c52737737f8609e94f975dee22854a2d5c125772d4b1cf292120f4d45c186" +dependencies = [ + "allocator-api2", + "bumpalo", + "hashbrown 0.17.1", + "log", + "rustc-hash", + "smallvec", +] + [[package]] name = "regex-syntax" version = "0.8.9" @@ -1231,12 +1412,6 @@ version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" -[[package]] -name = "sptr" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a" - [[package]] name = "stable_deref_trait" version = "1.2.1" @@ -1266,6 +1441,12 @@ version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +[[package]] +name = "target-lexicon" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" + [[package]] name = "tempfile" version = "3.27.0" @@ -1310,7 +1491,7 @@ name = "turbo-codegen-cranelift" version = "0.15.0" dependencies = [ "cranelift", - "cranelift-codegen", + "cranelift-codegen 0.133.1", "cranelift-frontend", "cranelift-jit", "cranelift-module", @@ -1318,7 +1499,7 @@ dependencies = [ "cranelift-object", "libc", "serde_json", - "target-lexicon", + "target-lexicon 0.12.16", "turbo-ast", "turbo-lexer", "turbo-parser", @@ -1499,6 +1680,16 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmtime-internal-core" +version = "46.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fc28372e36eaf8cf70faa83b5779137f7e99c8d18569a125d1580e735cc9e4d" +dependencies = [ + "hashbrown 0.17.1", + "libm", +] + [[package]] name = "wasmtime-jit-icache-coherence" version = "26.0.1" diff --git a/turbo/Cargo.toml b/turbo/Cargo.toml index 5186d7b2..e97c1d62 100644 --- a/turbo/Cargo.toml +++ b/turbo/Cargo.toml @@ -38,7 +38,7 @@ logos = "0.14" cranelift = "0.113" cranelift-jit = "0.113" cranelift-module = "0.113" -cranelift-codegen = { version = "0.113", features = ["all-arch"] } +cranelift-codegen = { version = "0.133", features = ["all-arch"] } cranelift-frontend = "0.113" cranelift-native = "0.113" cranelift-object = "0.113"