Blog: http://blogs.perl.org/users/sawyer_x/2016/06/perl-5-porters-mailing-list-summary-june-16th-21st.html Twitter: https://twitter.com/perl5summaries/status/745349550362210304 June 16th-21st News and updates If you like [1]Coro, and you are wondering about the support for perl, you can view the [2]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 [3]updates that Unicode 9.0 Emoji is now available for adoption. Grant reports * Tony Cook grant 7: [4]report 12 and [5]May summary report. * Dave Mitchell grant 2 [6]report. Issues New issues * [7]Perl #128422: CPAN mirror list is out of date. * [8]Perl #128420: Changes in regex recursion in 5.24. * [9]Perl #128427: Perl does not build on Darwin platforms with clock_gmtime. * [10]Perl #128433: Specific array shifting causes panic. * [11]Perl #128438: Fails to build perl 5.25.2 due to ListUtil.xs. * [12]Perl #128445: [13]Time::HiRes test failure on threaded Darwin build. Resolved issues * [14]Perl #124050: t/harness can mistakenly run tests outside of the perl source tree. * [15]Perl #126239: [16]File::Glob GLOB_NOCHECK documentation unclear. * [17]Perl #128189: Assert fail in sv.c with no further symptoms. * [18]Perl #128200: Documentation shouldn't recommend Usenet. * [19]Perl #128213: No deprecation warning on literal left curly bracket in /.{/, etc. * [20]Perl #128215: Regexp weirdness? * [21]Perl #128238: Assert fail in gv.c without other symptoms. * [22]Perl #128316: CORE::socket() mangles EMFILE and turns it into EBADF. * [23]Perl #128352: Bleadperl breaks [24]Dancer2. * [25]Perl #128359: Cygwin: Warning: assignment discards const qualifier. * [26]Perl #128422: CPAN mirror list is out of date. * [27]Perl #128427: Perl does not build on Darwin platforms with clock_gmtime. Ivan Pozdeev's patch on removing superfluous -Ilib was [28]merged. Salvador Fandino's patch to fix a test of [29]PerlIO::encoding was [30]merged. While Dave Mitchell [31]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 [32]provides revised patches for [33]Perl #127885 (enhance bench.pl to test same perl under different options/args). Dan Collins provided patches to test the problem presented in [34]Perl #128420 (changes in regex recursion in 5.25). Dave Mitchell [35]provided revised patches for [36]Coro which can be merged to restore the compatibility with perl. Discussion Dave Mitchell [37]comments how [38]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 [39]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 [40]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 [41]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 [42]provides a good break-down on the comments made in [43]Perl #127684 (operators ||| and &&&) and suggests the ticket be closed. Dave Mitchell provides comments on [44]Perl #128083 (silent encoding of filenames with UTF8 flag set) and how system works. Tony Cook provides additional [45]comments on [46]Perl #127663 (safety for -i option). Andreas Koenig [47]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 [48]Time::HiRes to 1.9735 because it causes tests to hang, until the issue is resolved. In relation to [49]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*. References 1. https://metacpan.org/pod/Coro 2. http://www.nntp.perl.org/group/perl.perl5.porters/237267 3. http://www.nntp.perl.org/group/perl.perl5.porters/237210 4. http://www.nntp.perl.org/group/perl.perl5.porters/237211 5. http://www.nntp.perl.org/group/perl.perl5.porters/237212 6. http://www.nntp.perl.org/group/perl.perl5.porters/237283 7. https://rt.perl.org/Ticket/Display.html?id=128422 8. https://rt.perl.org/Ticket/Display.html?id=128420 9. https://rt.perl.org/Ticket/Display.html?id=128427 10. https://rt.perl.org/Ticket/Display.html?id=128433 11. https://rt.perl.org/Ticket/Display.html?id=128438 12. https://rt.perl.org/Ticket/Display.html?id=128445 13. https://metacpan.org/pod/Time::HiRes 14. https://rt.perl.org/Ticket/Display.html?id=124050 15. https://rt.perl.org/Ticket/Display.html?id=126239 16. https://metacpan.org/pod/File::Glob 17. https://rt.perl.org/Ticket/Display.html?id=128189 18. https://rt.perl.org/Ticket/Display.html?id=128200 19. https://rt.perl.org/Ticket/Display.html?id=128213 20. https://rt.perl.org/Ticket/Display.html?id=128215 21. https://rt.perl.org/Ticket/Display.html?id=128238 22. https://rt.perl.org/Ticket/Display.html?id=128316 23. https://rt.perl.org/Ticket/Display.html?id=128352 24. https://metacpan.org/pod/Dancer2 25. https://rt.perl.org/Ticket/Display.html?id=128359 26. https://rt.perl.org/Ticket/Display.html?id=128422 27. https://rt.perl.org/Ticket/Display.html?id=128427 28. http://www.nntp.perl.org/group/perl.perl5.porters/237226 29. https://metacpan.org/pod/PerlIO::encoding 30. http://www.nntp.perl.org/group/perl.perl5.porters/237285 31. http://www.nntp.perl.org/group/perl.perl5.porters/237287 32. http://www.nntp.perl.org/group/perl.perl5.porters/237207 33. https://rt.perl.org/Ticket/Display.html?id=127885 34. https://rt.perl.org/Ticket/Display.html?id=128420 35. http://www.nntp.perl.org/group/perl.perl5.porters/237267 36. https://metacpan.org/pod/Coro 37. http://www.nntp.perl.org/group/perl.perl5.porters/237215 38. https://rt.perl.org/Ticket/Display.html?id=127774 39. http://www.nntp.perl.org/group/perl.perl5.porters/237218 40. http://www.nntp.perl.org/group/perl.perl5.porters/237222 41. http://www.nntp.perl.org/group/perl.perl5.porters/237292 42. http://www.nntp.perl.org/group/perl.perl5.porters/237255 43. https://rt.perl.org/Ticket/Display.html?id=127684 44. https://rt.perl.org/Ticket/Display.html?id=128083 45. http://www.nntp.perl.org/group/perl.perl5.porters/237281 46. https://rt.perl.org/Ticket/Display.html?id=127663 47. http://www.nntp.perl.org/group/perl.perl5.porters/237272 48. https://metacpan.org/pod/Time::HiRes 49. https://rt.perl.org/Ticket/Display.html?id=128226