Summary
Move the project default from Zend php bin/compile.php to the prelinked native driver (prelinked/bootstrap-gen0/bin-compile-aot, build/bin-compile-aot-inventory) while keeping Zend as the correctness oracle for tests.
Phases
Phase A — Artifact pipeline (CI)
Phase B — Dual-runner test matrix
Phase C — Developer workflow
Phase D — Strict M5 close
Related
Summary
Move the project default from Zend
php bin/compile.phpto the prelinked native driver (prelinked/bootstrap-gen0/bin-compile-aot,build/bin-compile-aot-inventory) while keeping Zend as the correctness oracle for tests.Phases
Phase A — Artifact pipeline (CI)
prelinked/bootstrap-gen0/*, vendor.o, inventory argv driverPhase B — Dual-runner test matrix
php vendor/bin/phpunit, compliance PHPT,bin/compile.phplintbuild/bin-compile-aot-inventory+ AOT binariesPhase C — Developer workflow
make bootstrap-selfhost-linkproduces usable local driver withoutvendor/Phase D — Strict M5 close
north-star5-verify --strictgreen without Zend gen-0BOOTSTRAP_M3_HELLOWORLD_STRICT=1native emit end-to-endRelated
docs/bootstrap-m5-fast-path.md