Skip to content

Comments

v2.0: Caching, single threaded#86

Merged
stackmystack merged 44 commits intomasterfrom
overhaul-errors
Feb 20, 2026
Merged

v2.0: Caching, single threaded#86
stackmystack merged 44 commits intomasterfrom
overhaul-errors

Conversation

@stackmystack
Copy link
Owner

@stackmystack stackmystack commented Feb 19, 2026

This is a heavy rewrite of the internals of tsdl. I worked on it over a long-ish period of time.

There's a lot to be desired still … but here's the most notable changes:

  1. Completely async through and through
  2. Single-threaded (still concurrent, though)
  3. Caching enabled
  4. Hard-links on install

Everything else is mostly cleanup or noise.

We don't need more, and what we had before was utterly confusing.
This is incomplete. Currently we only support fetching pre-build
tree-sitter-cli. I'd like to add building from source too.
@stackmystack stackmystack force-pushed the overhaul-errors branch 7 times, most recently from 0279b04 to 51a2d66 Compare February 19, 2026 19:08
@stackmystack stackmystack changed the title Rewrite internals: v2.0: Caching, single threaded Feb 19, 2026
@stackmystack stackmystack force-pushed the overhaul-errors branch 11 times, most recently from 478b157 to 8729128 Compare February 20, 2026 12:28
@stackmystack stackmystack merged commit a8987d9 into master Feb 20, 2026
9 checks passed
@stackmystack stackmystack deleted the overhaul-errors branch February 20, 2026 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant