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