You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Superseded scope note (2026-05-26): With BOOTSTRAP_M4_RUNTIME_COMPILE=1, gen-2 parseAndCompile is no longer null — emit_path=native and compiler smoke stdout. Keep open only for default-off dry-run path; primary work moved to #2599 (runtime init) + #2598 (presenter env). Consider closing after #2599 lands.
Repro on master via ./script/docker-exec.sh (php-compiler:22.04-dev):
make bootstrap-loop-probe # exit 0 — M3 strict + M4 gen-2 native slice
make bootstrap-loop-gen1-link # emit_path=native; gen-2 stdout: compiler smoke
BOOTSTRAP_M4_GEN2_STRICT=1 make bootstrap-loop-gen1-link # native, no Zend fallback
./script/north-star4-verify.sh --strict # OK
Closing as fixed on master — remaining gaps tracked in #2611 (script defaults without Makefile env) and #2600 (gen-1 compiles bin/compile.php spine, not loop smoke slice only).
Activity
PurHur commentedon May 26, 2026
Superseded scope note (2026-05-26): With
BOOTSTRAP_M4_RUNTIME_COMPILE=1, gen-2parseAndCompileis no longer null —emit_path=nativeandcompiler smokestdout. Keep open only for default-off dry-run path; primary work moved to #2599 (runtime init) + #2598 (presenter env). Consider closing after #2599 lands.PurHur commentedon May 26, 2026
Harness verification (2026-05-26 backlog-architect)
Repro on
mastervia./script/docker-exec.sh(php-compiler:22.04-dev):Closing as fixed on master — remaining gaps tracked in #2611 (script defaults without Makefile env) and #2600 (gen-1 compiles
bin/compile.phpspine, not loop smoke slice only).Parent #1492 updated.
PurHur commentedon May 26, 2026
Verified green on master 2026-05-26; follow #2611 / #2600 for remaining M4/M5 scope.