Hey everyone,

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

February 2nd-7th

Edit: The last paragraph in the report mentioned a wrong ticket number, which led to a 404. This was spotted by Tony Cook, Ben Bullock, and Choroba. Thank you all for noticing and for the correction!

News and updates

Dave Mitchell has merged his work on the context stack. You can read more here. He also resolved two outstanding tickets as part of the work:

Thanks to Craig A. Berry, podlators 4.06 is now officially in blead.

Issues

New issues

Perl #127455: Regex qr/(?[ [B] | ! ( [^B] ) ])/ fails to compile on x64 debugging optimized builds.

fails to compile on x64 debugging optimized builds. Perl #127462: Bogus file descriptor warning in fdopen .

. Perl #127463: Third part of C-style for has messed up scoping.

has messed up scoping. Perl #127481: Tracking reminder for do EXPR documentation issue.

Robert Drake alerted the list that perl 5.23.2+ and net-snmp do not play well together.

Resolved issues

Proposed patches

Tony Cook provides a patch for Perl #125833 to disallow leading colons on require .

Tony also provided a patch for Perl #127386 to clarify exit codes in perl a bit more.

Bulk88 provides a patch for Perl #126414 with a conservative approach.

James E. Keenan provided a patch to revise an outdated portion of perlmodlib to resolve Perl #127435.

Discussion

On the matter of a script beginning with a colon, Abigail has found the behavior is indeed document, albeit in a possibly obscure place.

Karl Williamson explains that the problem in Perl #127392 (more memory consumption in constant) is not specific to constant. As he expands it is a Unicode-related loading that was changed from run-time to compile-time.

Karl hopes to tackle this in 5.24.

Tony Cook weighs in on Perl #125569 saying it might not be worth the effort.