Commit graph

1 commit

Author SHA1 Message Date
Stephen Dennis
03ae705717 fix(softcode/jit): no AST re-run after host ECALL mid-run fail (#1791)
Softcode CALL_FUNC is already total (guest error strings, never
ECALL_DECLINE). The residual poison was mid-run DBT failure (code buffer
full, harvest miss) returning false → full AST re-run after effects.

Track eval_ctx::host_ecalls on softcode host ECALLs; after entry, commit
#-1 JIT POST-ENTRY FAIL instead of re-running. Document the audit in
plan-softcode-post-entry-contract.md and cross-link the Lua plan.
2026-07-29 13:17:18 -06:00