Skip to content

chore(deps): bump github.com/odvcencio/gotreesitter from 0.20.8 to 0.52.0 in the go-dependencies group across 1 directory - #34

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/go-dependencies-cdfda33486
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/go-dependencies-cdfda33486

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 9, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the go-dependencies group with 1 update in the / directory: github.com/odvcencio/gotreesitter.

Updates github.com/odvcencio/gotreesitter from 0.20.8 to 0.52.0

Release notes

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

gotreesitter v0.52.0

Release overview

  • Eligible fresh parses use the compact parser by default. Unsupported cases retain the legacy fallback. This release does not complete compact parser graduation.
  • Compact incremental parsing now reuses authenticated unchanged subtrees. The bounded route includes nested nonterminals with lexer dependency proofs. Edits invalidate affected proofs, including dependencies on examined suffix bytes.
  • The authenticated Go profile supports bounded end-of-file recovery with native error-tree construction. Unsupported recovery cases retain fallback.
  • The detailed entries below preserve the development history, including rejected experiments, superseded measurements, and unresolved parity blockers.

Issue #1087 remains open. This release temporarily disables the unsafe same-width token-invariant shortcut. Real edits reparse through the supported incremental or full-parse route. Ordinary subtree reuse and no-edit reuse remain available. Restore the shortcut only after complete lexical dependency proofs pass. The full correction remains deferred; this mitigation does not close the issue. The owner approved the temporary slowdown. The measured single-byte edit rises from 1.706 us to 3,350.460 us, with 184.4 KiB and 95 allocations per operation. Full-parse and no-edit timing changes are not significant. Full parsing reduces allocated bytes by 42.90 percent and allocations by 99.72 percent. See the release performance report.

Lexical error-leaf flags and TypeScript recovery divergences remain graduation work. The attempted flag correction changed AWK recovery selection and remains deferred.

Performance tooling and optimizations

  • Pull request #1089 restores paired performance evidence and authenticated work counts. The paired driver alternates execution order and rejects incomplete evidence.
  • Pull request #1090 caches recovery visible-subtree counts and removes canonicalization callback allocations. The cache reduces time across four frozen Go fixtures. The callback change reduces allocations without a significant timing change. Read the recovery count report and canonicalization report for measured commits, paired results, and limits. These measurements precede the temporary shortcut mitigation.

The owner authorized a v0.52.0-only exception for an unsupported tag-creation actor rule. All other publication gates remain mandatory. See the dated exception.

Performance

  • Bound temporary conflict-frontier growth with the maximum of the resolved

... (truncated)

Changelog

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

[0.52.0] - 2026-09-05

Release overview

  • Eligible fresh parses use the compact parser by default. Unsupported cases retain the legacy fallback. This release does not complete compact parser graduation.
  • Compact incremental parsing now reuses authenticated unchanged subtrees. The bounded route includes nested nonterminals with lexer dependency proofs. Edits invalidate affected proofs, including dependencies on examined suffix bytes.
  • The authenticated Go profile supports bounded end-of-file recovery with native error-tree construction. Unsupported recovery cases retain fallback.
  • The detailed entries below preserve the development history, including rejected experiments, superseded measurements, and unresolved parity blockers.

Issue #1087 remains open. This release temporarily disables the unsafe same-width token-invariant shortcut. Real edits reparse through the supported incremental or full-parse route. Ordinary subtree reuse and no-edit reuse remain available. Restore the shortcut only after complete lexical dependency proofs pass. The full correction remains deferred; this mitigation does not close the issue. The owner approved the temporary slowdown. The measured single-byte edit rises from 1.706 us to 3,350.460 us, with 184.4 KiB and 95 allocations per operation. Full-parse and no-edit timing changes are not significant. Full parsing reduces allocated bytes by 42.90 percent and allocations by 99.72 percent. See the release performance report.

Lexical error-leaf flags and TypeScript recovery divergences remain graduation work. The attempted flag correction changed AWK recovery selection and remains deferred.

Performance tooling and optimizations

  • Pull request #1089 restores paired performance evidence and authenticated work counts. The paired driver alternates execution order and rejects incomplete evidence.
  • Pull request #1090 caches recovery visible-subtree counts and removes canonicalization callback allocations. The cache reduces time across four frozen Go fixtures. The callback change reduces allocations without a significant timing change. Read the recovery count report and canonicalization report for measured commits, paired results, and limits. These measurements precede the temporary shortcut mitigation.

The owner authorized a v0.52.0-only exception for an unsupported tag-creation actor rule. All other publication gates remain mandatory. See the dated exception.

