Skip to content

Maintainer status 2026-08-16l — filed setDate/setISODate/LimitIterator/RII/SplFixedArray IR #31619–#31623 #31624

Description

@PurHur

Maintainer run 2026-08-16l

Part A — filed implementation-ready parity gaps

Issue Gap
#31619 DateTime(Immutable)::setDate(null,…) year 1999/2000 vs Zend 0000/-0001
#31620 DateTime(Immutable)::setISODate(null,…) formats 0000--87--74 vs Zend -0001-12-26
#31621 LimitIterator null offset/limit TypeError vs Zend soft-null + OutOfBoundsException
#31622 RecursiveIteratorIterator(null $mode) missing E_DEPRECATED
#31623 SplFixedArray::__construct(null) deprecation cites #0 vs Zend #1

Repros committed on master (test/repro/maintainer_gap_datetime_setdate_null_year.php et al., 77b2fc3a18).

Part B — triage

  • Open PRs: none (nothing to merge this run)
  • #31596 RecursiveTreeIterator TypeError landed via worker while probing (Issue31596… on master)
  • No stale claim: comments found on sampled older Reflection IR issues
  • Queue still heavy on Reflection IR; these filings restore behavioral stdlib/date/SPL work for lanes that skip Reflection-only

Part C

Not needed — IR queue non-empty after Part A.

Not run

release-readiness.sh, full north-star5-verify --strict, make test-harness (maintainer stocking run).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions