Skip to content

DevEx: north-star2-verify presenter + M3 compile-smoke emit link#2046

Merged
PurHur merged 1 commit into
masterfrom
agent/stdlib-north-star2-verify
May 25, 2026
Merged

DevEx: north-star2-verify presenter + M3 compile-smoke emit link#2046
PurHur merged 1 commit into
masterfrom
agent/stdlib-north-star2-verify

Conversation

@PurHur
Copy link
Copy Markdown
Owner

@PurHur PurHur commented May 25, 2026

Summary

Test plan

  • vendor/bin/phpunit --filter NorthStar2VerifyScriptTest
  • vendor/bin/phpunit --filter BootstrapSelfhostCompileSmokeTest
  • Docker: BOOTSTRAP_M3_LINK_COMPILE_DRIVER=1 BOOTSTRAP_M3_COMPILE_DRIVER_REAL_LOWERING=1 ./script/bootstrap-selfhost-compile-smoke-probe.sh — emit helper link OK (runtime emit still partial/segfault until M3: BOOTSTRAP_M3_HELLOWORLD_STRICT — native HelloWorld emit (no Zend fallback) #1493)
  • make north-star2-verify in php-compiler:22.04-dev (LLVM tail is long; use --skip-llvm-tail for quick sanity)

Closes #1865

Contributes to #1492, #1056, #1937

Made with Cursor

Add make north-star2-verify (closes #1865) as a single entry point for the
North Star 2 self-host ladder (inventory, wave gate, M2 spine, M3 probes).

Fix M3 compile-smoke native emit helper link: bin/compile.php no longer forces
PHP_COMPILER_SELFHOST_AOT=0 for compile_smoke_m3_emit_native_entry.php when
PHP_COMPILER_M3_COMPILE_DRIVER=1, and the probe uses selfhost+M3 env instead of
full Runtime JIT (LLVM 9 segfault at link, #1937).

Closes #1865
Contributes to #1492, #1056, #1937

Co-authored-by: Cursor <cursoragent@cursor.com>
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: make north-star2-verify presenter gate (self-host M0–M4)

1 participant