pin TS to unreleased git revision to fix freezes (#7737)
commit262a595e5343c5afd0f2570859b63ebf4c12b0fa
authorPascal Kuthe <pascal.kuthe@semimod.de>
dateThu 27 Jul 2023, 04:50 (3 years ago)
parent953073a
Cargo.lock+1−2
@@ -2359,8 +2359,7 @@ dependencies = [
23592359[[package]]
23602360name = "tree-sitter"
23612361version = "0.20.10"
2362−source = "registry+https://github.com/rust-lang/crates.io-index"
2363−checksum = "e747b1f9b7b931ed39a548c1fae149101497de3c1fc8d9e18c62c1a66c683d3d"
2362+source = "git+https://github.com/tree-sitter/tree-sitter?rev=7d4b0110a9e92161d247a051018ee42b0513e98d#7d4b0110a9e92161d247a051018ee42b0513e98d"
23642363dependencies = [
23652364 "cc",
23662365 "regex",
Cargo.toml+3
@@ -32,3 +32,6 @@ inherits = "test"
3232package.helix-core.opt-level = 2
3333package.helix-tui.opt-level = 2
3434package.helix-term.opt-level = 2
35+
36+[workspace.dependencies]
37+tree-sitter = { version = "0.20", git = "https://github.com/tree-sitter/tree-sitter", rev = "7d4b0110a9e92161d247a051018ee42b0513e98d" }
helix-core/Cargo.toml+1−1
@@ -25,7 +25,7 @@ unicode-width = "0.1"
2525unicode-general-category = "0.6"
2626# slab = "0.4.2"
2727slotmap = "1.0"
28−tree-sitter = "0.20"
28+tree-sitter.workspace = true
2929once_cell = "1.18"
3030arc-swap = "1"
3131regex = "1"
helix-loader/Cargo.toml+1−1
@@ -18,7 +18,7 @@ anyhow = "1"
1818serde = { version = "1.0", features = ["derive"] }
1919toml = "0.7"
2020etcetera = "0.8"
21−tree-sitter = "0.20"
21+tree-sitter.workspace = true
2222once_cell = "1.18"
2323log = "0.4"
2424which = "4.4"