Skip to content

feat: Update to tree-sitter 0.22.2#14

Merged
novusnota merged 5 commits intomainfrom
to-match-tact-compiler
Apr 4, 2024
Merged

feat: Update to tree-sitter 0.22.2#14
novusnota merged 5 commits intomainfrom
to-match-tact-compiler

Conversation

@novusnota
Copy link
Copy Markdown
Member

  • Auto-generated (tree-sitter generate) bindings to: C, Go, Node.js, Rust, Python, Swift (some existed before, but now got an update)
  • Auto-generated miscellaneous helpful files: Makefile, editorconfig
  • Moved from NaN to NAPI, see: Convert to NAPI tree-sitter/node-tree-sitter#190
  • Updated Tree-sitter queries (reversed order for last-wins), tests are passing once again 🎉
  • Updated Helix queries (reversed order for last-wins)
  • Placed the currently used Helix queries in 24.03
  • Made updates to .gitignore, .gitattribute
  • Set version of tree-sitter-tact bindings to be 1.3.0 as we're now aiming to match the main branch and future release (1.3.0)
  • Added notes in README to simplify installation of up-to-date queries in the future (separate issue, later)

Closes #11

* Run `tree-sitter generate` to produce all those files
* Changed Tact version from 1.1.5 to 1.3.0 (to start tracking main branch, no grammar updates yet)

Precedence in queries of upstream has changed from first-wins to last-wins,
so they'll be updated in the following commit to fix the tests
To match the upstream changes
@novusnota novusnota merged commit 2dcc7eb into main Apr 4, 2024
@novusnota novusnota deleted the to-match-tact-compiler branch April 4, 2024 21:04
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.

Update tree-sitter to 0.22.2

1 participant