diff options
author | Riley Bruins <ribru17@hotmail.com> | 2025-01-11 15:44:07 -0800 |
---|---|---|
committer | Christian Clason <ch.clason+github@icloud.com> | 2025-01-12 16:44:24 +0100 |
commit | 3fdc4302415972eb5d98ba832372236be3d22572 (patch) | |
tree | 9993ceaf881d0c6fb77f7a39c1cca3e6fc6a3826 /runtime/lua/vim/_meta/options.lua | |
parent | 40bf23adaf98dc357a59f9524a16e06f990faeaa (diff) | |
download | rneovim-3fdc4302415972eb5d98ba832372236be3d22572.tar.gz rneovim-3fdc4302415972eb5d98ba832372236be3d22572.tar.bz2 rneovim-3fdc4302415972eb5d98ba832372236be3d22572.zip |
perf(treesitter): cache queries strongly
**Problem:** Query parsing uses a weak cache which is invalidated
frequently
**Solution:** Make the cache strong, and invalidate it manually when
necessary (that is, when `rtp` is changed or `query.set()` is called)
Co-authored-by: Christian Clason <c.clason@uni-graz.at>
Diffstat (limited to 'runtime/lua/vim/_meta/options.lua')
0 files changed, 0 insertions, 0 deletions