From 32f80bbe717d199c6d69b062e512ad1956bac588 Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Thu, 4 Jun 2026 09:17:31 +0200 Subject: [PATCH] Bump salsa --- Cargo.lock | 25 ++++++++++++++----------- Cargo.toml | 4 ++-- 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 440ceb362dab..25255845d90e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -748,6 +748,9 @@ name = "hashbrown" version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" +dependencies = [ + "foldhash 0.2.0", +] [[package]] name = "hashbrown" @@ -762,11 +765,11 @@ dependencies = [ [[package]] name = "hashlink" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" +checksum = "ea0b22561a9c04a7cb1a302c013e0259cd3b4bb619f145b32f72b8b4bcbed230" dependencies = [ - "hashbrown 0.15.5", + "hashbrown 0.16.0", ] [[package]] @@ -1241,9 +1244,9 @@ dependencies = [ [[package]] name = "intrusive-collections" -version = "0.9.7" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86" +checksum = "80e165935eba36cb526af8389effd2005a741adcbb6ed32106cc68e3f7b92960" dependencies = [ "memoffset", ] @@ -2471,9 +2474,9 @@ checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "salsa" -version = "0.26.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4612ff789805e65c87e9b38cb749a293212a615af065bed8a2001086801498c3" +checksum = "adfc1e32b8d1a486e3a45a5480fb5dca7912f49262a8916a67378064da4fe1ab" dependencies = [ "boxcar", "crossbeam-queue", @@ -2497,15 +2500,15 @@ dependencies = [ [[package]] name = "salsa-macro-rules" -version = "0.26.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58e354cbac6939b9b09cd9c11fb419a53e64b4a0f755d929f56a09f4cc752e41" +checksum = "67dad477a3e3a484a7c2311c1d25160fb270214981be24022de7de8a206a3300" [[package]] name = "salsa-macros" -version = "0.26.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3067861075c2b80608f84ad49fb88f2c7610b94cdf8b4201e79ddee87f8980c8" +checksum = "943f70e101fb3bd599960e79e719e70d85142730e5b45f3269246086ed218562" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index a08b2e412e47..cd8d7486753e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -135,13 +135,13 @@ rayon = "1.10.0" rowan = "=0.15.18" # Ideally we'd not enable the macros feature but unfortunately the `tracked` attribute does not work # on impls without it -salsa = { version = "0.26.2", default-features = false, features = [ +salsa = { version = "0.27.0", default-features = false, features = [ "rayon", "salsa_unstable", "macros", "inventory", ] } -salsa-macros = "0.26.2" +salsa-macros = "0.27.0" semver = "1.0.26" serde = { version = "1.0.219" } serde_derive = { version = "1.0.219" }