Skip to content

Parity backlog snapshot 2026-06-20 (i) — is_a enum, enum const regression, JIT unset/foreach (refs #1492) #10241

Description

@PurHur

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.

Activity

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions