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
Regression: WeakReference/WeakMap — referent not cleared on unset (Zend/zend_weakrefs.c) #14103
Activity
PurHur commentedon Jun 30, 2026
claim: PHP Runtime → PHP — batch (issues #14103, #13810)
PurHur commentedon Jun 30, 2026
Merged via #14115.
Fix: WeakMap
__weak_map_keysno longer holds strong refs;hasStrongScopeBindingignores compiler temps; JUMPIF/!== release cond temps.Verification: WeakReferenceWeakMapTest 19/19; maintainer_gap_weakmap_gc + probe_weakreference green; bootstrap-selfhost-vm-driver-execute-probe OK.
Fix WeakMap/WeakReference unset clearing without gc_collect_cycles (#…
Fix WeakMap/WeakReference liveness inside closures (#14132). (#14138)