Skip to content

v7.0.3

Choose a tag to compare

@aovestdipaperino aovestdipaperino released this 30 Jun 15:01

Patch release with two bug fixes.

Fixed

  • Dart: receiver method calls (this._x(), obj.method()) are now recorded as call edges (#155). tree-sitter-dart 0.2 splits a receiver call into two sibling selector nodes, so the extractor missed every this./obj. call — causing private helpers to be wrongly reported as dead introductions by tokensave_simplify_scan. This also recovers all receiver method calls (e.g. xs.map(...), .toList()) that were previously missed.
  • Monitor: the header Saved: and footer saved tokens now agree. They previously came from different sources (authoritative DB total vs. in-memory ring sum), making the figure look stale. The footer now reads the same authoritative lifetime total as the header.

Full changelog: https://github.com/aovestdipaperino/tokensave/blob/master/CHANGELOG.md