Browse Source
Multi-process children ran without the guarded punk::lib 0.5.1- require, so under a native 8.6 runner every suite whose module parses via punk::args::parse died with 'invalid command name "lpop"' - the lean-children cleanup (master7e9eced5) had removed the shellrun preload that previously pulled punk::lib into children, and the 8.6-support guards added two days later (1fbee821) covered only the toplevel and singleproc testinterp. child_test_runner.tcl now mirrors the guard as the third boot level (a builtin-parity shim, not a lean-children violation - 8.7+/9 children have the same commands as builtins). Verified: zip subtree 8.6 -jobs 4 was 14/14 fail + 2 file-load errors, now parity with singleproc (51 pass / 2 skip); args subtree 8.6 -jobs 8 411/411; 9.0 leg unchanged. AGENTS.md boot-level note updated. Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com
2 changed files with 13 additions and 1 deletions
Loading…
Reference in new issue