Commit graph

4562 commits

Author SHA1 Message Date
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
Andrew Hlynskyi
756e51867d doc: fix cargo doc warnings 2023-08-28 23:09:37 +03:00
Andrew Hlynskyi
0862921537 doc: Include README as top-level module documentation for all crates 2023-08-28 23:09:37 +03:00
mgunyho
bdc0e44d45 doc: Include README in top-level module documentation 2023-08-28 21:27:41 +03:00
Andrew Hlynskyi
9de9396958
Merge pull request #2584 from mgunyho/doc-fixes
doc: Add internal links and fix formatting of Rust docs
2023-08-28 21:10:43 +03:00
mgunyho
8d894bb050 doc: Add backticks to all internal links 2023-08-28 19:26:38 +03:00
mgunyho
dcfd91fc25 doc: Add internal links to backticked text where applicable 2023-08-28 19:26:37 +03:00
mgunyho
4fabc49066 doc: Fix broken link 2023-08-28 19:26:33 +03:00
Andrew Hlynskyi
1ad692daf9
Merge pull request #2583 from ahlinc/chore-hang-tests-note
chore: add an extra notes for hang tests
2023-08-28 17:35:33 +03:00
Andrew Hlynskyi
cbce87dab1 chore: add an extra notes for hang tests 2023-08-28 14:16:36 +03:00
Andrew Hlynskyi
a0d0b35c04
Merge pull request #2566 from amaanq/incl-range
fix: do not increment `current_included_range_index` past `included_range_count` in `__do_advance`
2023-08-28 06:30:02 +03:00
Andrew Hlynskyi
a9c4965dd6 cicd: exclude hang tests for exotic arches and ASAN 2023-08-28 05:39:57 +03:00
Andrew Hlynskyi
b205a1f5a2 Run parser hang test in a killable subprocess 2023-08-27 21:00:26 +03:00