The fast path stays fast
Existing direct setters specialize first and retain their exact command ABI and generated browser artifacts.
STATE · PROVE · LOWER
Direct setters, immutable aliases, and small local helpers now converge on the same structured state operation. Familiar source stays familiar while command-only pages avoid native handler JavaScript.
SEMANTIC OPERATIONS
Existing direct setters specialize first and retain their exact command ABI and generated browser artifacts.
One state-derived local passed directly to its setter lowers without creating a general expression runtime.
Proven one-call arrow and function helpers specialize to the same state operation as inline source.
State, setter, helper, and parameter ownership are checked by lexical binding identity rather than matching names alone.
Recursion, escape, mutation, optional calls, and object dispatch report authored source diagnostics.
P0.10 replaces remaining mixed names and formatted owner strings with validated source-local references.
UPGRADE
npm install @kudzujs/core@^0.8.36