Blog:
http://blogs.perl.org/users/sawyer_x/2016/02/perl-5-porters-mailing-list-summary-february-2nd-7th.html
Twitter: https://twitter.com/perl5summaries/status/696709480592117765
February 2nd-7th
News and updates
Dave Mitchell has merged his work on the context stack. You can read more
[1]here. He also resolved two outstanding tickets as part of the work:
* [2]Perl #124248
* [3]Perl #124156
Thanks to Craig A. Berry, [4]podlators 4.06 is now officially in blead.
Issues
New issues
* [5]Perl #127455: Regex qr/(?[ [B] | ! ( [^B] ) ])/ fails to
compile on
x64 debugging optimized builds.
* [6]Perl #127462: Bogus file descriptor warning in fdopen.
* [7]Perl #127463: Third part of C-style for has messed up scoping.
* [8]Perl #127481: Tracking reminder for do EXPR documentation issue.
Robert Drake alerted the list that perl 5.23.2+ and [9]net-snmp do not
play well together.
Resolved issues
* [10]Perl #119667: Smartmatch example in perlop is broken.
* [11]Perl #123994: Null pointer dereferencing.
* [12]Perl #124156: Death during unwinding causes crash.
* [13]Perl #124248: Temporary objects created in returning statements
are DESTROYed too late.
* [14]Perl #124387: AUTOLOAD not called when DESTROY is missing in
5.20.1.
* [15]Perl #125471: Document behavior of sprintf with spaces and plus
signs.
* [16]Perl #125540: Null pointer dereferencing.
* [17]Perl #126410: Magic for overload broken 5.18..blead.
* [18]Perl #126544: Document variables used in the synopsis of the
fcntl
function.
* [19]Perl #126621: Bleadperl breaks [20]Tie::DBIx::Class.
* [21]Perl #126815: Segfault in S_scan_heredoc (duplicate).
* [22]Perl #126953: Add renaming capabilities to [23]Exporter. (In
favor
of [24]Perl #127384.)
* [25]Perl #127474: Perl_cast_uv broken with CASTFLAGS=7, no quad math,
uvsize=4.
* [26]Perl #127475: Bleadperl breaks [27]Algorithm::Permute.
Proposed patches
Tony Cook provides a patch for [28]Perl #125833 to disallow leading
colons
on require.
Tony also provided a patch for [29]Perl #127386 to clarify exit codes in
perl a bit more.
Bulk88 provides a patch for [30]Perl #126414 with a conservative
approach.
James E. Keenan provided a patch to revise an outdated portion of
perlmodlib to resolve [31]Perl #127435.
Discussion
On the matter of a script beginning with a colon, Abigail has [32]found
the behavior is indeed document, albeit in a possibly obscure place.
Karl Williamson [33]explains that the problem in [34]Perl #127392 (more
memory consumption in [35]constant) is not specific to [36]constant.
As he
[37]expands it is a Unicode-related loading that was changed from
run-time
to compile-time.
Karl hopes to tackle this in 5.24.
Tony Cook weighs in on [38]Perl #234128 saying it might not be worth the
effort.
References
1. http://www.nntp.perl.org/group/perl.perl5.porters/233631
2. https://rt.perl.org/Ticket/Display.html?id=124248
3. https://rt.perl.org/Ticket/Display.html?id=124156
4. https://metacpan.org/release/podlators
5. https://rt.perl.org/Ticket/Display.html?id=127455
6. https://rt.perl.org/Ticket/Display.html?id=127462
7. https://rt.perl.org/Ticket/Display.html?id=127463
8. https://rt.perl.org/Ticket/Display.html?id=127481
9. http://www.net-snmp.org/
10. https://rt.perl.org/Ticket/Display.html?id=119667
11. https://rt.perl.org/Ticket/Display.html?id=123994
12. https://rt.perl.org/Ticket/Display.html?id=124156
13. https://rt.perl.org/Ticket/Display.html?id=124248
14. https://rt.perl.org/Ticket/Display.html?id=124387
15. https://rt.perl.org/Ticket/Display.html?id=125471
16. https://rt.perl.org/Ticket/Display.html?id=125540
17. https://rt.perl.org/Ticket/Display.html?id=126410
18. https://rt.perl.org/Ticket/Display.html?id=126544
19. https://rt.perl.org/Ticket/Display.html?id=126621
20. https://metacpan.org/pod/Tie::DBIx::Class
21. https://rt.perl.org/Ticket/Display.html?id=126815
22. https://rt.perl.org/Ticket/Display.html?id=126953
23. https://metacpan.org/pod/Exporter
24. https://rt.perl.org/Ticket/Display.html?id=127384
25. https://rt.perl.org/Ticket/Display.html?id=127474
26. https://rt.perl.org/Ticket/Display.html?id=127475
27. https://metacpan.org/pod/Algorithm::Permute
28. https://rt.perl.org/Ticket/Display.html?id=125833
29. https://rt.perl.org/Ticket/Display.html?id=127386
30. https://rt.perl.org/Ticket/Display.html?id=126414
31. https://rt.perl.org/Ticket/Display.html?id=127435
32. http://www.nntp.perl.org/group/perl.perl5.porters/234098
33. http://www.nntp.perl.org/group/perl.perl5.porters/234125
34. https://rt.perl.org/Ticket/Display.html?id=127392
35. https://metacpan.org/pod/constant
36. https://metacpan.org/pod/constant
37. http://www.nntp.perl.org/group/perl.perl5.porters/234127
38. https://rt.perl.org/Ticket/Display.html?id=234128