Skip to content

chore(deps): bump github.com/odvcencio/gotreesitter from 0.20.5 to 0.51.0 - #47

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/github.com/odvcencio/gotreesitter-0.51.0
Open

chore(deps): bump github.com/odvcencio/gotreesitter from 0.20.5 to 0.51.0#47
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/github.com/odvcencio/gotreesitter-0.51.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 23, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/odvcencio/gotreesitter from 0.20.5 to 0.51.0.

Release notes

Sourced from github.com/odvcencio/gotreesitter's releases.

gotreesitter v0.51.0

Added

  • Add grammars.ParseFilePooledStrict. It rejects a partial tree and returns the parser stop error.

  • Add Tagger.TagStrict. It returns tags only after a complete parse and preserves parser errors.

Changed

  • Bound pending fork-stack retention. Keep a bounded reserve during parsing, and drop oversized storage at parse and parser-pool boundaries.

  • Separate C-runtime recovery walk, convergence, and fallback state. Reset these states across parse, retry, snippet, pool, and iteration boundaries.

  • Provision dense reach marks when generalized LR (GLR) slabs grow. Owned nodes no longer use the pointer-map fallback.

Fixed

  • Clear stale C-runtime recovery state after a clean condense. A clean suffix no longer inherits an active recovery-cost gate.

Tests

  • Align the Application Binary Interface version 14 (ABI-14) lexer-mode probe with generated end-of-file behavior. The probe now checks the emitted layout without injecting an end-of-file state.

Continuous integration (CI)

  • The project merged [pull request (PR) #732](odvcencio/gotreesitter#732). Its CI-only change separates query-fleet smoke tests from regular shards and is not part of this release.

Open work

The following items remain open:

... (truncated)

Changelog

Sourced from github.com/odvcencio/gotreesitter's changelog.

[0.51.0] - 2026-08-16

Added

  • Add grammars.ParseFilePooledStrict. It rejects a partial tree and returns the parser stop error.

  • Add Tagger.TagStrict. It returns tags only after a complete parse and preserves parser errors.

Changed

  • Bound pending fork-stack retention. Keep a bounded reserve during parsing, and drop oversized storage at parse and parser-pool boundaries.

  • Separate C-runtime recovery walk, convergence, and fallback state. Reset these states across parse, retry, snippet, pool, and iteration boundaries.

  • Provision dense reach marks when generalized LR (GLR) slabs grow. Owned nodes no longer use the pointer-map fallback.

Fixed

  • Clear stale C-runtime recovery state after a clean condense. A clean suffix no longer inherits an active recovery-cost gate.

Tests

  • Align the Application Binary Interface version 14 (ABI-14) lexer-mode probe with generated end-of-file behavior. The probe now checks the emitted layout without injecting an end-of-file state.

Continuous integration (CI)

  • The project merged [pull request (PR) #732](odvcencio/gotreesitter#732). Its CI-only change separates query-fleet smoke tests from regular shards and is not part of this release.

Open work

The following items remain open:

... (truncated)

Commits
  • 8c17e0e Merge pull request #733 from odvcencio/codex/luna-max-v0.51.0-metadata
  • e39ffc4 update(docs): Record merge of PR #732 in documentation
  • 4a61d43 update(docs): update release process and expand acronyms
  • 6fd1e01 release(docs): Document release v0.51.0 and update version links
  • 28d7c45 Merge pull request #732 from odvcencio/codex/ci-shard-729-repair-publisher
  • 557e823 update(ci): Expand root package race tests to five shards
  • 295f9ec update(ci): Add QueryPatterns FleetSweepSmoke to race isolation targets
  • 298fa05 Merge pull request #729 from tsenart/perf/clear-discarded-recovery-cost
  • 87aab4d fix(parser): split C recovery merge state
  • c898d8d fix(parser): fix C-recovery flag lifecycle and scratch state
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Summary by cubic

Upgrades github.com/odvcencio/gotreesitter from 0.20.5 to 0.51.0 to pick up parser recovery fixes, bounded memory use, and new strict parse/tag APIs. Our code is unchanged, but parse results and memory usage may differ on malformed inputs.

  • Review focus: parsing/tagging features, error recovery on partial or invalid sources, and memory usage during large-file parses.
  • No migration required. To enforce strictness, opt in by using grammars.ParseFilePooledStrict and/or Tagger.TagStrict.
  • Rollback plan: pin github.com/odvcencio/gotreesitter to 0.20.5 if regressions appear.

Written for commit 2d9cb96. Summary will update on new commits.

Review in cubic

Bumps [github.com/odvcencio/gotreesitter](https://github.com/odvcencio/gotreesitter) from 0.20.5 to 0.51.0.
- [Release notes](https://github.com/odvcencio/gotreesitter/releases)
- [Changelog](https://github.com/odvcencio/gotreesitter/blob/main/CHANGELOG.md)
- [Commits](odvcencio/gotreesitter@v0.20.5...v0.51.0)

---
updated-dependencies:
- dependency-name: github.com/odvcencio/gotreesitter
  dependency-version: 0.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Aug 23, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, go. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

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.

0 participants