Blog: http://blogs.perl.org/users/sawyer_x/2016/05/perl-5-porters-mailing-list-summary-may-2st-9th.html Twitter: https://twitter.com/perl5summaries/status/729723276382081025
May 2nd-9th News and updates Ricardo Signes [1]released Perl 5.24.0! Perl 5.25.0 shortly [2]followed. Dave Mitchell provided 2nd grant [3]report #125, #126, and #127. Dave also provided the monthly grant [4]report for April. Another highlight related to [5]Coro, which given a simple patch provided below, can compile and work with Perl 5.22 and above. Issues New issues * [6]Perl #128052: [7]threads 2.07 t/test.pl uses [8]re is_regexp which required 5.10. * [9]Perl #128083: Silent encoding of filenames with UTF8 flag set. * [10]Perl #128085: SIGSEGV in S_regmatch with S_study_chunk. * [11]Perl #128086: SIGSEGV in hek_eq_pvn_flags. * [12]Perl #128093: Broken build of perl5.24.0-RC5 on Mac OS X. * [13]Perl #128095: Failed test dist/IO/t/cachepropagate-unix on OS X with Perl 5.22. * [14]Perl #128096: use open doesn't affect magic diamond operator. * [15]Perl #128100: EXECUTABLE_NAME and hardlinks. Resolved issues * [16]Perl #127877: Concat with uninitialized vars. Proposed patches Aaron Crane provided a [17]patch to [18]Perl #127887 to include a warning in the documentation of sprintf regarding operations that produce numbers which cannot be represented by the underlying C layer. Following an analysis from Hugo van der Sanden, Yves Orton provided a patch in a branch for [19]Perl #128085. Discussion Following a recent [20]blog post regarding the state of [21]Coro and Perl 5.22, Dave Mitchell [22]suggested reverting a commit relating to the compilation problem mentioned in the blog post. This was an unusual request considering 5.24.0 was already about to be released. A conversation continued trying to understand whether Coro could work without changing core and what original problem Coro worked around, since no test is available in Coro for the issue. All too quick, Nicholas Clark [23]provided a patch to build and test Coro that did not require a single change to core, included no need to revert any commits. In [24]Perl #127855, Dave Mitchell [25]provides a more in-depth analysis of SvGROW. A conversation ensued with Yves Orton shedding light on the interaction of growing SVs (whether SvGROW or sv_grow) and COW. James E. Keenan had [26]researched mandoc and the patch provided in [27]Perl #128012, and recommends merging the patch. Another +1 from Karl Williamson. References 1. http://www.nntp.perl.org/group/perl.perl5.porters/236242 2. http://www.nntp.perl.org/group/perl.perl5.porters/236244 3. http://www.nntp.perl.org/group/perl.perl5.porters/236239 4. http://www.nntp.perl.org/group/perl.perl5.porters/236241 5. https://metacpan.org/pod/Coro 6. https://rt.perl.org/Ticket/Display.html?id=128052 7. https://metacpan.org/pod/threads 8. https://metacpan.org/pod/re 9. https://rt.perl.org/Ticket/Display.html?id=128083 10. https://rt.perl.org/Ticket/Display.html?id=128085 11. https://rt.perl.org/Ticket/Display.html?id=128086 12. https://rt.perl.org/Ticket/Display.html?id=128093 13. https://rt.perl.org/Ticket/Display.html?id=128095 14. https://rt.perl.org/Ticket/Display.html?id=128096 15. https://rt.perl.org/Ticket/Display.html?id=128100 16. https://rt.perl.org/Ticket/Display.html?id=127877 17. http://www.nntp.perl.org/group/perl.perl5.porters/236228 18. https://rt.perl.org/Ticket/Display.html?id=127887 19. https://rt.perl.org/Ticket/Display.html?id=128085 20. http://blogs.perl.org/users/aristotle/2016/05/coro-vs-5022.html 21. https://metacpan.org/pod/Coro 22. http://www.nntp.perl.org/group/perl.perl5.porters/236174 23. http://www.nntp.perl.org/group/perl.perl5.porters/236195 24. https://rt.perl.org/Ticket/Display.html?id=127855 25. http://www.nntp.perl.org/group/perl.perl5.porters/236144 26. http://www.nntp.perl.org/group/perl.perl5.porters/236202 27. https://rt.perl.org/Ticket/Display.html?id=128012