Skip to content

php-in-php: drop always-on LibcExtern __phpc_resolve_stream (#32287) - #32291

Merged
PurHur merged 1 commit into
masterfrom
php-in-php/drop-libc-resolve-stream-32287
Aug 18, 2026
Merged

PurHur merged 1 commit into
masterfrom
php-in-php/drop-libc-resolve-stream-32287

Conversation

@PurHur

@PurHur PurHur commented Aug 18, 2026

Copy link
Copy Markdown
Owner

Summary

Closes #32287

php-src: main/streams/streams.c — stream handle lookup (reference only).

Test plan

  • ./script/phpunit.sh --filter 'LibcExternDeadDeclsRuntimeShrinkTest|ResolveStreamRuntimeShrinkTest|StreamGlobalsRuntimeStandaloneTest|MallocRuntimeShrinkTest'OK (40 tests, 698 assertions)
  • ./script/docker-exec.sh -- bash -lc './script/aot-smoke.sh'8 passed, 0 failed
  • AOT fopen/fwrite still returns handle + write length (pre-existing AOT file_get_contents/file_exists mismatch not in this change)
  • Did not run north-star5-verify --strict or full make test-harness

Made with Cursor

…tedJIT module-local (#32287)

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur
PurHur merged commit b182972 into master Aug 18, 2026
1 check failed
@PurHur
PurHur deleted the php-in-php/drop-libc-resolve-stream-32287 branch August 18, 2026 15:55
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: drop always-on LibcExtern __phpc_resolve_stream after NestedJIT module-local (#32273 shape)

1 participant