Commit graph

4574 commits

Author SHA1 Message Date
Max Brunsfeld
ac29eab5f9 Remove tests for LookaheadIterator compilation failures
These add noise when running tests. Let's not add unit tests for
compilation failurs.
2023-11-27 10:32:25 -08:00
Amaan Qureshi
0ff28346be
Merge pull request #2714 from MrPrezident/test_point_range_captures_fix
fix "test_point_range_captures not working"
2023-11-12 21:09:09 -08:00
MrPrezident
3c4957e940 fix "test_point_range_captures not working"
Fix for https://github.com/tree-sitter/py-tree-sitter/issues/105
2023-11-12 20:58:51 -06:00
Amaan Qureshi
6019b7c84c
chore: add FUNDING.json 2023-11-08 00:08:07 -05:00
Max Brunsfeld
d3c84e5bd3
Merge pull request #2751 from stackmystack/doc-correction
doc: fix multi-language program typo
2023-11-06 10:43:08 -08:00
Firas al-Khalil
665da5e230 doc: fix multi-language program typo 2023-11-06 13:18:09 +01:00
Max Brunsfeld
ddfbbb00a1
Merge pull request #2725 from daumantas-kavolis-sensmetry/fix/cursor-previous-sibling
Fix `goto_previous_sibling` with padded first children
2023-10-27 11:53:16 +02:00
Daumantas Kavolis
143ed959c9
Use single if block 2023-10-25 10:47:55 +03:00
Daumantas Kavolis
e26e23fd0e
Fix formatting 2023-10-25 10:24:35 +03:00
Daumantas Kavolis
e265929f90
Fix goto_previous_sibling with padded first children 2023-10-25 10:19:03 +03:00
Andrew Hlynskyi
7c0cee70f5
Merge pull request #2713 from tree-sitter/workaround-2712
cicd: disable failed `linux-riscv64gc` target
2023-10-16 23:38:35 +03:00
Andrew Hlynskyi
5e62120050 chore: fix local fixture test for C language 2023-10-16 21:45:40 +03:00
Andrew Hlynskyi
a91a6cc615 cicd: disable failed linux-riscv64gc target
Related issue #2712
2023-10-16 16:13:40 +03:00
Andrew Hlynskyi
20924fa4cd
Merge pull request #2687 from ahlinc/offset-pos-opt
chore(rust): improve perf for position funcs
2023-10-05 20:46:04 +03:00
Andrew Hlynskyi
a5a7564818 chore(rust): add error reporting for position funcs 2023-10-05 17:24:01 +03:00
Andrew Hlynskyi
c63f1680ad chore(rust): improve perf for position funcs 2023-10-05 17:24:01 +03:00
Andrew Hlynskyi
abdff7c1d2
Merge pull request #2690 from ahlinc/cicd-fragile-tests
cicd: add skips for fragile corpus tests
2023-10-05 17:23:31 +03:00
Andrew Hlynskyi
d95836eb35 cicd: add en extra check for non matchable skips 2023-10-05 14:39:36 +03:00
Andrew Hlynskyi
82ddb3ddcc cicd: add skips for fragile corpus tests 2023-10-05 07:59:35 +03:00
Andrew Hlynskyi
6bbb50bef8
Merge pull request #2525 from ahlinc/use-fixture-masters
chore: switch `fetch-fixtures.cmd` to all master branches
2023-09-21 12:32:50 +03:00
Andrew Hlynskyi
dd52cafdd9 chore: switch fetch-fixtures.cmd to all master branches 2023-09-21 11:28:22 +03:00
Amaan Qureshi
4fe1717441
Merge pull request #2637 from amaanq/lookup-perf
perf: cache the current language configuration to lookup for later use
2023-09-21 03:10:05 -04:00
Amaan Qureshi
cc66895343
perf: cache the current language configuration to lookup later on 2023-09-21 00:52:50 -04:00
Amaan Qureshi
b3e8fe9cfc
Merge pull request #2636 from amaanq/js-update
fix: update javascript tests and use cpp/javascript master for fixtures
2023-09-20 23:57:32 -04:00
Amaan Qureshi
3a8d4311be
Merge pull request #1914 from dstoc/master
Add towlower to wasm exports
2023-09-20 12:24:06 -04:00
Amaan Qureshi
ef9cabd4b5
fix: update javascript tests and use cpp/javascript master for fixtures 2023-09-20 11:31:53 -04:00
dstoc
8d0997d5b4 Add towlower to wasm exports
tree-sitter/tree-sitter#1906
2023-09-20 10:41:54 +10:00
Amaan Qureshi
e0f54611ad
Merge pull request #2632 from amaanq/wasm-exports
feat: add some more commonly used functions to exports.json
2023-09-19 10:11:52 -04:00
Amaan Qureshi
6d4aac723f
feat: add some more commonly used functions to exports.json 2023-09-19 09:29:13 -04:00
Andrew Hlynskyi
46af27796a
Merge pull request #2617 from ahlinc/segfault-node-state
fix(lib): segmentation fault in `ts_node_parse_state`
2023-09-12 03:15:12 +03:00
Andrew Hlynskyi
46965770fc fix(lib): segmentation fault in ts_node_parse_state 2023-09-12 02:35:22 +03:00
Andrew Hlynskyi
524bf7e2c6
Merge pull request #2607 from ahlinc/fix-zero-deallocs
fix: `dealloc` calls on zero pointers
2023-09-03 09:45:52 +03:00
Andrew Hlynskyi
796c5a2ccf
Merge pull request #2606 from ahlinc/ffi-rm-c-enum-pfx
chore(ffi): remove enum name prefixes from all C enum values
2023-09-03 09:45:38 +03:00
Andrew Hlynskyi
9cc1daafca chore(ffi): remove enum name prefixes from all C enum values 2023-09-03 07:38:27 +03:00
Andrew Hlynskyi
7f7084c2cb chore(test): panic on zero pointer deallocs for alloc tracked scopes 2023-09-03 07:12:11 +03:00
Andrew Hlynskyi
67a5dbdd93 fix: dealloc calls on zero pointers 2023-09-03 06:53:18 +03:00
Andrew Hlynskyi
5921b36a75
Merge pull request #2603 from ahlinc/query-with-slices
chore(rust): make `Query` predicates state fully immutable
2023-09-03 00:17:22 +03:00
Andrew Hlynskyi
75cb5c3374
Merge pull request #2602 from ahlinc/lib-fix-naming
chore(lib): fix fields naming in `QueryPattern` to singular
2023-09-02 23:51:50 +03:00
Andrew Hlynskyi
08ac19086b chore: simplify test case after query state improvements 2023-09-02 23:12:28 +03:00
Andrew Hlynskyi
52f7eaff31 chore(rust): make Query extra predicates state fully immutable 2023-09-02 23:12:28 +03:00
Andrew Hlynskyi
055c329a69 chore(lib): fix fields naming in QueryPattern to singular 2023-09-02 21:08:54 +03:00
Amaan Qureshi
74e77b10c1
Merge pull request #2597 from amaanq/option-t
refactor: remove `&Option<T>` where used
2023-09-01 18:42:17 -04:00
Amaan Qureshi
dc5ec1cf53
refactor: remove &Option<T> where used 2023-09-01 17:23:39 -04:00
Amaan Qureshi
293f0d1ca3
Merge pull request #2532 from amaanq/quantified-predicate-fix
feat!: properly handle predicates used on quantified captures
2023-08-31 21:01:47 -04:00
Amaan Qureshi
ec88699f1c
test(node): update bash test 2023-08-31 18:26:22 -04:00
Amaan Qureshi
09030401d1
fix(node): add _isalpha 2023-08-31 17:58:42 -04:00
Amaan Qureshi
c5cb27e522
docs: improve predicate docs 2023-08-31 16:01:37 -04:00
Amaan Qureshi
09ac28c77d
feat!: properly handle predicates used on quantified captures 2023-08-31 16:01:36 -04:00
Andrew Hlynskyi
a0cf0a7104
Merge pull request #2585 from mgunyho/include-readme-in-lib-docs
doc: Include README in top-level Rust module documentation
2023-08-29 01:09:59 +03:00
Andrew Hlynskyi
f9117a0221 doc: Add internal links for api.h funcs 2023-08-28 23:09:37 +03:00