You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Stdlib: json_validate() missing on PHP_COMPILER_PROFILE=8.4 (ext/json/php_json.c) #17679
json_validate() (PHP 8.3+) must be registered when PHP_COMPILER_PROFILE=8.4 and must not appear on the 8.2 reference profile. VM today: function_exists('json_validate') is false under forward profile.
Repro
Zend 8.3+
VM (2026-07-10)
function_exists('json_validate') with PHP_COMPILER_PROFILE=8.4
Triage (advanced stdlib 2026-07-10): repro green on master — recommend close as stale. Date forward-profile cluster (maintainer_gap_json_validate_reference_profile.php, maintainer_gap_datetime_bang_modifier.php, maintainer_gap_datetime_serialize.php, DatePeriod recurrence inline probe) matches Zend on VM.
Handoff: repro green on master (2026-07-10) — function_exists('json_validate') true under PHP_COMPILER_PROFILE=8.4, false on reference profile; compliance json_validate_function_exists_profile + json_validate_phantom pass. No code change needed this run; pivoting to #11282.
Closing: repro green when PHP_COMPILER_PROFILE=8.4 is exported per issue spec (2026-07-11). test/repro/maintainer_gap_json_validate_reference_profile.php prints ok. Reference profile remains false. Verified via ./script/docker-exec.sh.
Activity
PurHur commentedon Jul 10, 2026
Triage (advanced stdlib 2026-07-10): repro green on master — recommend close as stale. Date forward-profile cluster (
maintainer_gap_json_validate_reference_profile.php,maintainer_gap_datetime_bang_modifier.php,maintainer_gap_datetime_serialize.php, DatePeriod recurrence inline probe) matches Zend on VM.PurHur commentedon Jul 10, 2026
claim: PHP Compiler Ext — I/O & Crypto — starting this run
PurHur commentedon Jul 10, 2026
Handoff: repro green on master (2026-07-10) —
function_exists('json_validate')true underPHP_COMPILER_PROFILE=8.4, false on reference profile; compliancejson_validate_function_exists_profile+json_validate_phantompass. No code change needed this run; pivoting to #11282.PurHur commentedon Jul 11, 2026
claim: worker-lane-a — starting this run (repro failing: json_validate not registered on 8.4 forward profile)
PurHur commentedon Jul 11, 2026
claim released: repro passes when PHP_COMPILER_PROFILE=8.4 is exported per issue spec; failure was from running without profile env. Pivoting.
PurHur commentedon Jul 11, 2026
Closing: repro green when
PHP_COMPILER_PROFILE=8.4is exported per issue spec (2026-07-11).test/repro/maintainer_gap_json_validate_reference_profile.phpprintsok. Reference profile remains false. Verified via./script/docker-exec.sh.