Skip to content

Commit 7fc38d5

Browse files
committed
deps src: Automatic update
1 parent 59193b2 commit 7fc38d5

File tree

24 files changed

+286
-141
lines changed

24 files changed

+286
-141
lines changed

src/treesitter-stamp/download-treesitter.cmake

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,16 @@ function(check_file_hash has_hash hash_is_good)
2222
set("${has_hash}" TRUE PARENT_SCOPE)
2323

2424
message(VERBOSE "verifying file...
25-
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/c3d45a0153e2985e386dd7172dd55026bb38c9ee.tar.gz'")
25+
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/v0.24.1.tar.gz'")
2626

27-
file("SHA256" "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/c3d45a0153e2985e386dd7172dd55026bb38c9ee.tar.gz" actual_value)
27+
file("SHA256" "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/v0.24.1.tar.gz" actual_value)
2828

29-
if(NOT "${actual_value}" STREQUAL "88961080f0e1413a3975a640e6e879b2233fee3353c68d129332ccf0a04ff8bc")
29+
if(NOT "${actual_value}" STREQUAL "7adb5bb3b3c2c4f4fdc980a9a13df8fbf3526a82b5c37dd9cf2ed29de56a4683")
3030
set("${hash_is_good}" FALSE PARENT_SCOPE)
3131
message(VERBOSE "SHA256 hash of
32-
/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/c3d45a0153e2985e386dd7172dd55026bb38c9ee.tar.gz
32+
/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/v0.24.1.tar.gz
3333
does not match expected value
34-
expected: '88961080f0e1413a3975a640e6e879b2233fee3353c68d129332ccf0a04ff8bc'
34+
expected: '7adb5bb3b3c2c4f4fdc980a9a13df8fbf3526a82b5c37dd9cf2ed29de56a4683'
3535
actual: '${actual_value}'")
3636
else()
3737
set("${hash_is_good}" TRUE PARENT_SCOPE)
@@ -71,32 +71,32 @@ function(sleep_before_download attempt)
7171
execute_process(COMMAND "${CMAKE_COMMAND}" -E sleep "${sleep_seconds}")
7272
endfunction()
7373

74-
if(EXISTS "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/c3d45a0153e2985e386dd7172dd55026bb38c9ee.tar.gz")
74+
if(EXISTS "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/v0.24.1.tar.gz")
7575
check_file_hash(has_hash hash_is_good)
7676
if(has_hash)
7777
if(hash_is_good)
7878
message(VERBOSE "File already exists and hash match (skip download):
79-
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/c3d45a0153e2985e386dd7172dd55026bb38c9ee.tar.gz'
80-
SHA256='88961080f0e1413a3975a640e6e879b2233fee3353c68d129332ccf0a04ff8bc'"
79+
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/v0.24.1.tar.gz'
80+
SHA256='7adb5bb3b3c2c4f4fdc980a9a13df8fbf3526a82b5c37dd9cf2ed29de56a4683'"
8181
)
8282
return()
8383
else()
8484
message(VERBOSE "File already exists but hash mismatch. Removing...")
85-
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/c3d45a0153e2985e386dd7172dd55026bb38c9ee.tar.gz")
85+
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/v0.24.1.tar.gz")
8686
endif()
8787
else()
8888
message(VERBOSE "File already exists but no hash specified (use URL_HASH):
89-
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/c3d45a0153e2985e386dd7172dd55026bb38c9ee.tar.gz'
89+
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/v0.24.1.tar.gz'
9090
Old file will be removed and new file downloaded from URL."
9191
)
92-
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/c3d45a0153e2985e386dd7172dd55026bb38c9ee.tar.gz")
92+
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/v0.24.1.tar.gz")
9393
endif()
9494
endif()
9595

9696
set(retry_number 5)
9797

9898
message(VERBOSE "Downloading...
99-
dst='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/c3d45a0153e2985e386dd7172dd55026bb38c9ee.tar.gz'
99+
dst='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/v0.24.1.tar.gz'
100100
timeout='none'
101101
inactivity timeout='none'"
102102
)
@@ -107,7 +107,7 @@ foreach(i RANGE ${retry_number})
107107
if(status_code IN_LIST download_retry_codes)
108108
sleep_before_download(${i})
109109
endif()
110-
foreach(url IN ITEMS [====[https://github.com/tree-sitter/tree-sitter/archive/c3d45a0153e2985e386dd7172dd55026bb38c9ee.tar.gz]====])
110+
foreach(url IN ITEMS [====[https://github.com/tree-sitter/tree-sitter/archive/v0.24.1.tar.gz]====])
111111
if(NOT url IN_LIST skip_url_list)
112112
message(VERBOSE "Using src='${url}'")
113113

@@ -119,7 +119,7 @@ foreach(i RANGE ${retry_number})
119119

120120
file(
121121
DOWNLOAD
122-
"${url}" "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/c3d45a0153e2985e386dd7172dd55026bb38c9ee.tar.gz"
122+
"${url}" "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/v0.24.1.tar.gz"
123123

124124
# no TIMEOUT
125125
# no INACTIVITY_TIMEOUT
@@ -136,7 +136,7 @@ foreach(i RANGE ${retry_number})
136136
check_file_hash(has_hash hash_is_good)
137137
if(has_hash AND NOT hash_is_good)
138138
message(VERBOSE "Hash mismatch, removing...")
139-
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/c3d45a0153e2985e386dd7172dd55026bb38c9ee.tar.gz")
139+
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/v0.24.1.tar.gz")
140140
else()
141141
message(VERBOSE "Downloading... done")
142142
return()

src/treesitter-stamp/extract-treesitter.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ cmake_minimum_required(VERSION 3.5)
55

66
# Make file names absolute:
77
#
8-
get_filename_component(filename "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/c3d45a0153e2985e386dd7172dd55026bb38c9ee.tar.gz" ABSOLUTE)
8+
get_filename_component(filename "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter/v0.24.1.tar.gz" ABSOLUTE)
99
get_filename_component(directory "/home/runner/work/deps/deps/neovim/deps/build/src/treesitter" ABSOLUTE)
1010

1111
message(VERBOSE "extracting...

src/treesitter-stamp/treesitter-urlinfo.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ method=url
66
command=/usr/local/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/deps/deps/neovim/deps/build/src/treesitter-stamp/download-treesitter.cmake;COMMAND;/usr/local/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/deps/deps/neovim/deps/build/src/treesitter-stamp/verify-treesitter.cmake;COMMAND;/usr/local/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/deps/deps/neovim/deps/build/src/treesitter-stamp/extract-treesitter.cmake
77
source_dir=/home/runner/work/deps/deps/neovim/deps/build/src/treesitter
88
work_dir=/home/runner/work/deps/deps/neovim/deps/build/src
9-
url(s)=https://github.com/tree-sitter/tree-sitter/archive/c3d45a0153e2985e386dd7172dd55026bb38c9ee.tar.gz
10-
hash=SHA256=88961080f0e1413a3975a640e6e879b2233fee3353c68d129332ccf0a04ff8bc
9+
url(s)=https://github.com/tree-sitter/tree-sitter/archive/v0.24.1.tar.gz
10+
hash=SHA256=7adb5bb3b3c2c4f4fdc980a9a13df8fbf3526a82b5c37dd9cf2ed29de56a4683
1111
no_extract=
1212

src/treesitter/Cargo.lock

Lines changed: 32 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/treesitter/Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ members = [
1313
resolver = "2"
1414

1515
[workspace.package]
16-
version = "0.23.0"
16+
version = "0.24.1"
1717
authors = ["Max Brunsfeld <maxbrunsfeld@gmail.com>"]
1818
edition = "2021"
1919
rust-version = "1.74.1"
@@ -96,9 +96,9 @@ walkdir = "2.5.0"
9696
wasmparser = "0.217.0"
9797
webbrowser = "1.0.2"
9898

99-
tree-sitter = { version = "0.23.0", path = "./lib" }
100-
tree-sitter-generate = { version = "0.23.0", path = "./cli/generate" }
101-
tree-sitter-loader = { version = "0.23.0", path = "./cli/loader" }
102-
tree-sitter-config = { version = "0.23.0", path = "./cli/config" }
103-
tree-sitter-highlight = { version = "0.23.0", path = "./highlight" }
104-
tree-sitter-tags = { version = "0.23.0", path = "./tags" }
99+
tree-sitter = { version = "0.24.0", path = "./lib" }
100+
tree-sitter-generate = { version = "0.24.0", path = "./cli/generate" }
101+
tree-sitter-loader = { version = "0.24.0", path = "./cli/loader" }
102+
tree-sitter-config = { version = "0.24.0", path = "./cli/config" }
103+
tree-sitter-highlight = { version = "0.24.0", path = "./highlight" }
104+
tree-sitter-tags = { version = "0.24.0", path = "./tags" }

src/treesitter/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ ifeq ($(OS),Windows_NT)
22
$(error Windows is not supported)
33
endif
44

5-
VERSION := 0.23.0
5+
VERSION := 0.24.1
66
DESCRIPTION := An incremental parsing system for programming tools
77
HOMEPAGE_URL := https://tree-sitter.github.io/tree-sitter/
88

src/treesitter/build.zig.zon

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.{
22
.name = "tree-sitter",
3-
.version = "0.23.0",
3+
.version = "0.24.1",
44
.paths = .{
55
"build.zig",
66
"build.zig.zon",

src/treesitter/cli/generate/src/build_tables/build_lex_table.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ use crate::{
1010
dedup::split_state_id_groups,
1111
grammars::{LexicalGrammar, SyntaxGrammar},
1212
nfa::{CharacterSet, NfaCursor},
13-
prepare_grammar::symbol_is_used,
1413
rules::{Symbol, TokenSet},
1514
tables::{AdvanceAction, LexState, LexTable, ParseStateId, ParseTable},
1615
};
@@ -94,9 +93,6 @@ pub fn build_lex_table(
9493
let mut large_character_sets = Vec::new();
9594
for (variable_ix, _variable) in lexical_grammar.variables.iter().enumerate() {
9695
let symbol = Symbol::terminal(variable_ix);
97-
if !symbol_is_used(&syntax_grammar.variables, symbol) {
98-
continue;
99-
}
10096
builder.reset();
10197
builder.add_state_for_tokens(&TokenSet::from_iter([symbol]));
10298
for state in &builder.table.states {

src/treesitter/cli/generate/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ struct GeneratedParser {
3939
node_types_json: String,
4040
}
4141

42-
pub const ALLOC_HEADER: &str = include_str!("../../src/templates/alloc.h");
43-
pub const ARRAY_HEADER: &str = include_str!("../../src/templates/array.h");
42+
pub const ALLOC_HEADER: &str = include_str!("templates/alloc.h");
43+
pub const ARRAY_HEADER: &str = include_str!("templates/array.h");
4444

4545
pub fn generate_parser_in_directory(
4646
repo_path: &Path,

0 commit comments

Comments
 (0)