Skip to content

php-in-php: delete StringPhpinfoRuntimeLlvm — standalone uses PhpinfoJitHelper (#9256) - #11251

Merged
PurHur merged 1 commit into
masterfrom
agent/issue-9256-phpinfo-standalone-shrink
Jun 24, 2026
Merged

PurHur merged 1 commit into
masterfrom
agent/issue-9256-phpinfo-standalone-shrink

Conversation

@PurHur

@PurHur PurHur commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Summary

Closes #9256 (remaining standalone LLVM quarantine)

LLVM lines removed

  • StringPhpinfoRuntimeLlvm.php: −313 lines (file deleted)
  • Net diff: −356 lines

Verification

./script/docker-exec.sh -- bash -lc 'source script/php-env.sh
vendor/bin/phpunit --filter Phpinfo
vendor/bin/phpunit --filter "PhpinfoJitRuntimeShrinkTest|StringPhpinfoRuntimeStandaloneTest"
php bin/vm.php test/repro/maintainer_gap_phpinfo_jit.php
php bin/jit.php test/repro/maintainer_gap_phpinfo_jit.php
'
# OK (19 tests) + OK (8 tests) + has_version on VM/JIT

make bootstrap-selfhost-vm-driver-execute-probe
# OK

php script/check-selfhost-spine-coverage-sync.php
# OK (3027 inventory files)

Made with Cursor

#9256)

Route AOT standalone through the same thin LLVM bridge as JIT embed, deleting
the ~313-line standalone HTML LLVM quarantine. Net −313 LLVM lines.

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur
PurHur merged commit cadf6b1 into master Jun 24, 2026
@PurHur
PurHur deleted the agent/issue-9256-phpinfo-standalone-shrink branch June 24, 2026 16:52
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.

php-in-php: JIT StringPhpinfoRuntime — route phpinfo()/phpcredits() through VmInfo PHP not __compiler_phpinfo LLVM (#1492)

1 participant