Performance

... (truncated)

Commits
  • 2295871 Merge pull request #1092 from odvcencio/codex/release-v0.52.0-notes-20260905
  • 93a8724 Merge pull request #1091 from odvcencio/codex/release-v0.52.0-20260905
  • 7427c0f document(performance): record container RSS benchmark log
  • 0638434 update(docs): document v0.52.0 release evidence
  • 7bc3a8a test(incremental): cover scanner-proof fallback in incremental tests
  • c85abaf fix(recovery): align lexical error leaves with lexer provenance
  • a4714c3 fix(incremental): classify same-width edits as reparses
  • 0b60cce add(parsercore): track recovery visible counts and harden bench runs
  • 026ea3d fix(incremental): disable unsafe token-invariant leaf reuse
  • 19d31ba fix(lexer): preserve raw lexical error provenance
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Jul 9, 2026
@dependabot
dependabot Bot requested a review from alxxjohn as a code owner July 9, 2026 06:54
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Jul 9, 2026
@dependabot dependabot Bot changed the title chore(deps): bump github.com/odvcencio/gotreesitter from 0.20.8 to 0.22.3 in the go-dependencies group chore(deps): bump github.com/odvcencio/gotreesitter from 0.20.8 to 0.37.0 in the go-dependencies group across 1 directory Jul 16, 2026
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/go-dependencies-cdfda33486 branch from e4f2612 to 8f69d01 Compare July 16, 2026 06:54
@dependabot dependabot Bot changed the title chore(deps): bump github.com/odvcencio/gotreesitter from 0.20.8 to 0.37.0 in the go-dependencies group across 1 directory chore(deps): bump github.com/odvcencio/gotreesitter from 0.20.8 to 0.47.0 in the go-dependencies group across 1 directory Jul 23, 2026
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/go-dependencies-cdfda33486 branch from 8f69d01 to bcc234f Compare July 23, 2026 06:54
@dependabot dependabot Bot changed the title chore(deps): bump github.com/odvcencio/gotreesitter from 0.20.8 to 0.47.0 in the go-dependencies group across 1 directory chore(deps): bump github.com/odvcencio/gotreesitter from 0.20.8 to 0.47.1 in the go-dependencies group across 1 directory Jul 30, 2026
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/go-dependencies-cdfda33486 branch from bcc234f to e0362c4 Compare July 30, 2026 06:53
@socket-security

socket-security Bot commented Jul 30, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedgithub.com/​odvcencio/​gotreesitter@​v0.52.07610010010070

View full report

@dependabot dependabot Bot changed the title chore(deps): bump github.com/odvcencio/gotreesitter from 0.20.8 to 0.47.1 in the go-dependencies group across 1 directory chore(deps): bump github.com/odvcencio/gotreesitter from 0.20.8 to 0.48.1 in the go-dependencies group across 1 directory Aug 13, 2026
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/go-dependencies-cdfda33486 branch from e0362c4 to a15b97e Compare August 13, 2026 06:53
@dependabot dependabot Bot changed the title chore(deps): bump github.com/odvcencio/gotreesitter from 0.20.8 to 0.48.1 in the go-dependencies group across 1 directory chore(deps): bump github.com/odvcencio/gotreesitter from 0.20.8 to 0.51.0 in the go-dependencies group across 1 directory Aug 20, 2026
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/go-dependencies-cdfda33486 branch from a15b97e to cdfe8c4 Compare August 20, 2026 06:53
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/go-dependencies-cdfda33486 branch 2 times, most recently from f451223 to 2d0651d Compare September 3, 2026 06:53
Bumps the go-dependencies group with 1 update in the / directory: [github.com/odvcencio/gotreesitter](https://github.com/odvcencio/gotreesitter).


Updates `github.com/odvcencio/gotreesitter` from 0.20.8 to 0.52.0
- [Release notes](https://github.com/odvcencio/gotreesitter/releases)
- [Changelog](https://github.com/odvcencio/gotreesitter/blob/main/CHANGELOG.md)
- [Commits](odvcencio/gotreesitter@v0.20.8...v0.52.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump github.com/odvcencio/gotreesitter from 0.20.8 to 0.51.0 in the go-dependencies group across 1 directory chore(deps): bump github.com/odvcencio/gotreesitter from 0.20.8 to 0.52.0 in the go-dependencies group across 1 directory Sep 10, 2026
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/go-dependencies-cdfda33486 branch from 2d0651d to d3f161e Compare September 10, 2026 06:55

This branch has not been deployed

No deployments
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