Path to this page: ./
textproc/tree-sitter,
Incremental parsing system for programming tools
Branch: CURRENT,
Version: 0.26.7,
Package name: tree-sitter-0.26.7,
Maintainer: pkgsrc-usersTree-sitter is a parser generator tool and an incremental parsing
library. It can build a concrete syntax tree for a source file and
efficiently update the syntax tree as the source file is edited.
Master sites:
Filesize: 886.003 KB
Version history: (Expand)
- (2026-03-15) Updated to version: tree-sitter-0.26.7
- (2026-03-02) Updated to version: tree-sitter-0.26.6
- (2026-02-09) Updated to version: tree-sitter-0.26.5
- (2025-12-21) Updated to version: tree-sitter-0.26.3
- (2025-09-23) Updated to version: tree-sitter-0.25.10
- (2025-09-14) Updated to version: tree-sitter-0.25.9
CVS history: (Expand)
2026-03-15 13:42:44 by Thomas Klausner | Files touched by this commit (2) |  |
Log message: tree-sitter: update to 0.26.7. The usual. |
2026-03-02 13:14:29 by Thomas Klausner | Files touched by this commit (2) |  |
Log message: tree-sitter: update to 0.26.6. What's Changed lib: clean up strict aliasing fixes in array.h by @tree-sitter-ci-bot[bot] \ in #5311 feat: allow - in grammar names by @tree-sitter-ci-bot[bot] in #5318 fix(cli): allow for both debug logs and graphs by @tree-sitter-ci-bot[bot] \ in #5319 web: add default export to CJS bundle by @tree-sitter-ci-bot[bot] in #5323 fix(query): prevent cross-branch capture contamination in alternations with \ quantifiers by @tree-sitter-ci-bot[bot] in #5320 ci: speed it up by @WillLillis in #5325 use provided by RedoxOS byte orders implementations by \ @tree-sitter-ci-bot[bot] in #5346 build(deps): bump wasmtime to v36.0.5 LTS by @clason in #5351 fix(lib): cast NULL in ts_subtree_children macro by @tree-sitter-ci-bot[bot] \ in #5353 ci: backport release check workflow by @WillLillis in #5358 ci: retrigger crates check on PR updates by @tree-sitter-ci-bot[bot] in #5361 cli: init -u fixes by @WillLillis in #5367 build(deps): bump wasmtime to v36.0.6 by @clason in #5370 0.26.6 by @clason in #5372 |
2026-02-08 23:22:34 by Thomas Klausner | Files touched by this commit (3) |  |
Log message: tree-sitter: update to 0.26.5. Changes not documented. |
2025-12-20 23:28:43 by Thomas Klausner | Files touched by this commit (4) |  |
Log message: tree-sitter: update to 0.26.3. 0.26.3 What's Changed docs(cli): fix wrong file path for Java bindings test by @Marcono1234 in #5117 ci(release): use node 24 by @ObserverOfTime in #5120 build(deps): cargo update by @clason in #5125 0.26.3 by @clason in #5126 0.26.2 What's Changed build(deps): bump esbuild from 0.27.0 to 0.27.1 in /lib/binding_web in the \ npm group across 1 directory by @dependabot[bot] in #5113 0.26.x by @WillLillis in #5115 0.26.1 What's Changed feat(cli): specify abi version via env var by @ObserverOfTime in #4173 ci: use ubuntu-22.04 for x64 builds by @amaanq in #4175 fix(lib): prevent finished_tree assertion failure by @ribru17 in #4176 build: do not define _POSIX_C_SOURCE on NetBSD by @0-wiz-0 in #4181 fix(web): provide type in the exports by @robertohuertasm in #4185 add generate crate to workspace & adjust to new clippy lints by @amaanq \ in #4192 refactor(web): rename tree-sitter.js to web-tree-sitter.js by @amaanq in #4194 feat: Windows support using MinGW-w64 by @MisterDA in #4201 Fix crash when loading languages w/ old ABI via wasm by @maxbrunsfeld in #4210 Ignore external tokens that are zero-length and extra by @maxbrunsfeld in #4213 Reset result_symbol field of lexer in wasm memory in between invocations by \ @maxbrunsfeld in #4218 Decrease the MSRV for the tree-sitter-language crate by @maxbrunsfeld in #4221 fix(wasm): restore passing in ERROR to descendantsOfType by @WillLillis in #4226 typo: but is only works → but it only works by @hippietrail in #4242 adapt to new rust lints and tweak ci by @WillLillis in #4249 Mark all format-like macros for Clippy by @nyurik in #4231 fix symbol leak for character sets by @polazarus in #4255 Fix cases where error recovery could infinite loop by @maxbrunsfeld in #4257 fix(rust): adapt to new nightly lint by @WillLillis in #4254 fix(lib): remove duplicate TSLanguageMetadata typedef by @notxvilka in #4268 rust bindings: Add information about using WASM grammar files to README by \ @lucifayr in #4235 Update build.zig.zon for zig master/0.14 by @nihklas in #4258 fix(docs): update test command flag from -f to -i by @jonshea in #4263 fix(cli): properly escape invisible characters in parse error output by \ @WillLillis in #4276 feat(lib): quote invalid nodes, fields, and captures by @ribru17 in #4278 build(deps): bump ring from 0.17.8 to 0.17.13 by @dependabot[bot] in #4272 fix(build): bump version to 0.26.0 by @clason in #4282 fix(xtask): error if new version supplied to xtask is less than or equal to \ current version by @WillLillis in #4287 fix(make): make install shouldn’t fail when a parser bundles no queries by \ @mavit in #4284 Change (Node | null)[] return types to Node[] by @tmr232 in #4283 build(deps): bump the cargo group across 1 directory with 21 updates by \ @dependabot[bot] in #4275 chore(cli): remove deprecated --no-bindings flag from generate command by \ @WillLillis in #4292 build.zig.zon: Fix package hashes for Zig 0.14 by @JacobCrabill in #4301 build(deps): bump the cargo group across 1 directory with 8 updates by \ @dependabot[bot] in #4307 fix(rust): address new clippy lint for pointer comparisons by @WillLillis in \ #4305 fix(rust): use core crates for no_std by @Tiggilyboo in #4303 build(deps): update emscripten to v4.0.5 by @clason in #4309 fix(rust): address new nightly lint for pointer comparisons by @WillLillis \ in #4313 fix(highlight): account for multiple rows in highlight testing assertions by \ @WillLillis in #4333 docs: Fix link to named-vs-anonymous-nodes section by @ZedThree in #4328 Fix typo of "corresponds" by @bernardosulzbach in #4340 build(deps): bump the cargo group across 1 directory with 5 updates by \ @dependabot[bot] in #4342 ci: bump actions/create-github-app-token from 1 to 2 in the actions group by \ @dependabot[bot] in #4341 Add @generated to parser.c header by @edgarogh in #4338 Fix WASI build by not calling a non-existent function. by @jaboatman in #4343 fix(rust): clarify error message for non-token reserved words by @jonshea in \ #4323 Make highlighting more deterministic when themes are ambiguous by @narpfel \ in #4327 fix(lib): reset parser options after use by @ribru17 in #4355 fix(bindings): report wasm store error in rust bindings set_language by \ @WillLillis in #4348 build(deps): bump the cargo group with 4 updates by @dependabot[bot] in #4360 fix(xtask): trim EMSCRIPTEN_TAG arg to docker command in build-wasm command \ by @WillLillis in #4365 fix(web): correct childWithDescendant() functionality by @ribru17 in #4363 Tidy up the docs in auto-generated Rust bindings by @LikeLakers2 in #4294 binding_web: replace dynamic require with import by @tmr232 in #4304 Refine the documentation and command line help for "parse --edits" \ by @danielpunkass in #4191 export wasm files to better support bundling use cases by @vemoo in #4208 build(deps): bump vite from 6.1.0 to 6.2.6 in /lib/binding_web by \ @dependabot[bot] in #4352 style(cli): formatting by @amaanq in #4373 fix(ci): increase timeouts for flaky tests by @WillLillis in #4371 perf(highlight): use BTreeMap over IndexMap for highlight configs by \ @WillLillis in #4372 build(deps): bump the cargo group with 2 updates by @dependabot[bot] in #4386 Fixed typo in parsing explanation by @Tamchuk in #4388 cli: Compile parsers to wasm using wasi-sdk, not emscripten by @maxbrunsfeld \ in #4393 Fix wasm build issues introduced by switching to wasi-sdk by @maxbrunsfeld \ in #4407 fix(xtask): properly trim emscripten version at the source by @WillLillis in \ #4402 fix(parse): mark logging closure as move by @WillLillis in #4406 docs(rust): remove adding cc as a build dependency for consumers by @amaanq \ in #4409 fix(generate): mark url as a Windows-only dependency by @amaanq in #4411 build(deps): bump the cargo group with 3 updates by @dependabot[bot] in #4416 fix(lib): do not access the alias sequence for the end subtree in \ ts_subtree_summarize_children by @amaanq in #4414 build(deps): bump vite from 6.3.2 to 6.3.4 in /lib/binding_web by \ @dependabot[bot] in #4419 fix(rust): address some new nightly clippy lints by @WillLillis in #4424 fix(query): correct last_child_step_index in cases where a new step wasn't \ created. by @WillLillis in #4422 build(deps): bump the cargo group with 2 updates by @dependabot[bot] in #4433 fix(lib): return early for empty predicate step slice by @WillLillis in #4440 build(deps): bump the cargo group with 6 updates by @dependabot[bot] in #4444 illumos has endian.h by @papertigers in #4450 build(deps): bump cc from 1.2.22 to 1.2.23 in the cargo group by \ @dependabot[bot] in https://github.com/tree-s... |
2025-09-23 18:35:22 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message: tree-sitter: updated to 0.25.10 0.25.10 Unknown changes |
2025-09-14 11:49:26 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message: tree-sitter: updated to 0.25.9 0.25.9 Fix: add wasm32 support to portable/endian.h Replace deprecated function on build.zig perf(generate): reserve more Vec capacities fix(rust): prevent overflow in error message calculation fix(bindings): use parser title in lib.rs description fix(bindings): only include top level LICENSE file fix(bindings): improve python platform detection test(python): improve bindings test to detect ABI incompatibilities fix(query): prevent cycles when analyzing hidden children Reserved word dsl declarations fix(cli): improve error message in cases where a langauge can't be found for one \ of many paths fix(bindings): correct indices for Node::utf16_text fix(rust): ignore new mismatched-lifetime-syntaxes lint fix(bindings): use custom class name fix(bindings): update zig template files Update build.zig.zon Backport build.zig.zon fixes portable/endian: Add Haiku support fix(wasm): delete var_i32_type after initializing global stack pointer value fix(rust): EqCapture accepted cases where number of captured nodes differed by one fix(bindings): improve zig dependency fetching logic fix(bindings): add tree-sitter as npm dev dependency [backport] build.zig improvements fix(lib): check if an ERROR node is named before assuming it's the builtin error node fix(lib): allow error nodes to match when they are child nodes build(zig): support wasmtime for ARM64 Windows (MSVC) fix(bindings): properly detect MSVC compiler fix(generate): warn users when extra rule can lead to parser hang fix(cli): fix DSL type declarations fix(npm): add directory to repository fields fix(web): correct type errors, improve build fix(generate): return error when single state transitions have indirectly \ recursive cycles fix(generate): use correct state id when adding terminal states to non terminal \ extras release v0.25.9 fix(rust): correct crate versions in root Cargo.toml file |
| 2025-08-08 23:06:16 by Thomas Klausner | Files touched by this commit (1) |
Log message: tree-sitter: honor CPPFLAGS Requested by Mansour Moufid on pkgsrc-users. |
2025-07-20 12:29:07 by Thomas Klausner | Files touched by this commit (2) |  |
Log message: tree-sitter: update to 0.25.8. Changes not found. |