Perl 5 Porters Mailing List Summary: November 30th - December 7th
Sawyer X <[email protected]> Tue, 8 Dec 2015 11:25:53 +0100
| Newsgroups | gmane.comp.lang.perl.perl5-summary |
|---|---|
| Message-ID | <[email protected]> |
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 he=
xfp
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 Windo=
ws.
* [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 o=
f
[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 simi=
lar
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 ot=
her
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-relat=
ed
test.
Discussion
Yves Orton [36]suggests setting SVf_POK, SVf_IOK, and SVf_NOK flags on=
ly
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 i=
t.
The suggestion and the responses are an interesting read that detail s=
ome
of the difficulties in types in dynamic languages.
Dave Mitchell [37]raised a discussion the semantics of @_ with signatu=
re
subroutines.
Hanno B=C3=B6ck [38]noted a possibly unnecessary wrapper script genera=
ted 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 provid=
es
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. rege=
xp,
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=3D126794
10. https://rt.perl.org/Ticket/Display.html?id=3D126812
11. https://metacpan.org/pod/Data::Dumper
12. https://rt.perl.org/Ticket/Display.html?id=3D126813
13. https://metacpan.org/pod/Data::Dumper
14. https://rt.perl.org/Ticket/Display.html?id=3D126814
15. https://metacpan.org/pod/Data::Dumper
16. https://rt.perl.org/Ticket/Display.html?id=3D126815
17. https://rt.perl.org/Ticket/Display.html?id=3D125540
18. https://rt.perl.org/Ticket/Display.html?id=3D126837
19. https://metacpan.org/pod/Time::HiRes
20. https://rt.perl.org/Ticket/Display.html?id=3D121048
21. https://rt.perl.org/Ticket/Display.html?id=3D125341
22. https://rt.perl.org/Ticket/Display.html?id=3D125789
23. https://rt.perl.org/Ticket/Display.html?id=3D123991
24. https://rt.perl.org/Ticket/Display.html?id=3D126245
25. https://rt.perl.org/Ticket/Display.html?id=3D126260
26. https://rt.perl.org/Ticket/Display.html?id=3D126437
27. https://rt.perl.org/Ticket/Display.html?id=3D126608
28. https://rt.perl.org/Ticket/Display.html?id=3D126735
29. https://rt.perl.org/Ticket/Display.html?id=3D126753
30. https://rt.perl.org/Ticket/Display.html?id=3D126686
31. https://rt.perl.org/Ticket/Display.html?id=3D126710
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=3D126821
35. https://rt.perl.org/Ticket/Display.html?id=3D126834
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=3D126261
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