Skip to content

brokk-tree-sitter-cpp 0.24.5

Choose a tag to compare

@DavidBakerEffendi DavidBakerEffendi released this 22 Oct 06:07
· 3 commits to master since this release
782f08c

Superseded by 0.24.6. The cast-type-descriptor change in 0.24.5 changed recovery trees in four Bifrost C++ tests and was reverted in 0.24.6. Use 0.24.6 instead; see #9.

Changes

  • Parse macro-decorated cast type descriptors without unnecessary recovery, extending the declaration support introduced in 0.24.4. Includes positive cast regressions and a malformed-input recovery control. Thanks to @jbellis in #8.
  • Regenerate the parser and update package metadata to 0.24.5. Tree-sitter ABI 15 is unchanged.

Macro expansion is not simulated. The remaining macro-string-initializer recovery cases are outside this fix.

Verified publication

  • Rust crate: brokk-tree-sitter-cpp 0.24.5
  • Tag and published source commit: 782f08c68c4235e0a55434f7079006caa3c47109
  • Crate SHA-256: a4ecbe55287995c98bba9145c20106178405663be290bc0417a109beff7d39ea
  • CI, including generated-parser consistency, corpus/highlight tests, bindings, and package-content checks, passed at this commit.
  • Crate publication succeeded. The registry archive checksum and clean Git provenance were independently verified; its original source files match the tagged commit.

These notes document the existing immutable tag and already published crate.