harb/tools
openhands 6a55c37b20 fix: mutate.test.ts: pre-existing \isValid > stack underflow\ failure (#810)
dpop/bpop silently returned '0'/'false' on stack underflow instead of
throwing, so isValid() never returned false for underflowing programs.
Make dpop and bpop throw an Error on underflow so the transpiler's
existing try/catch in isValid() correctly classifies such programs as
invalid. The output-extraction phase uses state.dStack.pop() directly
(not dpop) and is unaffected.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 23:49:55 +00:00
..
push3-evolution fix: Fitness re-evaluation for fixed evo_run007_champion (#811) 2026-03-15 23:21:04 +00:00
push3-transpiler fix: mutate.test.ts: pre-existing \isValid > stack underflow\ failure (#810) 2026-03-15 23:49:55 +00:00
deploy-optimizer.sh fix: add --tc DeployLocal to forge script invocations 2026-03-12 23:12:25 +00:00