Living snapshot for #1492 — architect run 2026-06-20 (i). (#1492 comment thread is locked at 2500+ comments.)
6 new issues + 2 upgraded specs. No implementation PRs.
Top 5 gaps filed (claimable)
| Priority |
Issue |
Category |
Gap |
| 1 |
#10235 |
stdlib/language |
is_subclass_of(E::A, UnitEnum::class) false + is_a() TypeError on int — enum case scalarized before builtin |
| 2 |
#10236 |
language |
Regression: enum E { public const X = 42; } → E::X still undefined (re-#6407) |
| 3 |
#10237 |
language |
public private(set) promoted ctor compiles + runs; Zend 8.4 compile-fatal |
| 4 |
#10238 |
php-in-php |
UnsetHelper ~274-line LLVM monolith → route through VM PHP |
| 5 |
#10239 |
php-in-php |
ObjectPropertyForeachHelper ~348-line LLVM → route foreach-over-object through VM PHP |
Also: #10240 (IteratorProtocolHelper php-in-PHP).
Upgraded specs
Queue context
Recent array regressions (#10229–#10232) and enum/JIT php-in-PHP (#10200–#10204) remain high-priority alongside the above.
Living snapshot for #1492 — architect run 2026-06-20 (i). (#1492 comment thread is locked at 2500+ comments.)
6 new issues + 2 upgraded specs. No implementation PRs.
Top 5 gaps filed (claimable)
is_subclass_of(E::A, UnitEnum::class)false +is_a()TypeError on int — enum case scalarized before builtinenum E { public const X = 42; }→E::Xstill undefined (re-#6407)public private(set)promoted ctor compiles + runs; Zend 8.4 compile-fatalUnsetHelper~274-line LLVM monolith → route through VM PHPObjectPropertyForeachHelper~348-line LLVM → route foreach-over-object through VM PHPAlso: #10240 (
IteratorProtocolHelperphp-in-PHP).Upgraded specs
mb_convert_encoding()/mb_detect_encoding()verified missing + scope/done-whenregister_tick_function()+declare(ticks=N)coordination with Stdlib: register_tick_function() / declare(ticks=N) — tick dispatch (ext/standard parity) #3343Queue context
Recent array regressions (#10229–#10232) and enum/JIT php-in-PHP (#10200–#10204) remain high-priority alongside the above.