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