Files
neovim/runtime/lua/vim
L Lllvvuu 64160bac5b [Backport release-0.9] fix(languagetree): remove double recursion in LanguageTree:parse
`LanguageTree:parse` is recursive, and calls
`LanguageTree:for_each_child`, which is also recursive.

That means that, starting from the third level (child of child of root),
nodes will be parsed twice.

Which then means that if the tree is N layers deep, there will be ~2^N
parses even if the branching factor is 1.

Fixes: #25104
2023-09-12 00:22:30 -07:00
..
2023-07-18 06:36:24 +00:00
2023-02-22 16:23:49 +01:00
2023-03-04 13:05:16 +00:00