Skip to content

chore(deps): bump github.com/odvcencio/gotreesitter from 0.11.2 to 0.13.2#19

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

chore(deps): bump github.com/odvcencio/gotreesitter from 0.11.2 to 0.13.2#19
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/odvcencio/gotreesitter-0.13.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 3, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/odvcencio/gotreesitter from 0.11.2 to 0.13.2.

Release notes

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

v0.12.2

Added

  • Bounded Docker presets for Fortran real-corpus grammargen runs, plus focused SQL imported-parity and direct-C regression coverage.
  • Additional C#, YAML, Rust, and SQL parity tests and parser result helpers carried in from the yaml-parity-drive integration branch.

Changed

  • Large-grammar grammargen generation now uses lower-memory LR0/LALR data structures, tighter scratch reuse, and configurable generation budgets/timeouts to keep Fortran investigation lanes bounded.
  • Parser-result normalization is split across smaller language-focused files to make recovery logic easier to maintain and extend.

Fixed

  • Imported SQL grammar.json round-trips no longer conflate anonymous string literals with inline regex terminals that share the same display text, restoring the affected SELECT/INSERT parity cases.
  • LALR lookahead bitset initialization is now lazy-safe for tests that construct lrContext directly.
  • Node.Text() edge cases, scanner adaptation, and several C#/YAML/Rust recovery and parity regressions were corrected on the merged branch.

v0.12.1

Full Changelog: odvcencio/gotreesitter@v0.11.2...v0.12.1

Changelog

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

Changelog

All notable changes to this project are documented in this file.

This project follows Semantic Versioning for tags and release notes while still in 0.x.

[Unreleased]

  • Nothing yet.

[0.13.0] - 2026-03-31

Added

  • SkipTreeParse hook on ParsePolicy — allows consumers to read file source bytes without paying for a full tree-sitter AST parse. When the hook returns true, the gateway populates Source but leaves Tree nil. Enables fast regex-based symbol extraction for large generated files (protobuf stubs, codegen output) that would otherwise stall the parser for minutes.

Changed

  • LR0/LALR construction uses packed 4-byte core entries, bucketed kernel maps, and inlined context-tag computation to reduce GC pressure and allocations during grammar generation.
  • Performance pass: reduced allocations across injection arenas, query execution, tagger, and sexp serialization.

Fixed

  • Injection fast-path now uses document-relative coordinates instead of node-relative.

[0.12.2] - 2026-03-30

Added

  • Bounded Docker presets for Fortran real-corpus grammargen runs, plus focused SQL imported-parity and direct-C regression coverage.
  • Additional C#, YAML, Rust, and SQL parity tests and parser result helpers carried in from the yaml-parity-drive integration branch.

Changed

  • Large-grammar grammargen generation now uses lower-memory LR0/LALR data structures, tighter scratch reuse, and configurable generation budgets/timeouts to keep Fortran investigation lanes bounded.
  • Parser-result normalization is split across smaller language-focused files to make recovery logic easier to maintain and extend.

Fixed

  • Imported SQL grammar.json round-trips no longer conflate anonymous string literals with inline regex terminals that share the same display text, restoring the affected SELECT/INSERT parity cases.
  • LALR lookahead bitset initialization is now lazy-safe for tests that construct lrContext directly.
  • Node.Text() edge cases, scanner adaptation, and several C#/YAML/Rust recovery and parity regressions were corrected on the merged branch.

[0.12.1] - 2026-03-28

Changed

  • Refreshed the README roadmap/version snapshot so it reflects the shipped grammargen release line and the current parser/performance priorities.

Fixed

  • grammars/scanner_lookup_test.go no longer copies a full Language value when checking scanner adaptation, avoiding the go vet lock-copy failure caused by embedded sync.Once fields.

[0.12.0] - 2026-03-28

Added

  • grammargen now imports and emits tree-sitter ABI 15 reserved-word sets, preserving reserved-word metadata through grammar extension and normalization.

... (truncated)

Commits
  • ef26653 update(ci): add NoEdit benchmark and ns floor to CI gate
  • 808b0ff add(grammars): BlobByName for serving raw grammar blobs over HTTP
  • 42a1860 update(ci): trim benchmark regex to remove NoEditDFA from gate
  • 45ee1d7 improve(highlight): reduce allocations in highlight and query matching
  • 88355d6 refactor(query): centralize execution buffers to reduce heap allocations
  • a9b958b fix: address PR review — registry RWMutex and Walk defer pool return
  • 9000a38 bench: add ParserPool serial and concurrent throughput benchmarks
  • fae4d28 perf(walk): pool traversal stack and use Child(i) to eliminate all allocs
  • 565e346 perf: O(1) extension index for DetectLanguage, reuse highlight match buffer
  • 4063c1a perf(typescript): eliminate per-retry heap allocation in external scanner
  • 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)

Bumps [github.com/odvcencio/gotreesitter](https://github.com/odvcencio/gotreesitter) from 0.11.2 to 0.13.2.
- [Release notes](https://github.com/odvcencio/gotreesitter/releases)
- [Changelog](https://github.com/odvcencio/gotreesitter/blob/main/CHANGELOG.md)
- [Commits](odvcencio/gotreesitter@v0.11.2...v0.13.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants