Skip to content

Land PR #10498: NestedJitCompileScope + AOT/web smoke gates #10523

Description

@PurHur

Strategic pillar

Pillar 1 Trust — Land NestedJitCompileScope + smoke fixes

Aligns with #10533 compiler excellence map.

Priority

P0 — merge blocker for v1.1.0 AOT/web gates

Summary

Merge PR #10498 to restore examples-aot-smoke and examples-web-smoke on the release path.

What it fixes

Verification (branch agent/aot-jit-helper-fixes)

./script/docker-exec.sh -- bash -lc './script/examples-aot-smoke.sh'
./script/docker-exec.sh -- bash -lc './script/examples-web-smoke.sh'
./script/docker-exec.sh -- bash -lc './script/release-readiness.sh --full --json'

Merge notes

  • Revert or drop master resolveJitBranchEntryBlock JUMPIF wiring (b100a7881) when merging — it causes LLVM corruption; NestedJitCompileScope is the correct fix.
  • Rebase onto current master and resolve ObGzhandler/ScalarDimFetch conflicts in favour of NestedJitCompileScope.

Tracker

Activity

  1. added
    implementation-readySpec complete: repro, php-src ref, done-when — safe for workers to claim
    on Jun 21, 2026
  2. PurHur commented on Jun 22, 2026

    @PurHur
    OwnerAuthor

    Land complete — PR #10498 squash-merged to master. AOT smoke green; see #10532 comment for verification commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    implementation-readySpec complete: repro, php-src ref, done-when — safe for workers to claim

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions