@64-bitman pushed 69 commits.

a5c7f9a7e3d499afa20520762880794519ddf7db  initial commit
a17efc1848767856ca00f9157952afb5f20dbc47  setup basic stuff
2c529e18d763a40ff198512134e9de474a8d69e2  refactor
7583e95c4807f51a41cf68265fb28a39c9c07153  iniitial parsing backend logic
4d3b8ae7085c924043e56e57ac6b01289c56a735  refactor
d550b1b58e63e0b7fc9a32873b6176cf82d2629c  basic working
05163b2d601bf634960100292b9a3638f64c8e0e  initial vimscript api
cc3b70c53aaa54a7b77ff3e32188d931119a84ba  add more api functions
4ed4d369f751073ac750fd4abb33a06c23bc1ba5  add opaque data type to replace 
tsobject
165c5bb10012ef9e01634af158cc831dcc66e2fa  port over to using opaques
e9830f3af73c1ce3ffdb33eb5b38e3289df9ce50  add more api functions
b1b5d0e9324e03b5243f3093a69ab9f18d6c1f12  refactor
9afa69567ba4e2d8792dd5d1bd91b78b18965535  add properties to opaque type
a38e230cbc7df15c4aba1524a08871df3759a1b6  fix possible alignment issues
3129eba9b33edafdb8440c0b9a272521d2923005  improve api
be8d5e01adbf8ddc0aafcd4cfbead15fe64b906c  refactor
78e4e3033d46d2c57b241a22ad4f783a436de388  fix formatting
358f041def127aa3941baa0964dba803ce0ed98c  small fixes
2085925c2c6514297f92d75750a8ff2e853b348e  add decode function for parsing
44821cb59527034c060da50cc270d8305351e14a  fix ci errors
09109e15cf786f40a710dce65dc6324fcf228ba2  build treesitter library instead of 
distro pkg for ci
8a12e7cc0d8e7c1ea140485b4eb979e05348a5ed  create test files
2db6c2e7f4ac46779232b914e6e2a3c94b87077b  remove unused 'tslanguage' option
e30494386326db21bf6ad831e51191e26dca8a29  improve encoding detection
7a9876148eed72f69dfba25abf6004f1c1986e50  extra tests
ca8425cb5c8b9ac241092f513b6844fc9860169f  add tsquery_inspect() function
23a20a8997c5703f5ca81b6f965a8c1f197ff123  add treesitter library in-tree
ecaaa2024fa79d93a5cc9c91149d41d7648de867  fix proto files
407d69310b8bccb12327e5c73018c4895cf3044b  opaque type fixes
9ef9933aa4c3a905c2280d9674689d602f7830c6  more opaque type tests
e0942b1db21bfe6c7b44ad6381823204d8e69125  build treesitter library using 
src/Makefile
3433cc8d343dd1e72949c1534dccd62e25f663d9  temp
8ef1b18bfda31e8f1256609a59ac8bc180a1af30  set allocator functions
4df85eabf88b16b13922c289bc5b428ca7170a13  add tsparser_set_included_ranges()
fd3dd76ff0f37eba0725b712166ece9765ac4c15  refactor
b4eff481e9f995b93ab93362a6add314cfd6a14f  more api functions
53eda094dc02a651f9c42d9ce35ddd224e0ba804  refactor tsparser_parse_buf()
646810f841a27c53f2cc17db4f7af62c9ec3ff78  refactor ts_query_cursor_next_match
f25bb7d399362acaccef8740a06e86c6fa1b2ca4  add ts_query_cursor_remove_match
913e255e1984ba4fd6f3d21011a09bd35c53d688  update tsquerymatch equal func
5ac41f13fbd06cf50a8069ccc80922f5a1d998ba  Revert "add treesitter library 
in-tree"
771c41fbc1b5f3a15884d54a740e6afe164136ba  make captures property of 
tsquerymatch return dict
7c2928aaaf98d2c53f6906937302ed2b22ac82d9  use tuple for tsquery_inspect 
patterns entry instead of dict
d74f91be8ec75e6bc1833595b1dd7598c6aa0680  add timeout to tsquerycursor_exec
a03908c7bcc67762217ae9435eeccd6743be0d5b  add tsparser_parse_string()
88bb0cccf126ab612c065e2eafda609d09c0c8ec  add ts_language_is_loaded()
c3af7d3757132408d6a9e95e6004322cbf04df20  fix tsquery_inspect
5910914259238c5583a6e0bc32f10a157a27037e  prevent integer overflow when 
converting TSPoint to tuple
0dd4f9a1dd0282b0b9905244809aa1894385491e  fix tsrange_array_to_tuple and 
refactor tsparser_parse_*
17e693e10199b29140f0a31d2d360b29b3cd21cf  fix tsquerycursor_exec and use dict 
for tsquery_inspect
dd8fc66887a336e0f7e96e9ba1eec24df66c9d86  add "range" property to TSNode
4b9190b9a45f7516f81b0126ffa99aa53f6e9b2b  fix tsnode property ordering
b78693d3facfa051f2ebc8eef47ff1711317e645  don't add +1 to TSPoint
e779f6549092907598b3eac4296119efd0d8a9e4  add function comments
35d9e0bb2515699a4b60508d04715e3ada941cb7  don't subtract one in 
tuple_to_tspoint()
dc8c3275cf78f62af67230542b19c226c5c6abe1  convert tsparser_included_ranges and 
tstree_included_ranges into properties
d646cb0ecd2b46748a0e49a0dda71848de6c1a10  fix tsnode_child()
b865b66cd044ece14ee93f26caac9f8514b99c4d  don't error on empty list in 
tsparser_set_included_ranges()
ce17a6b9f1518e380bfdcd0a97838fad28efce95  convert treesitter positions to vim 
positions by default
3a15b368568fd271b6c979963b69cca98cf8478b  remove tsparser_parse_string()
4a7802660baede5c4738392fb4c0bc881c23159e  prevent integer overflow
c5e562cd4154c1e3973b51341535ec8c440ff5a3  return parse time for tsparser_parse()
f61fc5cebb0df085474b1d01c5074a8bd3163340  make tsparser_set_included_ranges() 
also accept tuples
bccaa8cef1ad39a17122839f3c19950eb8897315  refactor tsparser_parse
c6e6058050d8cf3a35807003ccf1b416ca82b8a4  fix vim9 test failures
98548845dbc11541b65edb4261280cf0f22bd507  fix tuple refcount in 
tsparser_parser()
2e54e783223bb2ffdff810133e6f2063de855943  use MAXLNUM and MAXCOL instead of C99 
macros
dac364438546bcdb8dcac17f9142f61cc6d525ee  refactor tsparser_parse()
79746abb001b558227990bbe6e85725e252b3fb4  fix rebase

-- 
View it on GitHub:
https://github.com/vim/vim/pull/18869/files/3e7869c233087973d1f885400e18305c27e26bc7..79746abb001b558227990bbe6e85725e252b3fb4
You are receiving this because you are subscribed to this thread.

Message ID: 
<vim/vim/pull/18869/before/3e7869c233087973d1f885400e18305c27e26bc7/after/[email protected]>

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/vim_dev/vim/vim/pull/18869/before/3e7869c233087973d1f885400e18305c27e26bc7/after/79746abb001b558227990bbe6e85725e252b3fb4%40github.com.

Reply via email to