@64-bitman pushed 69 commits.

58eabe04fe00cc29c93bd5f3555f8da2c00db73b  initial commit
0db7007559d4a8619eca741e2af92f53bf04970d  setup basic stuff
3256690d890cf83418406e5030b415d7ca702990  refactor
11b13551a199084ce0497cbac07ccbfa9477f88d  iniitial parsing backend logic
9cff63518355566a754b0c0b181e818e833d0a02  refactor
5fa39c7ae66ae1cbd3b8a4983edb9fa5cea7b4d3  basic working
96ddcba7f3c83c33fa385e211f02275a854497f4  initial vimscript api
4b83ca57aa83b9ff273496a3e86ed194a999bee3  add more api functions
4bd559072b6bd8ee039304a8ca0bbffe790668ed  add opaque data type to replace 
tsobject
68548f4900547b8d1f4e953935338222d57f67ec  port over to using opaques
ae5468b71cb5d510a476114d0f909737b1b7ba2f  add more api functions
eba776f71b5a4323590680fefcc3aa9d51a4d034  refactor
5b7bc34602c961bf15871cb919c7b567705c5daa  add properties to opaque type
6905ced1dd8799ac52b270e60f966a5b00299777  fix possible alignment issues
c69829add4f9426f4db77d39cfe3ecfe735dcd4a  improve api
2d92021dbccef0ade7658d97a710f9f361f0fb06  refactor
b8ae01fdbd95546a2d507d38d5b0145fd35e69db  fix formatting
f09008913246aa2cd92c68489e949e7347c9fea9  small fixes
f21ba346d986bc4d67403aef2df85e30eb813136  add decode function for parsing
a1e1e2a98211da0c492f897f62f888790c48ec6c  fix ci errors
7a39772b44afd5738d0e5f45747d5e6c73c82b17  build treesitter library instead of 
distro pkg for ci
2adeddf97442f6cfda7ae92616b5d0e0344451bc  create test files
2b7a3d992e56ff10cf1bc6acbf0c2818a488d896  remove unused 'tslanguage' option
4fda5f2a3f54490b6f57c1abd4f9e15cad282f1c  improve encoding detection
207290a0a618a569eff8fda1597c4c522c0d09d7  extra tests
6da1966f069508e3b5fe76232f59e314ff1caa37  add tsquery_inspect() function
95c944877bb5633605080ea9c50ddf22936f1e8a  add treesitter library in-tree
2a752f9da29a25121ddb195a2d1d70e2ec6f0eb3  fix proto files
6a30ba584d0ffa236a631d8de1e7269ded838923  opaque type fixes
a18bdd6b119545f0adb98751c794937c07936796  more opaque type tests
ef6444e2910da8cc9752dff96076a8275714a25f  build treesitter library using 
src/Makefile
ae41c69eab9538410aa571f7f89175bad376da8f  temp
02a66b922cdaeb54a85af3a6063774d7a155f8fb  set allocator functions
97a226e232f635487d446a992737cd3acdd517c5  add tsparser_set_included_ranges()
caa314f678dc7cb131958a6b05e0c417314fbef9  refactor
f0567e798618d9b425c7df18d8520fdd1295bde7  more api functions
228d7930399161f3a7b6f53ef132a05435c4bd48  refactor tsparser_parse_buf()
9af645e7d1669bf6c1a80a40a2f72bae7de2680d  refactor ts_query_cursor_next_match
9283b3c12f349abbd43b616c5a7462598684923c  add ts_query_cursor_remove_match
784911e388d59452461b80639b733d2155390619  update tsquerymatch equal func
f637aae2d577531c370b251c5882404ec283b19b  Revert "add treesitter library 
in-tree"
2be4627c67605b3d3d9922685aea7d1a35195a5f  make captures property of 
tsquerymatch return dict
c9fae4d7ea4a258a32468249bac31cb316df7016  use tuple for tsquery_inspect 
patterns entry instead of dict
8365ce1855004f03e0b28ffbd3a7594acf7360df  add timeout to tsquerycursor_exec
acc19b12bdbf4a677627b3e2f2ff6000b024ba18  add tsparser_parse_string()
148c26fc49a1f03febb95447ec1f51b51029788b  add ts_language_is_loaded()
d0ae9b06641b8d8f6b8f99ea6a147e951c3012ab  fix tsquery_inspect
1996d0387cbab1d7f418ea751872ddb10dd5d326  prevent integer overflow when 
converting TSPoint to tuple
28afa7a06ecf8f960651420b4b9049441e2ad7cc  fix tsrange_array_to_tuple and 
refactor tsparser_parse_*
22f7ba002e3e7e43a5ecb0fdc2bd92ccbba12e73  fix tsquerycursor_exec and use dict 
for tsquery_inspect
bbd7ea129d7162766fb6b93b80c338aad5217fc3  add "range" property to TSNode
48dd516074abef0ed68e47dc27a916518c691066  fix tsnode property ordering
dc3483f3905299f8eb72791b1a7cea0670c9057f  don't add +1 to TSPoint
c0f7f3f8eaded10a4f5bc8294ad3ae8b7bc25aa7  add function comments
2aa6a24574285533e75c670e375768d72aa2a43f  don't subtract one in 
tuple_to_tspoint()
e7f752ad74f67fafae5e012639f593564be06d1f  convert tsparser_included_ranges and 
tstree_included_ranges into properties
5cf565bdbd4278580d733ede66f80b20c46115fb  fix tsnode_child()
1e25affee2a22611686e159d41c60764419bd4b1  don't error on empty list in 
tsparser_set_included_ranges()
2eb770f1e49f4a73046c604d7967f80ed604656d  convert treesitter positions to vim 
positions by default
04556e7097c465c802ff5fc727955108ae2d3e4d  remove tsparser_parse_string()
7bd664893cc0e0a2f68fbaceac8d1b0bf32045a0  prevent integer overflow
9340d2c3368df0b46b991ccc2f8fd640ef33086c  return parse time for tsparser_parse()
9b1f6e5fefbf672d781fcd23e88c0df129376732  make tsparser_set_included_ranges() 
also accept tuples
83d563d6d53be73a62ec86333d6caf0fe5b42b26  refactor tsparser_parse
9000291f29878fa92b0ae73c53a6fa3c16d39eb4  fix vim9 test failures
c4ad20860b70e750df29f9d0cb4590e5273000e0  fix tuple refcount in 
tsparser_parser()
46f2a97c3147431b2e048577161e798a9517c06a  use MAXLNUM and MAXCOL instead of C99 
macros
95e5c3d287fabdea8674aaaad83e0ce50090a387  refactor tsparser_parse()
08f1166011e5f1f59d23e8983cce0ac4ad0cecd9  fix rebase

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

Message ID: 
<vim/vim/pull/18869/before/79746abb001b558227990bbe6e85725e252b3fb4/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/79746abb001b558227990bbe6e85725e252b3fb4/after/08f1166011e5f1f59d23e8983cce0ac4ad0cecd9%40github.com.

Reply via email to