Blog:
http://blogs.perl.org/users/sawyer_x/2016/09/perl-5-porters-mailing-list-summary-august-29nd---september-4th.html
Twitter: https://twitter.com/perl5summaries/status/772769609875415041
August 29nd - September 4th
News and highlights
Sullivan Beck [1]provided a patch to upgrade [2]Locale::Codes from
3.39 to
3.40.
Grant reports
* Tony Cook Grant 7 [3]report 21.
Issues
New issues
* [4]Perl #129119: Assertion Failure: pp_ctl.c:5140: MAGIC
*S_doparseform(SV *).
* [5]Perl #129122: Unexpected binary operator + with no preceding
operand in regex.
* [6]Perl #129126: Assertion fail.
* [7]Perl #129141: OP *Perl_newSVOP(I32, I32, SV *): Assertion failed.
* [8]Perl #129147: Assertion fail.
* [9]Perl #129151: Clarify build options in perlembed doc.
* [10]Perl #129152: mkpport adds quotes to $perl even if it's already
quoted.
* [11]Perl #129157: Assertion fail.
* [12]Perl #129158: null ptr deref, segfault in Perl_pp_split.
* [13]Perl #129164: null ptr deref, segfault in Perl_pp_add.
* [14]Perl #129166: null ptr deref, segfault in Perl_pp_subtract.
* [15]Perl #129167: null ptr deref, segfault in Perl_pp_negate.
* [16]Perl #129169: Minor fix to map docs.
* [17]Perl #129176: Conditional jump depends on uninitialized values in
S_scan_heredoc.
* [18]Perl #129177: No autovivification, for loop aliasing,.
* [19]Perl #129183: perl -S erroneously allows \ escapes in PATH.
* [20]Perl #129196: Segmentation fault: evalbytes S.
H. Merijn Brand (Tux) [21]asked to address a 64bit sign failure in
warnings on HP-UX 11.11.
Matt S. Trout (mst) [22]reported inconsistent behavior with the range
operator and ~, which appeared to be a bug. Father Chrysostomos confirms
it is a bug. The thread continues [23]here.
James E. Keenan [24]reported intermittent failures on compiling due to
maketables.lst build.
Resolved issues
* [25]Perl #126182: /(.(?2))((?<=(?=(?1)).))/ hangs and eats all
available RAM.
* [26]Perl #129038: Assertion Failure: *Perl_pp_subst.
* [27]Perl #129069: Fuzzer-detected use-after-free in Perl_yylex.
* [28]Perl #129073: Perl_yyparse: Assertion failure.
* [29]Perl #129102: [patch] update outdated man links for strlcat and
strlcpy.
* [30]Perl #129122: Unexpected binary operator + with no preceding
operand in regex.
* [31]Perl #129168: perlfunc: die section lacks one link.
* [32]Perl #129169: Minor fix to map docs.
* [33]Perl #129196: Segmentation fault: evalbytes S.
Suggested patches
Karl Williamson provided a tentative patch for [34]Perl #126310 (no
"Malformed UTF-8 character" warning on single-quoted strings under "use
utf8"). Father Chrysostomos approved with some suggestions.
Yaroslav Kuzmin [35]provided a patch to remove limitations in z/OS
for the
function fopen.
Discussion
There is an interesting [36]discussion on why toke.c (the tokenizer code)
cannot be refactored into multiple files.
Karl Williamson pushed a fix to a problem [37]reported by Father
Chrysostomos regarding warnings from clang on unused functions for
non-static functions in inline.h.
References
1. http://www.nntp.perl.org/group/perl.perl5.porters/239440
2. http://metacpan.org/pod/Locale::Codes
3. http://www.nntp.perl.org/group/perl.perl5.porters/239520
4. http://rt.perl.org/Ticket/Display.html?id=129119
5. http://rt.perl.org/Ticket/Display.html?id=129122
6. http://rt.perl.org/Ticket/Display.html?id=129126
7. http://rt.perl.org/Ticket/Display.html?id=129141
8. http://rt.perl.org/Ticket/Display.html?id=129147
9. http://rt.perl.org/Ticket/Display.html?id=129151
10. http://rt.perl.org/Ticket/Display.html?id=129152
11. http://rt.perl.org/Ticket/Display.html?id=129157
12. http://rt.perl.org/Ticket/Display.html?id=129158
13. http://rt.perl.org/Ticket/Display.html?id=129164
14. http://rt.perl.org/Ticket/Display.html?id=129166
15. http://rt.perl.org/Ticket/Display.html?id=129167
16. http://rt.perl.org/Ticket/Display.html?id=129169
17. http://rt.perl.org/Ticket/Display.html?id=129176
18. http://rt.perl.org/Ticket/Display.html?id=129177
19. http://rt.perl.org/Ticket/Display.html?id=129183
20. http://rt.perl.org/Ticket/Display.html?id=129196
21. http://www.nntp.perl.org/group/perl.perl5.porters/239399
22. http://www.nntp.perl.org/group/perl.perl5.porters/239403
23. http://www.nntp.perl.org/group/perl.perl5.porters/239417
24. http://www.nntp.perl.org/group/perl.perl5.porters/239501
25. http://rt.perl.org/Ticket/Display.html?id=126182
26. http://rt.perl.org/Ticket/Display.html?id=129038
27. http://rt.perl.org/Ticket/Display.html?id=129069
28. http://rt.perl.org/Ticket/Display.html?id=129073
29. http://rt.perl.org/Ticket/Display.html?id=129102
30. http://rt.perl.org/Ticket/Display.html?id=129122
31. http://rt.perl.org/Ticket/Display.html?id=129168
32. http://rt.perl.org/Ticket/Display.html?id=129169
33. http://rt.perl.org/Ticket/Display.html?id=129196
34. http://rt.perl.org/Ticket/Display.html?id=126310
35. http://www.nntp.perl.org/group/perl.perl5.porters/239463
36. http://www.nntp.perl.org/group/perl.perl5.porters/239314
37. http://www.nntp.perl.org/group/perl.perl5.porters/239503