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
Fix:compileCallArgSends() registers callArgNameSlot before null-literal fast-path TYPE_ARG_SEND, so fgetcsv($fp, separator: null) binds to $separator not $length.
Activity
PurHur commentedon Jun 26, 2026
claim: PHP Compiler STD Lib — batch (issues #12018, #12017)
fgetcsv(): reject empty separator/enclosure per php-src (#12018) (#12022
PurHur commentedon Jun 26, 2026
Merged via #12022. VM + JIT compliance + AOT compile-only guard green in Docker.
PurHur commentedon Jul 5, 2026
claim: cursor-agent-lane-a — named separator: null misbinds to length slot (compileCallArgs null fast path skips nameSlot); reopening binding aspect of #12018.
Fix fgetcsv() named separator: null misbind to $length slot (#12018) (#…
PurHur commentedon Jul 5, 2026
Merged via #16327.
Fix:
compileCallArgSends()registerscallArgNameSlotbefore null-literal fast-pathTYPE_ARG_SEND, sofgetcsv($fp, separator: null)binds to$separatornot$length.Verify:
→
ok(ValueError on argument #3).