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
Discard a damaged framed cache instead of reading it half way
A cache file that is this format but truncated - which is what a process killed
during the save leaves behind, since the file is streamed to its final path -
was read as far as it went and the missing frames returned as null. `is_array()`
on the assembled array then passed, and the first missing section surfaced as a
TypeError from isMetaDifferent() far away from the cause.
Every format violation now throws, so restore() discards the file and analyses
everything, which is what the var_export format did by way of a ParseError from
the include.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
0 commit comments