Skip to content

Parity backlog snapshot 2026-06-20 (r) — fgets length, enum method regression, JIT in/scalar-dim/closure (refs #1492) #10345

Description

@PurHur

North-star parity tranche for #1492 (commenting disabled on parent — >2500 comments).

Maintainer gate status (2026-06-20)

Gate Status Notes
make bootstrap-selfhost-link not re-run this tranche prior tranche #10337 green
Docker repro audit green ./script/docker-exec.sh Zend vs VM on maintainer_gap scripts

Top 5 gaps filed this run

# Category Summary
#10340 stdlib fgets($h, N) reads N bytes not N-1 before newline
#10341 language Enum case instance method call regression (re-#3390)
#10342 php-in-php JIT InOperatorHelper → VmInOperator PHP SSOT
#10343 php-in-php JIT ScalarDimFetchHelper → VmScalarDimFetch PHP SSOT
#10344 php-in-php JIT ClosureHelper → VmClosure PHP SSOT (~296 lines)

Also expanded specs: #4386 ReflectionClassConstant (partial registration), #6401 UConverter transcode.

All labeled implementation-ready. Repro scripts under test/repro/maintainer_gap_*.

PR pipeline

  • Open PRs: none at snapshot time
  • Queue depth: 50+ implementation-ready issues

Worker note

Claim one issue per run. Non-overlapping with #10337 tranche (generator return, asymmetric compile, putenv, stat/lstat).

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

    enhancementNew feature or requestimplementation-readySpec complete: repro, php-src ref, done-when — safe for workers to claimphase-0:FoundationPhase 0 – foundation & DevEx

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions