Max Brunsfeld
|
2a3c2ad6b9
|
Implement Send for QueryCursor
|
2020-09-30 21:19:32 -07:00 |
|
Max Brunsfeld
|
08356f79c7
|
Bump sibling cargo deps
|
2020-09-30 21:19:32 -07:00 |
|
Patrick Thomson
|
e24de9d225
|
Merge pull request #746 from tree-sitter/parsing-stats
Add --stats flag for reporting parse information.
|
2020-09-30 13:19:27 -04:00 |
|
Patrick Thomson
|
33435f43c0
|
Take Max's suggestions.
|
2020-09-30 09:28:58 -04:00 |
|
Patrick Thomson
|
16bd061b33
|
Have the caller track stats here.
|
2020-09-29 15:43:30 -04:00 |
|
Patrick Thomson
|
9f9f2a52b7
|
Docs.
|
2020-09-29 12:59:05 -04:00 |
|
Patrick Thomson
|
939cdf12b9
|
Add --stats flag for reporting parse information.
|
2020-09-29 12:34:25 -04:00 |
|
Max Brunsfeld
|
5080de496a
|
0.17.1
|
2020-09-24 15:08:19 -07:00 |
|
Max Brunsfeld
|
28557ea8b4
|
highlight: 0.3
|
2020-09-24 15:07:56 -07:00 |
|
Max Brunsfeld
|
7565604626
|
web: 0.17.1
|
2020-09-24 15:06:19 -07:00 |
|
Max Brunsfeld
|
7361cf9a0b
|
rust binding: 0.17.0
|
2020-09-24 15:05:34 -07:00 |
|
Max Brunsfeld
|
ba239ce4ab
|
Make query error line numbers consistently display 1-indexed
|
2020-09-24 15:03:51 -07:00 |
|
Max Brunsfeld
|
518916f221
|
Return correct path and line in query errors from the CLI
|
2020-09-24 13:47:27 -07:00 |
|
Max Brunsfeld
|
297e2bcb28
|
static query analysis: Fix handling of fields in hidden nodes
|
2020-09-23 16:55:48 -07:00 |
|
Max Brunsfeld
|
9185262e48
|
web: 0.17.0
|
2020-09-23 13:17:35 -07:00 |
|
Max Brunsfeld
|
b6fba7ca4c
|
0.17.0
|
2020-09-23 13:09:19 -07:00 |
|
Max Brunsfeld
|
ffd3bdc4c1
|
Escape ? in C string literals
Fixes #714
|
2020-09-23 13:06:06 -07:00 |
|
Max Brunsfeld
|
cb343cad5e
|
Avoid reusing the root node during incremental parsing
Fixes #712
|
2020-09-23 12:59:27 -07:00 |
|
Max Brunsfeld
|
4d99e23946
|
Merge pull request #738 from tree-sitter/supertype-queries
Allow tree queries to match on nodes' supertypes
|
2020-09-23 12:19:04 -07:00 |
|
Max Brunsfeld
|
a544200a6c
|
Simplify query code for matching supertypes
|
2020-09-23 11:55:03 -07:00 |
|
Max Brunsfeld
|
21c3bbc4b4
|
Account for supertypes during query analysis
|
2020-09-23 10:55:31 -07:00 |
|
Max Brunsfeld
|
5003064da7
|
Make supertypes automatically hidden, without underscore prefix
|
2020-09-23 09:35:14 -07:00 |
|
Max Brunsfeld
|
a8d77001c2
|
Update c error recovery test to reflect behavior change
|
2020-09-21 13:20:50 -07:00 |
|
Max Brunsfeld
|
8835dfda99
|
Fix test for supertypes in queries
|
2020-09-21 13:11:54 -07:00 |
|
Max Brunsfeld
|
b5a9adb555
|
Allow queries to match on supertypes
Co-authored-by: Ayman Nadeem <aymannadeem@github.com>
|
2020-09-21 12:34:48 -07:00 |
|
Max Brunsfeld
|
f10a8448ed
|
Merge pull request #723 from tree-sitter/comprehensive-wasm-help
Conditionally handle the presence/absence of build-wasm files.
|
2020-09-15 11:54:57 -07:00 |
|
Patrick Thomson
|
931d0c2600
|
fix warning and use implicit return here
|
2020-09-15 13:22:22 -04:00 |
|
Patrick Thomson
|
71f5908806
|
Max's suggestions.
|
2020-09-15 13:08:03 -04:00 |
|
Max Brunsfeld
|
ff488f89c9
|
Make the --prev-abi flag work w/ the newest abi change
|
2020-09-08 10:58:20 -07:00 |
|
Patrick Thomson
|
2a1bd3dbc2
|
Better naming.
|
2020-09-08 09:25:38 -04:00 |
|
Patrick Thomson
|
865f59ad74
|
No need for platformish logic in build.rs.
|
2020-09-08 09:23:54 -04:00 |
|
Patrick Thomson
|
660fe86300
|
web_ui and playground.js are always there.
|
2020-09-08 09:15:00 -04:00 |
|
Patrick Thomson
|
85cdf3dc49
|
adjust docs
|
2020-09-02 15:37:21 -04:00 |
|
Max Brunsfeld
|
85e4636c80
|
Merge pull request #722 from tree-sitter/query-last-child-fix
Fix behavior of the last child operator in tree queries
|
2020-09-02 12:35:39 -07:00 |
|
Patrick Thomson
|
92a17e782f
|
Conditionally compile with a cfg variable instead.
|
2020-09-02 15:32:12 -04:00 |
|
Max Brunsfeld
|
36a8821f3e
|
Fix behavior of the last child operator in tree queries
|
2020-09-02 12:10:04 -07:00 |
|
Patrick Thomson
|
6256110bd2
|
simplest changes, just error in the build
|
2020-09-02 13:31:29 -04:00 |
|
Max Brunsfeld
|
18150a1573
|
Merge pull request #644 from tree-sitter/query-pattern-is-definite
Analyze queries on construction to identify impossible patterns, and patterns that will definitely match
|
2020-09-02 10:28:21 -07:00 |
|
Max Brunsfeld
|
31a22fc627
|
In array.h, add comments and sort functions more logically
|
2020-09-02 10:02:34 -07:00 |
|
Max Brunsfeld
|
4b9db41584
|
Remove unnecessary echo in test script
|
2020-09-02 09:17:48 -07:00 |
|
Max Brunsfeld
|
87df53a99b
|
Merge pull request #716 from bfredl/fallthrough
avoid warnings for implicit fallthrough in switch statements
|
2020-08-26 10:02:00 -07:00 |
|
Björn Linse
|
04eacc44ef
|
avoid warnings for implicit fallthrough in switch statements
|
2020-08-26 10:04:08 +02:00 |
|
Max Brunsfeld
|
55030afd13
|
Merge pull request #715 from bfredl/ubsan-warnings
Fix a few cases of Clang 10 with UBSAN detecting undefined behavior
|
2020-08-25 11:16:08 -07:00 |
|
Björn Linse
|
00c470ab2a
|
Fix a few cases of Clang 10 with UBSAN detecting undefined behavior
Clang 10 considers adding any offset, including 0, to the null pointer
to be undefined behavior. `(void *)NULL + 0 = kaboom`.
|
2020-08-25 19:34:44 +02:00 |
|
Max Brunsfeld
|
4aba684d66
|
Control recursion depth explicitly during query analysis
|
2020-08-24 16:55:56 -07:00 |
|
Max Brunsfeld
|
315f87bbff
|
Remove unnecessary parameter from sorted array functions
|
2020-08-24 12:07:57 -07:00 |
|
Max Brunsfeld
|
2eb04094f8
|
Handle aliased parent nodes in query analysis
|
2020-08-21 14:12:04 -07:00 |
|
Max Brunsfeld
|
456b1f6771
|
Fix handling of alternations and optional nodes in query analysis
|
2020-08-20 16:28:54 -07:00 |
|
Max Brunsfeld
|
9daec9cb22
|
Tweak impossible pattern error messages
|
2020-08-20 13:35:11 -07:00 |
|
Max Brunsfeld
|
4301110c12
|
query: Indicate specific step that's impossible
|
2020-08-20 13:06:38 -07:00 |
|