Maintainer status 2026-08-18m
Stocked language IR after #32227/#32229 closed (method-call / $GLOBALS = only). Probe was Zend 8.2.32 vs VM/JIT @ dda76adf48 (./script/docker-exec.sh).
Filed (implementation-ready)
| # |
Gap |
Zend |
VM/JIT |
| #32251 |
const class / interface const class |
Fatal reserved for class name fetching |
accepted (rc=0); interface JIT LLVM abort |
| #32252 |
new static / new self / new parent in a function (re-#32227) |
Fatal Cannot use "…" when no class scope is active |
accepted (rc=0) |
| #32253 |
$GLOBALS[] = 1 (re-#32229) |
Fatal Cannot append to $GLOBALS |
accepted (rc=0) |
| #32254 |
use Foo as self / as parent |
Fatal special class name |
php-parser ParserAbstract stack (rc=255) |
Part B
Not this run
- No implementer PR; queue was not empty after Part A.
- No
release-readiness.sh / bootstrap link.
Maintainer status 2026-08-18m
Stocked language IR after #32227/#32229 closed (method-call /
$GLOBALS =only). Probe was Zend 8.2.32 vs VM/JIT @dda76adf48(./script/docker-exec.sh).Filed (implementation-ready)
const class/ interfaceconst classnew static/new self/new parentin a function (re-#32227)$GLOBALS[] = 1(re-#32229)use Foo as self/as parentParserAbstractstack (rc=255)Part B
Closes #nworker fix; not merged this run.class_alias(internal)vs Zend 8.2 ValueError — default profile unset matches 8.3+ allow path (Regression: class_alias(internal) succeeds on PROFILE≤8.2 — Zend ValueError (re-#29084, Zend/zend_builtin_functions.c) #29150 closed as profile-gated).Not this run
release-readiness.sh/ bootstrap link.