From 139ad390667bf1164071edf6f3364667aef0a942 Mon Sep 17 00:00:00 2001 From: Clyde Laforge Date: Fri, 22 May 2026 15:42:16 +0200 Subject: [PATCH] Cargo.toml: make salsa a workspace dependency Eases version tracking --- Cargo.toml | 3 +++ openvaf/basedb/Cargo.toml | 2 +- openvaf/hir/Cargo.toml | 2 +- openvaf/hir_def/Cargo.toml | 2 +- openvaf/hir_lower/Cargo.toml | 2 +- openvaf/hir_ty/Cargo.toml | 2 +- openvaf/osdi/Cargo.toml | 2 +- verilogae/verilogae/Cargo.toml | 2 +- 8 files changed, 10 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 13fbe959..0639283d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,6 +4,9 @@ resolver = "2" members = ["openvaf/*","melange/*", "verilogae/*", "xtask/", "lib/*", "sourcegen"] exclude = ["melange/examples", "verilogae/tests", "openvaf/test_data"] +[workspace.dependencies] +salsa = "0.17.0-pre.2" + [profile.release] lto = "off" incremental = true diff --git a/openvaf/basedb/Cargo.toml b/openvaf/basedb/Cargo.toml index 4499f956..b0863f3b 100644 --- a/openvaf/basedb/Cargo.toml +++ b/openvaf/basedb/Cargo.toml @@ -18,7 +18,7 @@ doctest = false [dependencies] -salsa = "0.17.0-pre.2" +salsa = { workspace = true } stdx = { version = "0.0.0", path = "../../lib/stdx" } vfs = { version = "0.0.0", path = "../vfs" } diff --git a/openvaf/hir/Cargo.toml b/openvaf/hir/Cargo.toml index ab6f7e7c..8e00fcec 100644 --- a/openvaf/hir/Cargo.toml +++ b/openvaf/hir/Cargo.toml @@ -25,7 +25,7 @@ hir_ty = {version = "0.0.0", path = "../hir_ty" } syntax = {version = "0.0.0", path = "../syntax"} indexmap = "2.0" -salsa = "0.17.0-pre.2" +salsa = { workspace = true } typed-index-collections = "3.1" diff --git a/openvaf/hir_def/Cargo.toml b/openvaf/hir_def/Cargo.toml index cb887444..0720840e 100644 --- a/openvaf/hir_def/Cargo.toml +++ b/openvaf/hir_def/Cargo.toml @@ -21,7 +21,7 @@ syntax = { version = "0.0.0", path = "../syntax" } stdx = { version = "0.0.0", path = "../../lib/stdx" } arena = { version = "0.0.0", path = "../../lib/arena" } -salsa = "0.17.0-pre.2" +salsa = { workspace = true } once_cell = "1.18" ordered-float = "4" diff --git a/openvaf/hir_lower/Cargo.toml b/openvaf/hir_lower/Cargo.toml index af3fffa0..86192caf 100644 --- a/openvaf/hir_lower/Cargo.toml +++ b/openvaf/hir_lower/Cargo.toml @@ -28,7 +28,7 @@ indexmap = "2.0" lasso = {version = "0.7", features = ["ahash"]} [dev-dependencies] -salsa = "0.17.0-pre.2" +salsa = { workspace = true } expect-test = "1.4" mini_harness = { version = "0.0.1", path = "../../lib/mini_harness" } basedb = { version = "0.0.0", path = "../basedb" } diff --git a/openvaf/hir_ty/Cargo.toml b/openvaf/hir_ty/Cargo.toml index 8a662ee2..e93d51cf 100644 --- a/openvaf/hir_ty/Cargo.toml +++ b/openvaf/hir_ty/Cargo.toml @@ -25,7 +25,7 @@ hir_def = {version = "0.0.0", path = "../hir_def" } arena = {version = "0.0.0", path = "../../lib/arena" } syntax = {version = "0.0.0", path = "../syntax"} -salsa = "0.17.0-pre.2" +salsa = { workspace = true } typed-index-collections = "3.1" diff --git a/openvaf/osdi/Cargo.toml b/openvaf/osdi/Cargo.toml index ad724a79..c1f0c5d1 100644 --- a/openvaf/osdi/Cargo.toml +++ b/openvaf/osdi/Cargo.toml @@ -41,7 +41,7 @@ typed-index-collections = "3.1" rustc-hash = "2.0" lasso = {version = "0.7", features = ["ahash"]} -salsa = "0.17.0-pre.2" +salsa = { workspace = true } indexmap = "2.0" smol_str = {version = "0.2", default-features=false} diff --git a/verilogae/verilogae/Cargo.toml b/verilogae/verilogae/Cargo.toml index 9d549db8..1e15a1ed 100644 --- a/verilogae/verilogae/Cargo.toml +++ b/verilogae/verilogae/Cargo.toml @@ -58,5 +58,5 @@ ahash = "0.8" anyhow = "1" termcolor = "1.2" -salsa = "0.17.0-pre.2" +salsa = { workspace = true } camino = "1.1.4"