Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tree-sitter 0.23 upgrade #279

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

mwhitworth
Copy link

The main motivation for this upgrade is to move the Rust binding to depending on tree-sitter-language, which is a much more stable library that simplifies further tree-sitter upgrade for Rust projects.

For now, I've restored the package.json scripts that were updated by the tool. These can be made upgrade-proof in a separate PR, I think.

@matthias-Q
Copy link
Collaborator

LGTM. I was wondering if you should bump right up to tree-sitter 0.24 instead of 0.23.

I also ask myself why it fails on Windows. If I have time, I will investigate.

@mwhitworth
Copy link
Author

mwhitworth commented Oct 30, 2024

LGTM. I was wondering if you should bump right up to tree-sitter 0.24 instead of 0.23.

I've prepared a separate branch to upgrade to 0.24. I'll create a PR now. (edit: #283)

Given the churn in bindings in 0.23 and 0.24, separating out the two version upgrades might help with any issue attribution later on.

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.

2 participants