Skip to content

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

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

chore(deps): bump github.com/odvcencio/gotreesitter from 0.20.8 to 0.22.3 in the go-dependencies group#34
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: github.com/odvcencio/gotreesitter.

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

Release notes

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

v0.22.3 - Cobol frontier + perf ratchet

Highlights

  • Completed the Wave 4 Cobol frontier work: precise ELS is now elected by default, recovered BBANK roots and recovery-frontier shapes are normalized, and zero-width skipped tokens are absorbed into open ERROR regions so Cobol stays aligned with the C oracle instead of timing out or losing error carriers.
  • Added the Wave 3 perf ratchet: cgo_harness/perf_scan/perf_ratio_budgets.json now seeds 20 per-language budget rows, and cgo_harness/cmd/perf_scan_budget validates the budget or compares a perf_scan scoreboard against it.
  • Added a fast perf_scan_budget CI job wired into the aggregate build gate, keeping the ratchet schema/checker green without running the expensive real-corpus timing sweep on every PR.
  • Split and hardened the CI/cgo harness cleanup lane: race tests are sharded by package group, ParseCtx/C parse helpers are shared and tag-gated, and scratch/debug harnesses were removed.

Validation

  • Main push CI green at abb5d5298f01628525b4032bed780284eeb16fd2: https://github.com/odvcencio/gotreesitter/actions/runs/28968330062
  • PR #165 CI green, including the new perf_scan_budget gate and aggregate build.
  • PR #164 CI green plus focused Cobol Docker parity: RESULT: cobol -- PARITY, 25/25 no-error, 25/25 sexpr parity, 25/25 deep parity, no OOM.
  • Local Wave 3 checks: GOWORK=off go test ./cmd/perf_scan_budget -count=1, GOWORK=off go vet ./cmd/perf_scan_budget, budget validation, and comparison against perf_scan/out/wave2b_green_20260707T0100Z/scoreboard.json.

Notes

This release does not claim universal near-C performance across the registry. It ships the checked-in ratchet and CI-visible validator needed to make future near-C claims auditable. Several budget rows remain explicitly caveated or stale until a full quiet-box ratchet sweep refreshes them.

v0.22.2 — C++ recovery parity fold

Highlights

  • Fixed the focused C++ malformed-class recovery parity gap from Wave 5. A malformed class body followed by void A::b() {} now normalizes to the C-oracle recovered function_definition shape without enabling cpp C-recovery globally.
  • Added a scoped cpp result-compatibility normalizer and regression coverage for the recovered class_specifier, retagged namespace_identifier, and nested extra ERROR(identifier) shape.
  • Added an opt-in REPRO_GO_BACKEND=registry mode to the C tree-dump diagnostic so registry-backed token-source trees can be reproduced directly.

Validation

  • PR #157 CI green: compile, freshness, parity_report, parity-cgo, perf-regression, race_root, race_packages, grammargen_visibility, and aggregate build gate.
  • Focused local checks: staticcheck ./...; C++ recovery tests; cpp grammar regression test.
  • Focused Docker C-oracle parity artifact: harness_out/docker/20260708T113321Z-wave5-cpp-focused-cgo-clean-refactor, exit_code=0, oom_killed=false.

Notes

This release does not claim full cpp corpus parity. The broader cpp single-grammar sweep still has known corpus mismatches outside this focused recovery fold. CI also remains a follow-up target: race_packages took 12m11s and grammargen_visibility took 14m40s on PR #157, so the next CI cleanup should split or cap those lanes to keep the gate near the intended ~10-minute envelope.

v0.22.1 — Cobol oracle cleanup

Highlights

  • Fixed Cobol C-oracle span parity for fixed-format trailing trivia and guarded the normalization so free-format long-line content is not trimmed.
  • Added focused Cobol cgo regression coverage and validated Cobol with both the 80-case C oracle and strict real-corpus gates.
  • Split the CI build gate into faster parallel jobs and kept the post-merge main run green.
  • Removed stale GLR debug/stat scaffolding, scanner/staticcheck leftovers, and cgo_harness dead helpers; C-benchmark helpers now compile only under the treesitter_c_bench tag.

Validation

  • PR #155 CI green, plus local/Docker Cobol focused cgo, 80-case C oracle, and strict real-corpus validation.
  • PR #156 CI green, including compile, freshness, parity_report, parity-cgo, perf-regression, race_root, race_packages, grammargen_visibility, and build.
  • Main push run 28935690916 green at cead705a.

... (truncated)

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]

[0.22.0] - 2026-07-08

Roadmap checkpoint release after the v0.21 engine cut. This release lands the first four campaign buckets after v0.21.0: the runtime/recovery foundation, the external lex-state election ledger, broad precise ExternalLexStates coverage, and the Cobol large-table/recovery cleanup. It does not claim that all grammar tiers are parity-clean yet; the remaining tier-IV rows stay visible and classified for the next campaign waves. It also does not claim universal near-C parser performance across the registry yet; v0.22.0 publishes the perf-scan scaffold and targeted wins while the broader wave-3 ratchet remains tracked for the next release line.

Added

  • cgo_harness/perf_scan: a nightly Go-vs-C scoring harness and CI proposal for tracking full-parse and incremental parser performance without mixing correctness and performance gates.
  • External lex-state election ledger for all 206 tracked grammars (cgo_harness/tier_scan/external_lex_elections.{md,json}), including the default-elected, staged, missing-ELS, and no-scanner categories used by the C-recovery rollout.
  • Precise ExternalLexStates tables for a broad set of external-scanner grammars, with JavaScript and Cobol kept staged behind their explicit opt-in policies until their defaults are separately certified.
  • Release-tier scan documentation and generation support. Tier publication is staged in-tree, but the zero-IV release block is intentionally not enabled for this checkpoint release.

Changed

  • Runtime conflict handling now centralizes C's repetition-skip dispatch rule behind the shared conflict-policy path, leaving only languages with measured recovery-shape hazards on explicit opt-outs or scoped handlers.
  • External scanner symbol binding now uses positional table metadata instead of brittle name-only assumptions, reducing stale-table failure modes across generated blobs.
  • C# namespace recovery and forest/retry paths avoid redundant large-span work, keeping the boundedness tests focused on parser behavior instead of retry overhead.
  • Arena overflow slab growth is capped so pathological large parses fail or recover under an explicit memory budget rather than growing unbounded slabs.

... (truncated)

Commits
  • abb5d52 feat(perf-scan): add perf ratio budget ratchet
  • 942c4b1 fix(cobol-recovery): absorb zero-width tokens; extend root recovery
  • 38d2649 Merge pull request #163 from odvcencio/wave4/cobol-recovery-frontier
  • 1bf74f3 add(cgo_harness): Add Cobol recovery-frontier normalization and update tiers
  • f670298 Merge pull request #162 from odvcencio/wave4/cobol-default-precise-els
  • 843ed08 update(grammars): Elect Cobol precise ELS as default
  • 5939704 Merge pull request #161 from odvcencio/wave4/cobol-complete-external-witness
  • 3566a60 fix(cobol): clean precise-ELS witness and update floors
  • 74fc25e chore: remove scratch debug harnesses
  • ea763da Merge pull request #159 from odvcencio/cleanup/cgo-harness-helper-tags
  • 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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the go-dependencies group with 1 update: [github.com/odvcencio/gotreesitter](https://github.com/odvcencio/gotreesitter).


Updates `github.com/odvcencio/gotreesitter` from 0.20.8 to 0.22.3
- [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.22.3)

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