Skip to content

Bump github.com/odvcencio/gotreesitter from 0.55.1 to 0.56.0 - #53

Merged
andrew merged 1 commit into
mainfrom
dependabot/go_modules/github.com/odvcencio/gotreesitter-0.56.0
Oct 27, 2026
Merged

andrew merged 1 commit into
mainfrom
dependabot/go_modules/github.com/odvcencio/gotreesitter-0.56.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 26, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/odvcencio/gotreesitter from 0.55.1 to 0.56.0.

Release notes

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

gotreesitter v0.56.0

Added

  • Add opt-in Python, JavaScript, TypeScript and TSX declaration, signature and call-argument facts through the existing grammar-owned options. Share symbol sets, binding selectors and parameter extraction while preserving Go and legacy outputs. Include Python unpacking and keyword arguments, JavaScript named function bindings, TypeScript optional parameters and typed members, and standalone constructor arguments in JavaScript, TypeScript and TSX. Type shapes remain types-only; defaults and member modifiers are omitted (#1435).

  • Complete opt-in Go declaration facts with embedded fields, interface embeddings and dotted anonymous-struct containers. Add FactSignatures and FactCallArguments through parallel grammar-owned rule options, preserving exact parameter type text and argument order/ranges. Function literals and function types have no signature facts; other languages remain out of scope (#1435).

  • Add opt-in Go declaration facts through NewFactProgramWithOptions, FactDeclarations, and WithDeclarationRules(grammars.DeclarationRules(entry)). FactSet.Declarations contains separate package variable and constant names, named struct fields, explicit interface methods, aliases, type shapes, and member containers. NewFactProgram, DefinitionSpan, Definitions, and FactAll retain their existing contracts (#1435).

Changed

  • Add bounded lexer-read certificates for incremental subtree reuse. Keep fresh verification when scanner history, recovery, or ownership remains unproven (#1402).
  • Extend certified incremental reuse to Go, Java, JavaScript, TypeScript, Python, Rust, C, and C++ (#1413).
  • Reuse certified ASCII run edits in Lua, Nickel, Starlark, Properties, and FIRRTL; keep fresh parsing for unsupported edits (#1412).
  • Bound external-scanner checkpoint memory growth (#1410).
  • Retain certified subtree reuse for large edits without a redundant fresh parse. Keep fresh verification for unproven histories and recovery results (#1421).
  • Reduce compact-route runtime and acceptance costs, including end-of-file completion for owned YAML document streams (#1434).
  • Reuse authenticated private scanner checkpoint copies, share immutable owned-lexer metadata, and validate each checkpoint with one retained-record lookup. Owned YAML parses allocate less and run faster (#1446,

... (truncated)

Changelog

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

[0.56.0] - 2026-10-13

Added

  • Add opt-in Python, JavaScript, TypeScript and TSX declaration, signature and call-argument facts through the existing grammar-owned options. Share symbol sets, binding selectors and parameter extraction while preserving Go and legacy outputs. Include Python unpacking and keyword arguments, JavaScript named function bindings, TypeScript optional parameters and typed members, and standalone constructor arguments in JavaScript, TypeScript and TSX. Type shapes remain types-only; defaults and member modifiers are omitted (#1435).

  • Complete opt-in Go declaration facts with embedded fields, interface embeddings and dotted anonymous-struct containers. Add FactSignatures and FactCallArguments through parallel grammar-owned rule options, preserving exact parameter type text and argument order/ranges. Function literals and function types have no signature facts; other languages remain out of scope (#1435).

  • Add opt-in Go declaration facts through NewFactProgramWithOptions, FactDeclarations, and WithDeclarationRules(grammars.DeclarationRules(entry)). FactSet.Declarations contains separate package variable and constant names, named struct fields, explicit interface methods, aliases, type shapes, and member containers. NewFactProgram, DefinitionSpan, Definitions, and FactAll retain their existing contracts (#1435).

Changed

  • Add bounded lexer-read certificates for incremental subtree reuse. Keep fresh verification when scanner history, recovery, or ownership remains unproven (#1402).
  • Extend certified incremental reuse to Go, Java, JavaScript, TypeScript, Python, Rust, C, and C++ (#1413).
  • Reuse certified ASCII run edits in Lua, Nickel, Starlark, Properties, and FIRRTL; keep fresh parsing for unsupported edits (#1412).
  • Bound external-scanner checkpoint memory growth (#1410).
  • Retain certified subtree reuse for large edits without a redundant fresh parse. Keep fresh verification for unproven histories and recovery results (#1421).
  • Reduce compact-route runtime and acceptance costs, including end-of-file completion for owned YAML document streams (#1434).
  • Reuse authenticated private scanner checkpoint copies, share immutable owned-lexer metadata, and validate each checkpoint with one retained-record lookup. Owned YAML parses allocate less and run faster

... (truncated)

Commits
  • ac4e027 update(docs): record dependency storage performance tradeoffs (#1479)
  • 38e998f update(docs): record snapshot publication tradeoffs and census limits (#1478)
  • 1801b1e update(docs): record owned-request serialization trial results (#1477)
  • c5a68a9 update(docs): record borrowed reduction metadata trial results (#1476)
  • 50962e6 update(docs): record unqualified publication arena results (#1475)
  • be1d39e update(docs): record qualified retry-mask memory savings (#1474)
  • 7e928e3 update(docs): record borrowed reduction path benchmark results (#1473)
  • 9dce58a update(docs): record rejection of tighter snapshot holder (#1472)
  • d4fa96f update(docs): record private snapshot coallocation tradeoffs (#1471)
  • 4c0d6f8 update(docs): record packed snapshot copy evaluation (#1470)
  • 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.55.1 to 0.56.0.
- [Release notes](https://github.com/odvcencio/gotreesitter/releases)
- [Changelog](https://github.com/odvcencio/gotreesitter/blob/main/CHANGELOG.md)
- [Commits](odvcencio/gotreesitter@v0.55.1...v0.56.0)

---
updated-dependencies:
- dependency-name: github.com/odvcencio/gotreesitter
  dependency-version: 0.56.0
  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 Oct 26, 2026
@andrew
andrew merged commit 7bc39fa into main Oct 27, 2026
5 checks passed
@andrew
andrew deleted the dependabot/go_modules/github.com/odvcencio/gotreesitter-0.56.0 branch October 27, 2026 07:48
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.

1 participant