Hey everyone,

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

June 16th-21st

News and updates

If you like Coro, and you are wondering about the support for perl, you can view the following patches by Dave Mitchell (mentioned below as well) that allow Coro to work correctly on perl. Whether they will be applied in Coro is a different question.

Karl Williamson updates that Unicode 9.0 Emoji is now available for adoption.

Grant reports

Tony Cook grant 7: report 12 and May summary report.

Dave Mitchell grant 2 report.

Issues

New issues

Resolved issues

Ivan Pozdeev's patch on removing superfluous -Ilib was merged.

Salvador Fandino's patch to fix a test of PerlIO::encoding was merged.

While Dave Mitchell fixed one warning produced by GCC 6.1, there is a disagreement on another (with an explanation) and comments on others.

Proposed patches

Jim Cromie provides revised patches for Perl #127885 (enhance bench.pl to test same perl under different options/args).

Dan Collins provided patches to test the problem presented in Perl #128420 (changes in regex recursion in 5.25).

Dave Mitchell provided revised patches for Coro which can be merged to restore the compatibility with perl.

Discussion

Dave Mitchell comments how Perl #127774 (Segfault in caller() ) was properly fixed as part of the context stack system rework, which - if you're interested in the context stack - you might find interesting as well.

Dave Mitchell updates that, based on the responses in the thread discussing listing build options in perl -V , he made a change to list each option per line.

On the topic of inconsistencies in memory size types in the code, Dave Mitchell notes his preference on standardizing Size_t and SSize_t . Father Chrysostomos adds that he prefers STRLEN and MEM_SIZE because he views them as clearer. To continue this, Dagfinn Ilmari Mannsåker had posted a branch that standardizes some of this. All STRLEN and MEM_SIZE had been converted to Size_t and converts ssize_t to SSize_t .

Aristotle Pagaltzis provides a good break-down on the comments made in Perl #127684 (operators ||| and &&& ) and suggests the ticket be closed.

Dave Mitchell provides comments on Perl #128083 (silent encoding of filenames with UTF8 flag set) and how system works.

Tony Cook provides additional comments on Perl #127663 (safety for -i option).

Andreas Koenig reports some verbose test results due to the new unescaped literal left-brace warning. Karl Williamson delved into the presented cases and provided a pull request to the respected author.

Dave Mitchell reverted the commit that updates Time::HiRes to 1.9735 because it causes tests to hang, until the issue is resolved.

In relation to Perl #128226 (remove the requirement for null termination on PVs), Dave Mitchell had done a survey of SvPV* in the perl source and of SvPV_* and SvPVX*.