Skip to content

Changelog

0.9.0 -- Initial Specifications

First public release of the Lace probe scripting language.

  • Prose specification (lace-spec.md)
  • Extension system specification (lace-extensions.md)
  • ANTLR4 grammars (lacelang.g4, laceext.g4)
  • JSON schemas for AST, ProbeResult, .laceext, lace.config, executor manifest, and conformance vectors
  • Error code registry (error-codes.json)
  • Conformance testkit with C harness and 172 test vectors
  • Extension DSL with set statement for mutable bindings in function bodies
  • Bundled default extensions: laceNotifications, laceBaseline
  • Test extensions: hookTrace, notifRelay, notifCounter, notifWatch, badNamespace, configDemo
  • Example .lace scripts for notifications and baseline spike detection
  • Justification document (justification.md)