Skip to content

Parity backlog snapshot 2026-06-19 (b) — class const new, enum static default, highlight regressions (refs #1492) #9978

Description

@PurHur

Parity backlog architect run — 2026-06-19 (d)

Living summary for #1492 (issue comment limit reached).

Top 5 gaps filed this run

  1. Stdlib: array_search() needle:/haystack:/strict: named parameters rejected (ext/standard/array.c) #10041 — Stdlib: array_search() needle:/haystack:/strict: named parameters rejected (ext/standard/array.c)
  2. Stdlib: random_int() min:/max: named parameters rejected (ext/random/random.c) #10043 — Stdlib: random_int() min:/max: named parameters rejected (ext/random/random.c)
  3. Stdlib: mb_strlen() string:/encoding: named parameters rejected (ext/mbstring/mbstring.c) #10044 — Stdlib: mb_strlen() string:/encoding: named parameters rejected (ext/mbstring/mbstring.c)
  4. php-in-php: JIT CastHelper — route (array)/(object)/(unset) casts through VmCast PHP not ~495-line LLVM (#1492) #10046 — php-in-PHP: shrink JIT CastHelper ~495-line LLVM via VmCast PHP helpers (Epic: Self-host critical path — compiler compiles itself (M3→M5) #1492)
  5. Stdlib: array_column() input:/column_key: named parameters rejected (ext/standard/array.c) #10042 — Stdlib: array_column() input:/column_key: named parameters rejected (ext/standard/array.c)

Also filed

Upgraded to implementation-ready specs

Stale close candidate

Named-parameter metadata remains the highest-volume stdlib theme; enum preservation regressions (#10006, #10030) still block language parity.

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