Skip to content

Toolchain 0.3.5

Choose a tag to compare

@MatthewKaes MatthewKaes released this 18 Oct 00:22
· 43 commits to main since this release

Toolchain 0.3.5 makes source-aware comment review stricter while reducing repeated full-tree formatter work.

Main update:

Formatter analysis now connects a primary type comment to its complete declaration. It rejects representation-first introductions, incomplete canonical-form contracts, unchecked construction of canonical values and unexplained public size bounds. Shared lexical and token data remove repeated scans from repository-wide formatting.

Features:

  • Inspect complete class and struct declarations during comment classification.
  • Keep critical source-context omissions from being cancelled by unrelated prose signals.
  • Distinguish canonical validity, identity and emission contracts.
  • Require public size bounds to state their basis and over-limit behavior.
  • Preserve standard technical spelling such as UTF-8, SHA-256 and x86-64.
  • Add paired Path and public-bound corpus cases.
  • Reuse parsed source and token streams across formatter policies.
  • Replace quadratic trailing-return scope searches with linear indexing.