Skip to content

Tree sitter 0.26.8 update#59834

Closed
Kruayd wants to merge 4 commits intovoid-linux:masterfrom
Kruayd:tree-sitter-0.26.8-update
Closed

Tree sitter 0.26.8 update#59834
Kruayd wants to merge 4 commits intovoid-linux:masterfrom
Kruayd:tree-sitter-0.26.8-update

Conversation

@Kruayd
Copy link
Copy Markdown
Contributor

@Kruayd Kruayd commented Apr 9, 2026

Testing the changes

  • I tested the changes in this PR: YES

Local build testing

  • I built this PR locally for my native architecture, x86_64
  • I built this PR locally for these architectures:
    • x86_64-musl
    • aarch64-musl
    • aarch64
    • armv7l-musl
    • armv7l
    • armv6l-musl
    • armv6l

Kruayd added 4 commits April 9, 2026 01:21
According to
https://github.com/neovim-treesitter/nvim-treesitter/blob/main/README.md,
for the new version of nvim-treesitter to be properly installed,
tree-sitter cli version must be >=0.26.1 (old one was 0.25.10).
Starting from tree-sitter-0.26.1, cli/Cargo.toml has moved to
crates/cli/Cargo.toml (hence, the change from --path=cli to --path=crates/cli).
Starting from tree-sitter-0.26.1, qjs-rt is a default cargo feature of
tree-sitter which pulls in rquickjs automatically. Unfortunately,
rquickjs requires stbool.h to be present, which is indeed deprecated since C23
https://en.cppreference.com/w/c/header/stdbool. Therefore, it is
necessary to disable qjs-rt with --no-default-features during the
configuration phase.
@Duncaen
Copy link
Copy Markdown
Member

Duncaen commented Apr 9, 2026

Duplicate of #59449

@Duncaen Duncaen marked this as a duplicate of #59449 Apr 9, 2026
@Kruayd Kruayd closed this Apr 9, 2026
@Kruayd Kruayd deleted the tree-sitter-0.26.8-update branch April 9, 2026 11:55
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