Skip to content

M2: Web/Cli lib units in lib spine smoke (#1056)#1412

Closed
PurHur wants to merge 1 commit into
masterfrom
m2/spine-web-cli
Closed

M2: Web/Cli lib units in lib spine smoke (#1056)#1412
PurHur wants to merge 1 commit into
masterfrom
m2/spine-web-cli

Conversation

@PurHur
Copy link
Copy Markdown
Owner

@PurHur PurHur commented May 24, 2026

Summary

  • Grow compiler_lib_spine_smoke by 10 vm.php-path lib/ units (BuiltinParamNames, Cli/PhpcRun, Web manifest/bootstrap/server/params stack, Lint/SwitchDetector) plus ext/standard/is_numeric.php for Params.
  • Fix self-host AOT lint blockers: PHPDoc @return prose parsing, SwitchDetector anonymous visitor extraction, closure-free ProjectAutoload/ResponseContext.
  • Extend isSkippedLibSpineSmokeHotPathName for new Web units; bundle count 168 (was 157).

Test plan

  • php bin/compile.php -l test/selfhost/compiler_lib_spine_smoke/main.php
  • ./script/bootstrap-selfhost-lib-spine-smoke-link.sh (LLVM 9 + libffi in CI)
  • BootstrapSelfhostBundleTest unit count + key units

Made with Cursor

Grow compiler_lib_spine_smoke by ten vm.php-path lib units plus is_numeric
for Params; fix PHPDoc and closure patterns for self-host AOT lint; extend
JIT lib-spine stubs for new Web/Cli hot paths.

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur
Copy link
Copy Markdown
Owner Author

PurHur commented May 24, 2026

Superseded by #1454 (consolidated M2 spine merge).

@PurHur PurHur closed this May 24, 2026
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.

1 participant