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