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
M2 spine native link is green on master after #2499 / #2502–#2504 (May 2026 harness):
script/apply-patches.sh
BOOTSTRAP_LIB_SPINE_SMOKE=1 make bootstrap-selfhost-lib-spine-smoke
# stdout: compiler_lib_spine_smoke bundle OK
php bin/compile.php -l test/selfhost/compiler_lib_spine_smoke/main.php # exit 0
Remaining M2 gap: only bin/vm.php is deferred from native-link smoke (SSOT script/bootstrap-spine-deferred-lib.php). Today the spine uses substitute test/bootstrap-aot/vm_run_smoke.php.
Problem
M2 spine native link is green on
masterafter #2499 / #2502–#2504 (May 2026 harness):Remaining M2 gap: only
bin/vm.phpis deferred from native-link smoke (SSOTscript/bootstrap-spine-deferred-lib.php). Today the spine uses substitutetest/bootstrap-aot/vm_run_smoke.php.lib/AOT/Linker.phprequire_oncein spinebin/vm.phpCoverage: 661 spine
require_once/ 657 inventory files (php script/bootstrap-spine-count.php); count semantics #2500.Goal
bin/vm.phpto realrequire_onceintest/selfhost/compiler_lib_spine_smoke/main.phpwith native link green$spineNativeLinkDeferred→ [] inscript/bootstrap-spine-deferred-lib.phpGates
BOOTSTRAP_LIB_SPINE_SMOKE=1 make bootstrap-selfhost-lib-spine-smokeBOOTSTRAP_LIB_SPINE_SMOKE=1php bin/compile.php -l test/selfhost/compiler_lib_spine_smoke/main.phpbootstrap-selfhost-lint.sh-rsmokeBOOTSTRAP_LIB_SPINE_VM_SMOKE=1 make bootstrap-selfhost-lib-spine-vm-smokeBOOTSTRAP_LIB_SPINE_VM_SMOKE_GATE=1php script/check-selfhost-spine-coverage-sync.php --verboseSELFHOST_SPINE_COVERAGE_SYNC_GATE=1php script/check-selfhost-spine-deferred-sync.phpSELFHOST_SPINE_DEFERRED_SYNC_GATE./script/bootstrap-loop-probe.sh --dry-runBOOTSTRAP_LOOP_PROBE_GATE=1Files
test/selfhost/compiler_lib_spine_smoke/main.phpbin/vm.phptest/bootstrap-aot/vm_run_smoke.phpscript/bootstrap-spine-deferred-lib.phpscript/bootstrap-selfhost-lib-spine-smoke-link.shDone when
bin/vm.phpis a real spinerequire_once; substitute removed or documentedBOOTSTRAP_LIB_SPINE_SMOKE=1 make bootstrap-selfhost-lib-spine-smokestays greenbootstrap_spine_native_link_deferred()returns[]Repro
Links