From 2e0570a0855566942de4bfb823f2273f4334bd49 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 May 2025 20:07:36 +0000 Subject: [PATCH] build(deps): bump cranelift-native from 0.119.0 to 0.120.0 Bumps [cranelift-native](https://github.com/bytecodealliance/wasmtime) from 0.119.0 to 0.120.0. - [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-native dependency-version: 0.120.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 182 ++++++++++++++++++++++++++++++++------ libs/jsruntime/Cargo.toml | 2 +- 2 files changed, 157 insertions(+), 27 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 68cec814..ed1895b4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -390,7 +390,7 @@ version = "0.119.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d07c374d4da962eca0833c1d14621d5b4e32e68c8ca185b046a3b6b924ad334" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.119.0", "cranelift-frontend", "cranelift-module", ] @@ -401,7 +401,16 @@ version = "0.119.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "263cc79b8a23c29720eb596d251698f604546b48c34d0d84f8fd2761e5bf8888" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.119.0", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ff8e35182c7372df00447cb90a04e584e032c42b9b9b6e8c50ddaaf0d7900d5" +dependencies = [ + "cranelift-assembler-x64-meta 0.120.0", ] [[package]] @@ -410,7 +419,16 @@ version = "0.119.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b4a113455f8c0e13e3b3222a9c38d6940b958ff22573108be083495c72820e1" dependencies = [ - "cranelift-srcgen", + "cranelift-srcgen 0.119.0", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14220f9c2698015c3b94dc6b84ae045c1c45509ddc406e43c6139252757fdb7a" +dependencies = [ + "cranelift-srcgen 0.120.0", ] [[package]] @@ -419,7 +437,16 @@ version = "0.119.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58f96dca41c5acf5d4312c1d04b3391e21a312f8d64ce31a2723a3bb8edd5d4d" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.119.0", +] + +[[package]] +name = "cranelift-bforest" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d372ef2777ceefd75829e1390211ac240e9196bc60699218f7ea2419038288ee" +dependencies = [ + "cranelift-entity 0.120.0", ] [[package]] @@ -428,6 +455,12 @@ version = "0.119.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d821ed698dd83d9c012447eb63a5406c1e9c23732a2f674fb5b5015afd42202" +[[package]] +name = "cranelift-bitset" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56323783e423818fa89ce8078e90a3913d2a6e0810399bfce8ebd7ee87baa81f" + [[package]] name = "cranelift-codegen" version = "0.119.0" @@ -435,18 +468,43 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06c52fdec4322cb8d5545a648047819aaeaa04e630f88d3a609c0d3c1a00e9a0" 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.119.0", + "cranelift-bforest 0.119.0", + "cranelift-bitset 0.119.0", + "cranelift-codegen-meta 0.119.0", + "cranelift-codegen-shared 0.119.0", + "cranelift-control 0.119.0", + "cranelift-entity 0.119.0", + "cranelift-isle 0.119.0", "gimli", "hashbrown 0.15.3", "log 0.4.27", - "regalloc2", + "regalloc2 0.11.2", + "rustc-hash", + "serde", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-codegen" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74ffb780aab6186c6e9ba26519654b1ac55a09c0a866f6088a4efbbd84da68ed" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.120.0", + "cranelift-bforest 0.120.0", + "cranelift-bitset 0.120.0", + "cranelift-codegen-meta 0.120.0", + "cranelift-codegen-shared 0.120.0", + "cranelift-control 0.120.0", + "cranelift-entity 0.120.0", + "cranelift-isle 0.120.0", + "gimli", + "hashbrown 0.15.3", + "log 0.4.27", + "regalloc2 0.12.2", "rustc-hash", "serde", "smallvec", @@ -459,9 +517,20 @@ version = "0.119.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af2c215e0c9afa8069aafb71d22aa0e0dde1048d9a5c3c72a83cacf9b61fcf4a" dependencies = [ - "cranelift-assembler-x64-meta", - "cranelift-codegen-shared", - "cranelift-srcgen", + "cranelift-assembler-x64-meta 0.119.0", + "cranelift-codegen-shared 0.119.0", + "cranelift-srcgen 0.119.0", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c23ef13814d3b39c869650d5961128cbbecad83fbdff4e6836a03ecf6862d7ed" +dependencies = [ + "cranelift-assembler-x64-meta 0.120.0", + "cranelift-codegen-shared 0.120.0", + "cranelift-srcgen 0.120.0", ] [[package]] @@ -470,6 +539,12 @@ version = "0.119.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97524b2446fc26a78142132d813679dda19f620048ebc9a9fbb0ac9f2d320dcb" +[[package]] +name = "cranelift-codegen-shared" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9f623300657679f847803ce80811454bfff89cea4f6bf684be5c468d4a73631" + [[package]] name = "cranelift-control" version = "0.119.0" @@ -479,13 +554,31 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31f4168af69989aa6b91fab46799ed4df6096f3209f4a6c8fb4358f49c60188f" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.119.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d16a2e28e0fa6b9108d76879d60fe1cc95ba90e1bcf52bac96496371044484ee" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.119.0", +] + +[[package]] +name = "cranelift-entity" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca6fa9bae1c8de26d71ac2162f069447610fd91e7780cb480ee0d76ac81eabb8" +dependencies = [ + "cranelift-bitset 0.120.0", ] [[package]] @@ -494,7 +587,7 @@ version = "0.119.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "328181a9083d99762d85954a16065d2560394a862b8dc10239f39668df528b95" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.119.0", "log 0.4.27", "smallvec", "target-lexicon", @@ -506,6 +599,12 @@ version = "0.119.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e916f36f183e377e9a3ed71769f2721df88b72648831e95bb9fa6b0cd9b1c709" +[[package]] +name = "cranelift-isle" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "588d0c5964f10860b04043e55aab26d7f7a206b0fd4f10c5260e8aa5773832bd" + [[package]] name = "cranelift-jit" version = "0.119.0" @@ -513,11 +612,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6bb584ac927f1076d552504b0075b833b9d61e2e9178ba55df6b2d966b4375d" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", + "cranelift-codegen 0.119.0", + "cranelift-control 0.119.0", + "cranelift-entity 0.119.0", "cranelift-module", - "cranelift-native", + "cranelift-native 0.119.0", "libc", "log 0.4.27", "region", @@ -533,8 +632,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c18ccb8e4861cf49cec79998af73b772a2b47212d12d3d63bf57cc4293a1e3" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", + "cranelift-codegen 0.119.0", + "cranelift-control 0.119.0", ] [[package]] @@ -543,7 +642,18 @@ version = "0.119.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc852cf04128877047dc2027aa1b85c64f681dc3a6a37ff45dcbfa26e4d52d2f" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.119.0", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ed3c94cb97b14f92b6a94a1d45ef8c851f6a2ad9114e5d91d233f7da638fed" +dependencies = [ + "cranelift-codegen 0.120.0", "libc", "target-lexicon", ] @@ -554,6 +664,12 @@ version = "0.119.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47e1a86340a16e74b4285cc86ac69458fa1c8e7aaff313da4a89d10efd3535ee" +[[package]] +name = "cranelift-srcgen" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85256fac1519a7d25a040c1d850fba67478f3f021ad5fdf738ba4425ee862dbf" + [[package]] name = "criterion" version = "0.6.0" @@ -1159,7 +1275,7 @@ dependencies = [ "cranelift", "cranelift-jit", "cranelift-module", - "cranelift-native", + "cranelift-native 0.120.0", "criterion", "ctor", "indexmap", @@ -1661,6 +1777,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.3", + "log 0.4.27", + "rustc-hash", + "smallvec", +] + [[package]] name = "regex" version = "1.11.1" diff --git a/libs/jsruntime/Cargo.toml b/libs/jsruntime/Cargo.toml index 47a74659..4a246077 100644 --- a/libs/jsruntime/Cargo.toml +++ b/libs/jsruntime/Cargo.toml @@ -17,7 +17,7 @@ bumpalo = "3.17.0" cranelift = "0.119.0" cranelift-module = "0.119.0" cranelift-jit = "0.119.0" -cranelift-native = "0.119.0" +cranelift-native = "0.120.0" indexmap = "2.9.0" jsparser = { path = "../jsparser", features = ["location"] } logging = { path = "../logging" }