Skip to content

North Star 2: phpc doctor --selfhost + HelloWorld M3 emit TU - #2074

Merged
PurHur merged 1 commit into
masterfrom
agent/stdlib-ns2-m3-helloworld-emit
May 25, 2026
Merged

North Star 2: phpc doctor --selfhost + HelloWorld M3 emit TU#2074
PurHur merged 1 commit into
masterfrom
agent/stdlib-ns2-m3-helloworld-emit

Conversation

@PurHur

@PurHur PurHur commented May 25, 2026

Copy link
Copy Markdown
Owner

Summary

Closes #2053
Contributes to #1492, #1056, #1768

Test plan

  • vendor/bin/phpunit --filter PhpcDoctorTest::testDoctorSelfhost
  • vendor/bin/phpunit --filter BootstrapSelfhostHelloWorldTest
  • ./script/bootstrap-selfhost-helloworld-probe.sh (partial emit_path=zend, HelloWorld run OK)
  • phpc doctor --selfhost | grep BOOTSTRAP_
  • ./script/ci-local.sh LLVM tail (maintainer)

Made with Cursor

Add phpc doctor --selfhost for M2/M3/M4 bootstrap gate discovery (#2053).
Wire helloworld_m3_emit_native_entry.php and align helloworld-probe with the
compile-smoke emit-helper pattern (#1768, #1493). Document emit-TU ladder in
bootstrap-selfhost.md and bootstrap-m5-fast-path.md.

Closes #2053
Contributes to #1492, #1056, #1768

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur
PurHur merged commit 930ea3d into master May 25, 2026
@PurHur
PurHur deleted the agent/stdlib-ns2-m3-helloworld-emit branch May 25, 2026 15:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DevEx: phpc doctor --selfhost — dedicated gate ladder for North Star 2

1 participant