Hey everyone,

Following is the p5p (Perl 5 Porters) mailing list summary for the past week.

Enjoy!

June 6th-11th

News

Following the fixes to Scope::Upper, Dave Mitchell reapplied his change to eval behavior.

Dave Mitchell has reworked the Perl_sv_vcatpvfn_flags() function, resulting in 104 commits, 8 bug fixes, 4 buffer sizing and length calculation overflow/wraps, 4 optimizations (leading to a 15% speed improvement), and more changes.

Dave Mitchell also suggests changing a sprintf "%c" with a negative argument to behave the way chr() does, returning a UNICODE_REPLACEMENT character and a warning.

We are now tracking tickets blocking 5.26.1 in Perl #131533.

Encode is upgraded to version 2.90.

Grant Reports

Dave Mitchell TPF Grant 2 report 178.

Issues

New Issues

Resolved Issues

Patches

Tony Cook provided a patch to fix Perl #131263 (Perl mess with UTF8 flag of GV), which was merged.

Jacques Germishuys provided a patch for the correct usage of PREMSVC80 which was merged.

Ron Schmidt provided a patch in Perl #131518 to document better the difference between -M and -m .

Discussion

Abigail asks about the behavior of undef 'ing the soon-deprecated ${^ENCODING} variable.