Blog: http://blogs.perl.org/users/sawyer_x/2017/08/perl-5-porters-mailing-list-summary-august-7th-14th.html Twitter: https://twitter.com/perl5summaries/status/897389612900941825
August 7th-14th News and Updates Zefram [1]added a new API function: cv_get_call_checker_flags(). Karl Williamson started [2]collected all the functions in core that are unsafe in multi-threaded applications. Karl is also [3]looking at cleaning up incorrect definitions of I32 U32 in embed.fnc. Grant Reports * Tony Cook TPF Grant 9 [4]report 7. * Tony Cook TPF Grant 9 [5]report 8. * Tony Cook TPF Grant 9 [6]report 9. * Tony Cook TPF Grant 9 [7]report 10. * Dave Mitchell TPF Grant 2 June 2017 [8]report. Issues New Issues * [9]Perl #131851: Blead breaks [10]Text::Diff 1.44. * [11]Perl #131852: Blead breaks [12]Sereal::Encoder 3.015. * [13]Perl #131859: bad core sub usage yields op assertion. * [14]Perl #131867: %{^CAPTURE_ALL} is %+, not %-. * [15]Perl #131868: Quantifiers in (?(DEFINE)...). * [16]Perl #131875: please correct [17]perlfunc to tell when sprintf @... is useful. * [18]Perl #131883: inconsistent sub name in "Illegal character in prototype" warning. * [19]Perl #131885: arybase doesn't handle kvaslice. * [20]Perl #131892: runtime error: null pointer passed as argument 2, which is declared to never be null. * [21]Perl #131893: runtime error: signed integer overflow. * [22]Perl #131894: runtime error: shift exponent -2 is negative. * [23]Perl #131895: stat() doesn't fail on filenames containing \0/NUL. Resolved Issues * [24]Perl #124368: Perl_sv_2pv_flags: Assertion failure. * [25]Perl #131646: utf8.c: Assertion failure. * [26]Perl #131735: NetBSD 7.1 Smoke Test Failures. * [27]Perl #131786: Linker error with pp.o if -mieee-fp is in CFLAGS, "multiple definition of _LIB_VERSION". * [28]Perl #131809: Configure script doesn't recognize GCC 6 or 7. * [29]Perl #131851: Blead breaks [30]Text::Diff 1.44. Suggested Patches Tony Cook provided a patch for [31]Perl #131836 (use-after-free in Perl_yylex). Tony also provided a patch for [32]Perl #131746 (runtime error: null pointer passed as argument 1, which is declared to never be null). Another patch by Tony to [33]Perl #131893 (runtime error: signed integer overflow). Tony also provided a patch for [34]Perl #131894 (runtime error: shift exponent -2 is negative). Discussion Following [35]Perl #131725 (number parsing), Tony Cook suggested deprecating a e-number without a number after the 'e' character, because fixing it breaks some of CPAN. Zefram is [36]discussing the my_strerror() function and $!. Abigail [37]continues investigating the behavior of @{^CAPTURE} and now with (?(DEFINE)). Herbert Breunung [38]started discussing ideas for changes in perldoc. References 1. http://nntp.perl.org/group/perl.perl5.porters/245860 2. http://nntp.perl.org/group/perl.perl5.porters/245873 3. http://nntp.perl.org/group/perl.perl5.porters/245887 4. http://nntp.perl.org/group/perl.perl5.porters/245837 5. http://nntp.perl.org/group/perl.perl5.porters/245838 6. http://nntp.perl.org/group/perl.perl5.porters/245890 7. http://nntp.perl.org/group/perl.perl5.porters/245891 8. http://nntp.perl.org/group/perl.perl5.porters/245839 9. http://rt.perl.org/Ticket/Display.html?id=131851 10. http://metacpan.org/pod/Text::Diff 11. http://rt.perl.org/Ticket/Display.html?id=131852 12. http://metacpan.org/pod/Sereal::Encoder 13. http://rt.perl.org/Ticket/Display.html?id=131859 14. http://rt.perl.org/Ticket/Display.html?id=131867 15. http://rt.perl.org/Ticket/Display.html?id=131868 16. http://rt.perl.org/Ticket/Display.html?id=131875 17. http://metacpan.org/pod/perlfunc 18. http://rt.perl.org/Ticket/Display.html?id=131883 19. http://rt.perl.org/Ticket/Display.html?id=131885 20. http://rt.perl.org/Ticket/Display.html?id=131892 21. http://rt.perl.org/Ticket/Display.html?id=131893 22. http://rt.perl.org/Ticket/Display.html?id=131894 23. http://rt.perl.org/Ticket/Display.html?id=131895 24. http://rt.perl.org/Ticket/Display.html?id=124368 25. http://rt.perl.org/Ticket/Display.html?id=131646 26. http://rt.perl.org/Ticket/Display.html?id=131735 27. http://rt.perl.org/Ticket/Display.html?id=131786 28. http://rt.perl.org/Ticket/Display.html?id=131809 29. http://rt.perl.org/Ticket/Display.html?id=131851 30. http://metacpan.org/pod/Text::Diff 31. http://rt.perl.org/Ticket/Display.html?id=131836 32. http://rt.perl.org/Ticket/Display.html?id=131746 33. http://rt.perl.org/Ticket/Display.html?id=131893 34. http://rt.perl.org/Ticket/Display.html?id=131894 35. http://rt.perl.org/Ticket/Display.html?id=131725 36. http://nntp.perl.org/group/perl.perl5.porters/245902 37. http://nntp.perl.org/group/perl.perl5.porters/245938 38. http://nntp.perl.org/group/perl.perl5.porters/245895