Skip to content

Missing ABI 14 revisions #153

Open
dadinn wants to merge 5 commits into
renzmann:mainfrom
dadinn:contrib
Open

Missing ABI 14 revisions #153
dadinn wants to merge 5 commits into
renzmann:mainfrom
dadinn:contrib

Conversation

@dadinn

@dadinn dadinn commented Jun 26, 2026

Copy link
Copy Markdown

Recipes updated with ABI 14 revisions for grammars:
c, cpp, rust, javascript, typescript, tsx, php, css, c-sharp, scala, julia, lua, perl, make, markdown, gitcommit, heex, hyprlang, magik, solidity.

Daniel Dinnyes added 3 commits June 25, 2026 06:02
Grammars: c, cpp, css, rust, javascript, typescript, tsx.
The revision was originally was pinned due to this highlighting issue:
renzmann#106

The issue with the grammar was introduced in v0.22.1:
tree-sitter/tree-sitter-cpp@c51ffe9

It was then fixed in v0.23.0:
tree-sitter/tree-sitter-cpp@f20a2b3
Grammars: c-sharp, gitcommit, heex, hyprlang, julia, lua, magik, make, markdown, perl, php, scala, solidity.
@dadinn

dadinn commented Jun 29, 2026

Copy link
Copy Markdown
Author

The cobol grammar has an unfixable compile error, unrelated to ABI 14 compatibility. The grammar exports tree_sitter_COBOL instead of tree_sitter_cobol. This seems to be a bug in the grammar source itself, that no revision pin could work around.

Similar compile error is with verilog.

Other grammars which still seems to miss ABI 14 compatible revision are: bibtex, dart, nu, typespec, vue.

@dadinn

dadinn commented Jun 29, 2026

Copy link
Copy Markdown
Author

Also, compiling the SQL grammar fails with this error:

Warning (treesit): Error encountered when installing language grammar: (treesit-error Command: cc -fPIC -c -I. parser.c Error output: cc1: fatal error: parser.c: No such file or directory
compilation terminated.
)

I've fixed this by adding the correct :source-dir path to its recipe.

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