Summary
Entry shims used by bin/compile.php / bin/vm.php. May stay host-only until M4; track for inventory.
Units in this batch: 5
Files to add to spine / inventory
src/cli.php
src/llvm-env.php
src/macro_functions.php
src/tokenizer-compat.php
src/yay-php8-compat.php
Gates (each PR)
script/apply-patches.sh
php bin/compile.php -l test/selfhost/compiler_lib_spine_smoke/main.php
BOOTSTRAP_LIB_SPINE_SMOKE=1 make bootstrap-selfhost-lib-spine-smoke
make bootstrap-aot-link
vendor/bin/phpunit test/unit/BootstrapSelfhostBundleTest.php
How to add units
require_once each file in test/selfhost/compiler_lib_spine_smoke/main.php
- Confirm
SelfHostBuiltinPolicy if stdlib JIT leaf
php script/bootstrap-selfhost-next-includes.php --bundle=test/selfhost/compiler_lib_spine_smoke/main.php
- Update M2 count in
docs/pages/development-status.md
Parent: #1056 · Umbrella: #.1419.
Summary
Entry shims used by
bin/compile.php/bin/vm.php. May stay host-only until M4; track for inventory.Units in this batch: 5
Files to add to spine / inventory
src/cli.phpsrc/llvm-env.phpsrc/macro_functions.phpsrc/tokenizer-compat.phpsrc/yay-php8-compat.phpGates (each PR)
How to add units
require_onceeach file intest/selfhost/compiler_lib_spine_smoke/main.phpSelfHostBuiltinPolicyif stdlib JIT leafphp script/bootstrap-selfhost-next-includes.php --bundle=test/selfhost/compiler_lib_spine_smoke/main.phpdocs/pages/development-status.mdParent: #1056 · Umbrella: #.1419.