351412231f
refactor: run zig fmt
2024-11-17 20:47:25 +01:00
f0c8e35277
refactor: add basic Buffer.root.get_from_pos test
2024-10-22 19:15:45 +02:00
a5ebaf6202
fix: clean-up bitrot in buffer tests
2024-10-22 19:04:40 +02:00
42ee6459e6
feat: improve performance of incremental re-parsing
...
We use Buffer.Node.get_byte_pos instead of Buffer.Node.get_range to calculate
tree-sitter edits for incremental parsing. This reduces the number of
egc_length calls required per syntax.edit call to the minimum.
2024-07-29 21:46:34 +02:00
00030759f6
fix(tests): re-enable Buffer.rebalance test
2024-07-08 21:54:26 +02:00
f06a7b3d6a
refactor(Buffer): rename Metrix to Metrics
...
Metrix was a bit too silly
2024-07-05 20:58:24 +02:00
633cc5a1c1
fix(tests): fix buffer tests
2024-07-05 20:53:05 +02:00
4ece4babad
Initial public release
2024-02-29 00:00:15 +01:00