Skip to content
Kotoshu Kotoshu 言修
News

2026-09-04 event. 4 September 2026

Engine correctness wave: compound semantics and green conformance

CHECKCOMPOUNDPATTERN replacement semantics are ported, and all 2,630 conformance vectors pass in both the Ruby and the Rust engine.

  1. The gem’s CHECKCOMPOUNDPATTERN replacement semantics, the subtlest rule in the compound family, are ported to the Rust core, with the conformance vector pack regenerated from the gem’s engine.
  2. All 2,630 frozen vectors, comprising 1,315 correct and 1,315 suggest cases, pass in the Ruby engine, the Rust engine, and over the C ABI. Both sides of the conformance suite run in CI, so behavior cannot drift.

see also kotoshu-rs