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
Grow test/selfhost/compiler_lib_spine_smoke/main.php toward the full 586-file bin/vm.php inventory until the honest bundle covers the full compiler tree (or documented honest closure).
Current (master, batch 71):569/586 units (~97%); 17 inventory files remain.
Gate:BOOTSTRAP_LIB_SPINE_SMOKE=1 → build/selfhost-lib-spine-smoke prints compiler_lib_spine_smoke bundle OK.
Parent
Epic: #1492
Related batch tracker: #1419
Goal
Grow
test/selfhost/compiler_lib_spine_smoke/main.phptoward the full 586-filebin/vm.phpinventory until the honest bundle covers the full compiler tree (or documented honest closure).Current (master, batch 71): 569/586 units (~97%); 17 inventory files remain.
Gate:
BOOTSTRAP_LIB_SPINE_SMOKE=1→build/selfhost-lib-spine-smokeprintscompiler_lib_spine_smoke bundle OK.Definition of done
php script/bootstrap-inventory.php --check— 0 source blockersphp script/bootstrap-selfhost-next-includes.phpused to pick next literalrequire_oncebatchm2-spine-unitissues for files already in spine (see DevEx: Close stale m2-spine-unit issues when file already in compiler_lib_spine_smoke #1808)Approach
php script/bootstrap-selfhost-next-includes.phpfor next 10–20 unitscompiler_lib_spine_smoke/main.phpliteral closuresrc/cli.php)Hygiene note
146 open
m2-spine-unitissues vs 17 remaining inventory files — many issues were pre-filed before batch merges landed. Bulk-close tracked on #1808.Out of scope
lib/AOT/runtime/*.cVerify
php bin/compile.php -l test/selfhost/compiler_lib_spine_smoke/main.php BOOTSTRAP_LIB_SPINE_SMOKE=1 ./script/bootstrap-selfhost-lib-spine-smoke-link.sh grep -c require_once test/selfhost/compiler_lib_spine_smoke/main.php # expect 569