From 30898566a4c27377773bd1c342f2442239ac45f9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Jul 2026 20:02:37 +0000 Subject: [PATCH] chore(deps): Bump cranelift from 0.113.1 to 0.133.1 in /turbo Bumps [cranelift](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 dependency-version: 0.133.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- turbo/Cargo.lock | 287 ++++++++++++++++++++++++++++++++++++++++------- turbo/Cargo.toml | 2 +- 2 files changed, 249 insertions(+), 40 deletions(-) diff --git a/turbo/Cargo.lock b/turbo/Cargo.lock index c4d33ae4..4d8cbbb1 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" @@ -209,13 +218,31 @@ checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" [[package]] name = "cranelift" -version = "0.113.1" +version = "0.133.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ce1a521b51cb415f320ea1257bf6caaf08a112d048e7d875c855959918fc436" +dependencies = [ + "cranelift-codegen 0.133.1", + "cranelift-frontend 0.133.1", + "cranelift-module 0.133.1", +] + +[[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 = "27711210499725bafe52c320a988e27283e6cf477ee8edac57e8275bef8ea550" +checksum = "ee2d2dde4ec1352715595b5cfa6fe2e5b8ebb9da3457b3ee8db0aa2808c069aa" dependencies = [ - "cranelift-codegen", - "cranelift-frontend", - "cranelift-module", + "cranelift-srcgen", ] [[package]] @@ -224,7 +251,17 @@ 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", "pulley-interpreter", - "regalloc2", + "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", + "regalloc2 0.15.1", "rustc-hash", + "serde", "smallvec", - "target-lexicon", + "target-lexicon 0.13.5", + "wasmtime-internal-core", ] [[package]] @@ -263,7 +336,19 @@ 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", ] [[package]] @@ -272,6 +357,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 +372,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 +406,23 @@ 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]] +name = "cranelift-frontend" +version = "0.133.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da4adbf760207fdbbe130f1191cce01cdef66831a9f648b1f39ff2800d126d45" +dependencies = [ + "cranelift-codegen 0.133.1", + "hashbrown 0.17.1", + "log", + "smallvec", + "target-lexicon 0.13.5", ] [[package]] @@ -308,6 +431,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 +444,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f74630af581f32b99c8f4e06ee45799383ecc0795e3ff8aa86b7584bb2d643fd" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-module", + "cranelift-codegen 0.113.1", + "cranelift-control 0.113.1", + "cranelift-entity 0.113.1", + "cranelift-module 0.113.1", "cranelift-native", "libc", "log", "region", - "target-lexicon", + "target-lexicon 0.12.16", "wasmtime-jit-icache-coherence", "windows-sys 0.59.0", ] @@ -335,8 +464,19 @@ 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]] +name = "cranelift-module" +version = "0.133.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcbbdbe0c3c6cd97359ac2f6744187e89a48e202674e24200afc653f6aa9b7c2" +dependencies = [ + "anyhow", + "cranelift-codegen 0.133.1", + "cranelift-control 0.133.1", ] [[package]] @@ -345,9 +485,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 +497,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3ff68f0ef71bdfd21c2b94743a53347abfd82d78a2a36dc753f7c33d063ee25d" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", - "cranelift-module", + "cranelift-codegen 0.113.1", + "cranelift-control 0.113.1", + "cranelift-module 0.113.1", "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 +641,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 +703,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 +730,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 +739,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 +860,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" @@ -977,7 +1156,7 @@ version = "26.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df33e7f8a43ccc7f93b330fef4baf271764674926f3f4d40f4a196d54de8af26" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.113.1", "log", "sptr", ] @@ -1079,6 +1258,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" @@ -1266,6 +1459,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,15 +1509,15 @@ name = "turbo-codegen-cranelift" version = "0.15.0" dependencies = [ "cranelift", - "cranelift-codegen", - "cranelift-frontend", + "cranelift-codegen 0.113.1", + "cranelift-frontend 0.113.1", "cranelift-jit", - "cranelift-module", + "cranelift-module 0.113.1", "cranelift-native", "cranelift-object", "libc", "serde_json", - "target-lexicon", + "target-lexicon 0.12.16", "turbo-ast", "turbo-lexer", "turbo-parser", @@ -1499,6 +1698,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..bb864ebe 100644 --- a/turbo/Cargo.toml +++ b/turbo/Cargo.toml @@ -35,7 +35,7 @@ homepage = "https://turbolang.dev" [workspace.dependencies] logos = "0.14" -cranelift = "0.113" +cranelift = "0.133" cranelift-jit = "0.113" cranelift-module = "0.113" cranelift-codegen = { version = "0.113", features = ["all-arch"] }