Skip to content

Bump github.com/odvcencio/gotreesitter from 0.47.0 to 0.48.0 - #25

Merged
andrew merged 1 commit into
mainfrom
dependabot/go_modules/github.com/odvcencio/gotreesitter-0.48.0
Aug 10, 2026
Merged

Bump github.com/odvcencio/gotreesitter from 0.47.0 to 0.48.0#25
andrew merged 1 commit into
mainfrom
dependabot/go_modules/github.com/odvcencio/gotreesitter-0.48.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps github.com/odvcencio/gotreesitter from 0.47.0 to 0.48.0.

Release notes

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

gotreesitter v0.48.0

Added

  • A validated Swift corpus now guards real-code parsing. Twelve files come from swiftlang/swift 6.3 and apple/swift-algorithms 1.2.1. A ratcheting expectations test fails on any regression or unrecorded fix. Five upstream grammar gaps are recorded in issues #574 through #578.

  • The dispatcher census now reports distinct Ada, Apex, Bash, and Cooklang materialization subpasses. Compatibility-free probes record active and inert producer behavior.

  • grammargen -js-cli now resolves grammar.js with Tree-sitter 0.26 or newer. It imports the temporary canonical grammar.json through the existing path. The explicit flag warns that grammar evaluation executes JavaScript.

  • grammargen -js-cli now identifies a missing JavaScript runtime when Tree-sitter cannot start Node. The command help and README list both prerequisites.

  • The canonical compact real-corpus matrix now records 70 direct routes, 30 fallbacks, exactly 10 skips, and no divergence or error. The bounded current receipt covers 110 rows.

Performance

  • Live-header scoping reduces compact full-parse allocation counts by 11.27 percent on the 235,626-byte Go fixture. Allocated bytes fall by 26.64 percent. Parse time remains statistically unchanged for that fixture. The rewrite fixture regresses by 19.99 percent. The query-compile fixture regresses by 15.77 percent.

  • The parser now skips four redundant source reconstruction passes for certified isolated C# recovered roots. The receipt requires one one-byte error, no missing nodes, and matching raw top-level spans. The 137 KiB deletion witness still matches the pinned C parser. Median full-parse time falls from 8.24 seconds to 5.01 seconds. Median memory falls from 608 MB to 195 MB. Median allocation count falls from 286,009 to 9,663. BenchmarkIssue454CSharpRecoveredFullParse uses GOMAXPROCS=1, -benchmem, -benchtime=1x, and -count=5.

  • The graph-structured stack shape walk now skips a duplicate cache lookup after a known head miss. The standard full-parse benchmark improves by 5.12 percent across 20 samples. Allocations remain at nine per parse.

... (truncated)

Changelog

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

[0.48.0] - 2026-08-01

Added

  • A validated Swift corpus now guards real-code parsing. Twelve files come from swiftlang/swift 6.3 and apple/swift-algorithms 1.2.1. A ratcheting expectations test fails on any regression or unrecorded fix. Five upstream grammar gaps are recorded in issues #574 through #578.

  • The dispatcher census now reports distinct Ada, Apex, Bash, and Cooklang materialization subpasses. Compatibility-free probes record active and inert producer behavior.

  • grammargen -js-cli now resolves grammar.js with Tree-sitter 0.26 or newer. It imports the temporary canonical grammar.json through the existing path. The explicit flag warns that grammar evaluation executes JavaScript.

  • grammargen -js-cli now identifies a missing JavaScript runtime when Tree-sitter cannot start Node. The command help and README list both prerequisites.

  • The canonical compact real-corpus matrix now records 70 direct routes, 30 fallbacks, exactly 10 skips, and no divergence or error. The bounded current receipt covers 110 rows.

Performance

  • Live-header scoping reduces compact full-parse allocation counts by 11.27 percent on the 235,626-byte Go fixture. Allocated bytes fall by 26.64 percent. Parse time remains statistically unchanged for that fixture. The rewrite fixture regresses by 19.99 percent. The query-compile fixture regresses by 15.77 percent.

  • The parser now skips four redundant source reconstruction passes for certified isolated C# recovered roots. The receipt requires one one-byte error, no missing nodes, and matching raw top-level spans. The 137 KiB deletion witness still matches the pinned C parser. Median full-parse time falls from 8.24 seconds to 5.01 seconds. Median memory falls from 608 MB to 195 MB. Median allocation count falls from 286,009 to 9,663. BenchmarkIssue454CSharpRecoveredFullParse uses GOMAXPROCS=1, -benchmem, -benchtime=1x, and -count=5.

  • The graph-structured stack shape walk now skips a duplicate cache lookup after a known head miss. The standard full-parse benchmark improves by 5.12 percent across 20 samples.

... (truncated)

Commits
  • 706457c Merge pull request #583 from odvcencio/release/v0.48.0-receipt-contract
  • 1685fba fix(release): Quote the receipt URI description
  • d3f9eea fix(releasegate): Require signed release receipt IDs
  • a2cfa76 Merge pull request #582 from odvcencio/release/v0.48.0-owner-waiver
  • 08fa4ff add(release-gate): Add one-time v0.48.0 release waiver
  • 1a0eba4 Merge pull request #581 from odvcencio/codex/release-v0.48.0-graduation
  • 2612d9e release: Release v0.48.0
  • d5fff69 Merge pull request #572 from odvcencio/codex/swift-corpus-validation
  • 38d3dfa ratchet(swift-corpus): flip fixed rows, document residual causes
  • 3954d78 Merge commit '7c47a369bee345830532ec6c0c4434d5818c284b' into HEAD
  • 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 Aug 10, 2026
Bumps [github.com/odvcencio/gotreesitter](https://github.com/odvcencio/gotreesitter) from 0.47.0 to 0.48.0.
- [Release notes](https://github.com/odvcencio/gotreesitter/releases)
- [Changelog](https://github.com/odvcencio/gotreesitter/blob/main/CHANGELOG.md)
- [Commits](odvcencio/gotreesitter@v0.47.0...v0.48.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/github.com/odvcencio/gotreesitter-0.48.0 branch from 2bee40c to ece1a35 Compare August 10, 2026 17:09
@andrew
andrew merged commit 3cedbdd into main Aug 10, 2026
5 checks passed
@dependabot
dependabot Bot deleted the dependabot/go_modules/github.com/odvcencio/gotreesitter-0.48.0 branch August 10, 2026 17:18
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