From 995e088a9f4384b10d6c9cf93ce574052a42d17a Mon Sep 17 00:00:00 2001 From: Chayim Refael Friedman Date: Fri, 14 Aug 2026 01:41:35 +0300 Subject: [PATCH] Remove direct dependency on `salsa-macros` Since we no longer use it. --- Cargo.lock | 1 - Cargo.toml | 3 --- crates/base-db/Cargo.toml | 1 - crates/base-db/src/lib.rs | 1 - 4 files changed, 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 19bdd0c7635a..a5dc3f2c4221 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -97,7 +97,6 @@ dependencies = [ "la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hash 2.1.2", "salsa", - "salsa-macros", "semver", "span", "syntax", diff --git a/Cargo.toml b/Cargo.toml index e7f2b354c229..d043a3aee4f7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,8 +45,6 @@ debug = 2 # ungrammar = { path = "lib/ungrammar" } # salsa = { path = "../salsa" } -# salsa-macros = { path = "../salsa/components/salsa-macros" } -# salsa-macro-rules = { path = "../salsa/components/salsa-macro-rules" } [workspace.dependencies] # local crates @@ -133,7 +131,6 @@ salsa = { version = "0.28.2", default-features = false, features = [ "inventory", "triomphe" ] } -salsa-macros = "0.28.2" semver = "1.0.26" serde = { version = "1.0.219" } serde_derive = { version = "1.0.219" } diff --git a/crates/base-db/Cargo.toml b/crates/base-db/Cargo.toml index fe0c288441f1..7425856b30e6 100644 --- a/crates/base-db/Cargo.toml +++ b/crates/base-db/Cargo.toml @@ -16,7 +16,6 @@ doctest = false la-arena.workspace = true dashmap.workspace = true salsa.workspace = true -salsa-macros.workspace = true rustc-hash.workspace = true triomphe.workspace = true semver.workspace = true diff --git a/crates/base-db/src/lib.rs b/crates/base-db/src/lib.rs index 37f617b0dbcb..4346a2a8c829 100644 --- a/crates/base-db/src/lib.rs +++ b/crates/base-db/src/lib.rs @@ -7,7 +7,6 @@ extern crate rustc_driver as _; pub use salsa; -pub use salsa_macros; use span::TextSize; mod change;