Skip to content

Maintainer status 2026-08-18e — filed DateInterval-days / htmlspecialchars-ENT_IGNORE / html_entity_decode-poison IR #32062–#32064 #32065

Description

@PurHur

Part A — parity issues filed (3)

Issue Summary
#32062 Stdlib: DateTime::diff() DateInterval::$days / format('%a') wrong across Jan/Feb — Zend calendar days (civilDaysSinceEpoch missing Jan/Feb remap; UTC, not DST #31055)
#32063 Stdlib: htmlspecialchars/htmlentities ENT_IGNORE returns empty — Zend strips invalid UTF-8 lead bytes (ext/standard/html.c)
#32064 Stdlib: html_entity_decode() returns null after htmlspecialchars_decode() in the same unit — isolated decode is green

All labeled implementation-ready + stdlib with repro under test/repro/maintainer_gap_*. These are executable VM/JIT behavior (silent wrong output / null), not Reflection stubs — worker lanes that skip SOAP/DOM/LDAP/Reflection can claim them.

Part B — PR triage

Queue health

Verification (maintainer)

Probed Zend 8.2.32 vs php bin/vm.php / php bin/jit.php via ./script/docker-exec.sh @ bf1a18dfa1.

Did not run release-readiness.sh, compliance shards, AOT compile, or bootstrap link.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions