Max Brunsfeld
4e2e059865
Ensure 'extra' bit is set correctly when reusing a node
...
Fixes #1444
2021-11-19 12:43:55 -08:00
Max Brunsfeld
2f9b7ac465
Fix logging of seed in randomized test
2021-11-19 12:16:54 -08:00
Max Brunsfeld
1fe0420f0f
Avoid unnecessary stack entries in query analysis
...
When descending into a hidden child rule, the current stack entry
can be reused if it is currently at the end of its rule.
This fixes a test failure when analyzing a Ruby query. The
failure was introduced due to some changes to the Ruby grammar.
This optimization allows us to impose a _smaller_ limit on
the stack size, which should make query analysis faster and
more memory-efficient.
2021-11-19 11:04:36 -08:00
Max Brunsfeld
52b4b65adc
Convert more test grammars from JSON to JS
2021-11-19 10:35:53 -08:00
Max Brunsfeld
67d58d3ca2
Merge pull request #1487 from mattmassicotte/patch-1
...
Add link to swift bindings package
2021-11-18 11:42:52 -08:00
Matt Massicotte
af2c692711
Add link to swift bindings package
2021-11-17 11:30:32 -05:00
Max Brunsfeld
67de9435b1
Merge pull request #1457 from josteink/bugfix-whitespace
...
Fix whitespace issues when using paths-file.
2021-10-25 16:37:13 -07:00
Jostein Kjønigsen
d0559ca43f
Fix whitespace issues when using paths-file.
2021-10-25 23:51:01 +02:00
Max Brunsfeld
d05c665863
Convert some of the fixture grammars from JSON to JS
...
These tests are easier to write and maintain if the grammars are just JS,
like grammars normally are. It doesn't slow the tests down significantly
to shell out to `node` for each of these grammars.
2021-10-22 18:47:23 -06:00
Max Brunsfeld
ddb12dc0c6
query: Return error on unclosed tree pattern in alternation
...
Fixes #1436
2021-10-12 09:20:43 -07:00
Max Brunsfeld
e78413832b
Restructure test suite's allocation recording so that tests can run in parallel
2021-10-11 17:24:37 -07:00
Max Brunsfeld
fe29bc8c19
Tweak comment formatting in api.h so bindgen doesn't create a doctest
2021-10-11 17:23:44 -07:00
Max Brunsfeld
3d554ecf6b
Merge pull request #1434 from razzeee/unicode-14
...
Update to unicode standard 14
2021-10-10 10:47:41 -07:00
Razze
956705a23d
Update to unicode standard 14
2021-10-10 16:40:31 +02:00
Max Brunsfeld
0288dd4acc
Merge pull request #1295 from nokome/master
...
docs(Using parsers): Fix spelling, remove unusual keyword
2021-10-05 14:15:23 -07:00
Max Brunsfeld
ec87df2021
Merge pull request #1416 from Wilfred/patch-1
...
Add link to elisp parser
2021-10-05 14:14:13 -07:00
Max Brunsfeld
21fd9ee36c
Merge pull request #1412 from ahelwer/windows-test-failures
...
Fixed some test failures due to CRLF line endings
2021-10-05 14:13:26 -07:00
Max Brunsfeld
15860392c5
Merge pull request #1427 from aminya/serde
...
Use serde's derive feature
2021-10-05 10:01:16 -07:00
Amin Yahyaabadi
8a5620ce15
Use serde's derive feature
2021-10-05 02:38:18 -05:00
Max Brunsfeld
7890a29db0
Merge pull request #1422 from Wilfred/docs_fix
...
Add missing word in doc comment
2021-09-30 23:24:59 -07:00
Wilfred Hughes
f17f08bbef
Add missing word in doc comment
2021-09-30 21:53:41 -07:00
Andrew Helwer
993e93eeee
Fix linux build
2021-09-28 19:06:05 -04:00
Andrew Helwer
3b5f9cb642
Fixed cargo fmt
2021-09-28 18:53:24 -04:00
Andrew Helwer
815c281c48
Fix ci.yml format
2021-09-28 18:52:12 -04:00
Andrew Helwer
8eef790a61
Build rust with warnings=errors
2021-09-28 18:51:09 -04:00
Andrew Helwer
652235a6b8
Moved windows build out into separate job
2021-09-28 18:45:27 -04:00
Andrew Helwer
eeff48d79f
Specify bash shell
2021-09-28 18:35:40 -04:00
Andrew Helwer
e8e4dafa92
Fixed cargo fmt suggestions
2021-09-28 18:31:04 -04:00
Andrew Helwer
02253866d7
Added windows to github CI workflow
2021-09-28 18:28:56 -04:00
Andrew Helwer
3d1f760e31
Simplified corpus test output comparisons
2021-09-28 18:27:25 -04:00
Max Brunsfeld
4ff2172857
Merge pull request #1414 from theHamsta/add-my-parsers
...
Add tree-sitter-cuda, tree-sitter-glsl, tree-sitter-commonlisp
2021-09-27 11:46:17 -07:00
Wilfred Hughes
056a608991
Add link to elisp parser
2021-09-26 22:51:50 -07:00
Stephan Seitz
2f484a2bcb
Add tree-sitter-cuda, tree-sitter-glsl, tree-sitter-commonlisp
2021-09-26 12:21:38 +02:00
Andrew Helwer
0c3fb6e6a2
Fixed cargo fmt issues
2021-09-24 22:49:25 -04:00
Andrew Helwer
0dc1bd806f
Fixed some test failures due to CRLF line endings
2021-09-24 22:42:38 -04:00
Max Brunsfeld
929c89e781
Merge pull request #1238 from m-novikov/m-novikov-add-parsers
...
Add SQL parser
2021-09-24 09:04:36 -07:00
Max Brunsfeld
e7dcd2b7c4
Merge branch 'master' into m-novikov-add-parsers
2021-09-24 09:04:30 -07:00
Max Brunsfeld
561dfe3a2d
Merge pull request #1394 from tree-sitter/fix/query-predicates-with-alternations
...
fix(cli): Panic on queries containing alternation with predicates
2021-09-24 08:56:23 -07:00
Max Brunsfeld
2bee7c9b75
Update get_column docs
...
Fixes #1405
2021-09-22 13:53:42 -07:00
Max Brunsfeld
0e3a2780cd
Avoid dynamic regex construction when parsing test files
2021-09-21 21:35:14 -07:00
Andrew Hlynskyi
6d2a9983d1
Merge pull request #1400 from tree-sitter/chore/rename-web-ui-stuff
...
chore(cli): Rename all internal web_ui stuff to playground
2021-09-22 04:49:48 +03:00
Andrew Hlynskyi
16470bc0b1
chore(cli): Rename all internal web_ui stuff to playground
2021-09-22 04:28:08 +03:00
Max Brunsfeld
f65bc89bc8
Merge pull request #1399 from tree-sitter/fix/playground-opening
...
fix(cli): Fix playground opening in a browser, regression in #1304
2021-09-21 16:32:30 -07:00
Andrew Hlynskyi
2383b7354c
Merge pull request #1258 from tree-sitter/dependabot/bundler/docs/addressable-2.8.0
...
chore(deps): bump addressable from 2.5.2 to 2.8.0 in /docs
2021-09-22 02:18:34 +03:00
dependabot[bot]
0801cd3870
chore(deps): bump addressable from 2.5.2 to 2.8.0 in /docs
...
Bumps [addressable](https://github.com/sporkmonger/addressable ) from 2.5.2 to 2.8.0.
- [Release notes](https://github.com/sporkmonger/addressable/releases )
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.5.2...addressable-2.8.0 )
---
updated-dependencies:
- dependency-name: addressable
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-22 02:00:03 +03:00
Andrew Hlynskyi
2abd6bc318
fix(cli): Fix playground opening in a browser, regression in #1304
2021-09-22 01:38:52 +03:00
Andrew Hlynskyi
28a121b532
chore(docs): Fix misprints
2021-09-22 00:24:36 +03:00
Max Brunsfeld
51aa169387
Merge pull request #1398 from tree-sitter/feat/cli/improve-query-output
...
feat(cli/query): Improve and unify query sub command output
2021-09-21 13:46:26 -07:00
Max Brunsfeld
74152feef0
Merge pull request #1397 from tree-sitter/fix/mark-set-cancellation-self-as-mutable
...
binding(rust): Mark set_cancellation_flag self as mutable
2021-09-21 13:38:03 -07:00
Andrew Hlynskyi
e2de738026
cli(query): Improve and unify query subcommand output
2021-09-21 23:10:00 +03:00