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