Blog: http://blogs.perl.org/users/sawyer_x/2017/06/perl-5-porters-mailing-list-summary-june-20th-28th.html Twitter: https://twitter.com/perl5summaries/status/880486930864930816
June 20th-28th News [1]Encode 2.91 is now [2]available. Karl Williamson [3]added (blead now has Unicode 10) support for Unicode 10. Dave Mitchell [4]updated [5]Scalar-List-Utils to version 1.47. An [6]update from Steve Hay on maintenance releases. Grant Reports * Tony Cook TPF Grant 9 [7]report 1. * Tony Cook TPF Grant 9 [8]report 2. * Dave Mitchell TPF Grant 2 [9]report 181. Issues New Issues * [10]Perl #131627: op.c: void S_maybe_multideref(OP *, OP *, UV, U8): Assertion failure. * [11]Perl #131628: Memory leak in S_pmtrans. * [12]Perl #131630: Stack overflow during exception unwind in Perl_croak. * [13]Perl #131631: Segfault in Perl_cv_undef_flags. * [14]Perl #131634: inline.h: I32 S_POPMARK(): Assertion failure. * [15]Perl #131636: Memory leak in Perl_yylex. * [16]Perl #131642: regcomp.c: Assertion failure. * [17]Perl #131643: Memory leak in Perl_re_op_compile. * [18]Perl #131644: Coredump in Perl_yyparse. * [19]Perl #131645: pp_sys.c: Assertion failure. * [20]Perl #131646: utf8.c: Assertion failure. * [21]Perl #131647: op.c: Assertion failure. * [22]Perl #131659: Bleadperl v5.27.0-228-g34f8e9c776 breaks JREFIOR/Finance-StockAccount-0.01.tar.gz. * [23]Perl #131660: file:line caller info is changed unexpectedly. * [24]Perl #131663: Bleadperl v5.27.0-132-g13f4dd346e breaks JDDPAUSE/MarpaX-Languages-M4-0.017.tar.gz. * [25]Perl #131669: Name.pl Missing from /lib/unicore/. * [26]Perl #131671: use subs 'xx'; should be identical to sub xx;. * [27]Perl #131672: perldebguts documentation should be fixed. * [28]Perl #131674: Feature request: implement $DB::method variable. Resolved Issues * [29]Perl #131646: utf8.c: Assertion failure. * [30]Perl #131659: Bleadperl v5.27.0-228-g34f8e9c776 breaks JREFIOR/Finance-StockAccount-0.01.tar.gz. Patches Tony Cook provided a patch for [31]Perl #131570 (SIGBUS in Perl_leave_adjust_stacks()). Tony also provided a patch for [32]Perl #131546 (Can open() to an in-memory scalar return false?). Another patch by Tony, this time for [33]Perl #131577 (heap-use-after-free (READ of size 1) in S_reghop4()). Chas Owen provided a patch in [34]Perl #131651: Add to add -P and -N to accommodate -p and -n, but using the double diamond operator (<<>>), which is safer. Vitali Peli, a new contributor, provided a patch to add descriptions to tests in [35]Perl #131655. Discussion Abigail [36]notes that the new /xx does not ignore newlines. The thread continued to discuss newlines, as well as comments. Todd Rinaldo [37]asked about compiling regular expressions during runtime. Dave Mitchell [38]suggests (deprecate bytes.pm?) deprecating [39]bytes. Dave also [40]suggested we discourage the usage of [41]Safe.pm even stronger. Kenichi Ishigaki [42]mentioned in [43]Perl #131664: (Interpolation of @{^CAPTURE} and its friends doesn't work) that the new capture variables do not interpolate. Yves Orton already provided a fix for it! References 1. http://metacpan.org/pod/Encode 2. http://nntp.perl.org/group/perl.perl5.porters/245079 3. http://nntp.perl.org/group/perl.perl5.porters/245072 4. http://nntp.perl.org/group/perl.perl5.porters/245082 5. https://metacpan.org/release/Scalar-List-Utils 6. http://nntp.perl.org/group/perl.perl5.porters/245206 7. http://nntp.perl.org/group/perl.perl5.porters/245096 8. http://nntp.perl.org/group/perl.perl5.porters/245097 9. http://nntp.perl.org/group/perl.perl5.porters/245169 10. http://rt.perl.org/Ticket/Display.html?id=131627 11. http://rt.perl.org/Ticket/Display.html?id=131628 12. http://rt.perl.org/Ticket/Display.html?id=131630 13. http://rt.perl.org/Ticket/Display.html?id=131631 14. http://rt.perl.org/Ticket/Display.html?id=131634 15. http://rt.perl.org/Ticket/Display.html?id=131636 16. http://rt.perl.org/Ticket/Display.html?id=131642 17. http://rt.perl.org/Ticket/Display.html?id=131643 18. http://rt.perl.org/Ticket/Display.html?id=131644 19. http://rt.perl.org/Ticket/Display.html?id=131645 20. http://rt.perl.org/Ticket/Display.html?id=131646 21. http://rt.perl.org/Ticket/Display.html?id=131647 22. http://rt.perl.org/Ticket/Display.html?id=131659 23. http://rt.perl.org/Ticket/Display.html?id=131660 24. http://rt.perl.org/Ticket/Display.html?id=131663 25. http://rt.perl.org/Ticket/Display.html?id=131669 26. http://rt.perl.org/Ticket/Display.html?id=131671 27. http://rt.perl.org/Ticket/Display.html?id=131672 28. http://rt.perl.org/Ticket/Display.html?id=131674 29. http://rt.perl.org/Ticket/Display.html?id=131646 30. http://rt.perl.org/Ticket/Display.html?id=131659 31. http://rt.perl.org/Ticket/Display.html?id=131570 32. http://rt.perl.org/Ticket/Display.html?id=131546 33. http://rt.perl.org/Ticket/Display.html?id=131577 34. http://rt.perl.org/Ticket/Display.html?id=131651 35. http://rt.perl.org/Ticket/Display.html?id=131655 36. http://nntp.perl.org/group/perl.perl5.porters/245074 37. http://nntp.perl.org/group/perl.perl5.porters/245071 38. http://nntp.perl.org/group/perl.perl5.porters/245118 39. http://metacpan.org/pod/bytes 40. http://nntp.perl.org/group/perl.perl5.porters/245124 41. http://metacpan.org/pod/Safe 42. http://nntp.perl.org/group/perl.perl5.porters/245236 43. http://rt.perl.org/Ticket/Display.html?id=131664