Blog: http://blogs.perl.org/users/sawyer_x/2015/12/perl-5-porters-mailing-list-summary-november-30th---december-7th.html Twitter: https://twitter.com/perl5summaries/status/674172747145170948
November 30th - December 7th (Special thanks to Bulk88 for helping with these.) Updates The release of Perl 5.22.1 was postponed to handle and review a few hexfp bugs which were discovered on release of RC3. Steve Hay's [1]post has the voting file link. [2]Term::ANSIColor 4.04 is released! More information is available in the [3]announcement. [4]podlators (consisting of [5]Pod::Man and [6]Pod::Text) 4.00 [7]released! Soon thereafter, versions 4.01, 4.02, and 4.03 were released as well. The Mac OS 10.9 compiler has compilation problems on ithreads builds since Jarkko Hietaniemi introduced a commit that adds [8]clang thread safety analysis annotations to the perl source code. With the help of Aaron Crane, it was decided to only support this when using a later version of clang. Bugs Reported bugs * [9]Perl #126794: $Config{installsitescript} not populated on Windows. * [10]Perl #126812: Feature request for [11]Data::Dumper to support condensed ranges. * [12]Perl #126813: Feature request for [13]Data::Dumper to support tailing commas in list output. * [14]Perl #126814: Feature request for [15]Data::Dumper to support tighter packing options. * [16]Perl #126815: Segfault discovered by fuzzing. Possibly a dup of [17]Perl #125540. * [18]Perl #126837: Segfault in a custom perl -d:KP after loading [19]Time::HiRes. Resolved bugs * [20]Perl #121048, [21]Perl #125341, and [22]Perl #125789: Illegal sub declaration crashes. * [23]Perl #123991: Null pointer dereference. * [24]Perl #126245: perlapi SvLEN_set documentation confusingly similar to SvCUR_set. * [25]Perl #126260: Division by zero error. * [26]Perl #126437: hex documentation not clear on invalid input. * [27]Perl #126608: lookahead or look-ahead? The former! * [28]Perl #126735: Perl debugging disconnecting problem. * [29]Perl #126753: Move Win32 $^X code to where the $^X code for other OSes live. * Proposed patch to make -O in Configure the default. Proposed patches Bulk88 proposed a revised patch in [30]Perl #126686 (build-time parallelness). Tony Cook provided a proposed patch for handling unnecessary rebuilds, described in [31]Perl #126710. Sullivan Beck provided a [32]patch to update [33]Locale::Codes. Doug Bell provided a patch in [34]Perl #126821 to mention the use of $? in backticks documentation. This patch had already been merged. Achim Gratz provided a patch in [35]Perl #126834 to fix a Cygwin-related test. Discussion Yves Orton [36]suggests setting SVf_POK, SVf_IOK, and SVf_NOK flags only when on setting and not on conversion. This will allow differentiating between what a type is (in a manner of speaking) and how you can use it. The suggestion and the responses are an interesting read that detail some of the difficulties in types in dynamic languages. Dave Mitchell [37]raised a discussion the semantics of @_ with signature subroutines. Hanno Böck [38]noted a possibly unnecessary wrapper script generated by Makefile.SH, but as Andy Dougherty [39]explains, it is not as simple as it looks. Dave Mitchell helped debug [40]Perl #126261 and Karl Williamson provides more details and is working on a fix. Ed Avis is looking at standardizing more documentation and words with different spellings and pronounciations. Now looking at regex vs. regexp, Ed [41]asks which should be used. Opinions differ, as usual. Karl Williamson is [42]noting that Porting/bench.pl does not include utf8_heavy.pl in its results. Karl also [43]inquired about utf8 support in identifier names. References 1. http://www.nntp.perl.org/group/perl.perl5.porters/232964 2. https://metacpan.org/pod/Term::ANSIColor 3. http://www.nntp.perl.org/group/perl.perl5.porters/233156 4. https://metacpan.org/release/podlators/ 5. https://metacpan.org/pod/Pod::Man 6. https://metacpan.org/pod/Pod::Text 7. http://www.nntp.perl.org/group/perl.perl5.porters/232963 8. https://clang.org/ 9. https://rt.perl.org/Ticket/Display.html?id=126794 10. https://rt.perl.org/Ticket/Display.html?id=126812 11. https://metacpan.org/pod/Data::Dumper 12. https://rt.perl.org/Ticket/Display.html?id=126813 13. https://metacpan.org/pod/Data::Dumper 14. https://rt.perl.org/Ticket/Display.html?id=126814 15. https://metacpan.org/pod/Data::Dumper 16. https://rt.perl.org/Ticket/Display.html?id=126815 17. https://rt.perl.org/Ticket/Display.html?id=125540 18. https://rt.perl.org/Ticket/Display.html?id=126837 19. https://metacpan.org/pod/Time::HiRes 20. https://rt.perl.org/Ticket/Display.html?id=121048 21. https://rt.perl.org/Ticket/Display.html?id=125341 22. https://rt.perl.org/Ticket/Display.html?id=125789 23. https://rt.perl.org/Ticket/Display.html?id=123991 24. https://rt.perl.org/Ticket/Display.html?id=126245 25. https://rt.perl.org/Ticket/Display.html?id=126260 26. https://rt.perl.org/Ticket/Display.html?id=126437 27. https://rt.perl.org/Ticket/Display.html?id=126608 28. https://rt.perl.org/Ticket/Display.html?id=126735 29. https://rt.perl.org/Ticket/Display.html?id=126753 30. https://rt.perl.org/Ticket/Display.html?id=126686 31. https://rt.perl.org/Ticket/Display.html?id=126710 32. http://www.nntp.perl.org/group/perl.perl5.porters/233029 33. https://metacpan.org/pod/Locale::Codes 34. https://rt.perl.org/Ticket/Display.html?id=126821 35. https://rt.perl.org/Ticket/Display.html?id=126834 36. http://www.nntp.perl.org/group/perl.perl5.porters/232974 37. http://www.nntp.perl.org/group/perl.perl5.porters/233053 38. http://www.nntp.perl.org/group/perl.perl5.porters/232983 39. http://www.nntp.perl.org/group/perl.perl5.porters/232991 40. https://rt.perl.org/Ticket/Display.html?id=126261 41. http://www.nntp.perl.org/group/perl.perl5.porters/233016 42. http://www.nntp.perl.org/group/perl.perl5.porters/233072 43. http://www.nntp.perl.org/group/perl.perl5.porters/233125