develooper Front page | perl.perl5.porters | Postings from January 2017

Perl 5 Porters Mailing List Summary: January 16th-22nd

From:
Sawyer X
Date:
January 23, 2017 10:25
Subject:
Perl 5 Porters Mailing List Summary: January 16th-22nd
Message ID:
9e243c78-de9e-a3dc-8bf3-68256a3169f9@gmail.com
Blog:
http://blogs.perl.org/users/sawyer_x/2017/01/perl-5-porters-mailing-list-summary-january-16th-22nd.html
Twitter: https://twitter.com/perl5summaries/status/823476497440710657

                               January 16th-22nd

News and updates

   Perl 5.25.9 is now [1]available!

   Abigail has [2]implemented the discussed deprecations published with
a few
   changes.

   New API function ML:available:#242422 op_class.

   [3]CPAN.pm was updated to version 2.16.

Grant reports

     * Dave Mitchell TPF Grant 2 [4]report #158.
     * Dave Mitchell TPF Grant 2 [5]December 2016 report.
     * Tony Cook TPF Grant 8 [6]report 9.
     * Tony Cook TPF Grant 8 [7]report 10.
     * Tony Cook TPF Grant 8 [8]report 11.

Issues

  New issues

   Jan Dubois [9]reports (Building Perl on Cygwin: /proc/curproc/exe) 5.24.0
   and 5.24.1 hang in the Configure phase on Cygwin.

     * [10]Perl #130561: Coredump in Perl_re_op_compile.
     * [11]Perl #130584: perl5.18-5.24: Slow pos function in taint mode with
       \G and unicode.
     * [12]Perl #130585: perl.c: perl_destruct: Assertion failure.
     * [13]Perl #130617: op.c: Perl_rpeep: Assertion failed.
     * [14]Perl #130621: Segfault in Perl_vwarner.
     * [15]Perl #130622: op.c: Assertion failed.
     * [16]Perl #130623: pp_sys.c Assertion failed.
     * [17]Perl #130626: [18]Getopt::Long fails to call sub action if
       optional value is omitted.

  Resolved issues

     * [19]Perl #70878: 0_ gives double warning.
     * [20]Perl #129024: heap-buffer-overflow S_regmatch.
     * [21]Perl #129149: heap-buffer-overflow S_pack_Rec.
     * [22]Perl #129320: Assertion !(o->op_private &
       ~PL_op_private_valid[type]) failed.
     * [23]Perl #129869: Perl_sv_setsv_flags: Assertion failed.
     * [24]Perl #129887: heap-buffer-overflow in S__byte_dump_string.
     * [25]Perl #130333: Perl_pp_rv2sv(): Assertion failed.
     * [26]Perl #130334: Perl_pp_rv2av(): Assertion failed.
     * [27]Perl #130504: [PATCH] fix memory leak in B::RHE.
     * [28]Perl #130584: perl5.18-5.24: Slow pos function in taint mode with
       \G and unicode.

Suggested patches

   Christian Millour [29]provided (Re: [PATCH] Re: no '"my $b" used in sort
   comparison' warning when $bis dereferenced ?) a patch to the
documentation
   regarding the nature of $a and $b in sort().

   Neil Bowers [30]suggested updating the NAME documentation of
   [31]Getopt::Std.

   Andy Lester provided several patches:

     * [32]Perl #130591: [PATCH] Make arguments to
S_invlist_is_iterating and
       S_invlist_max be const.
     * [33]Perl #130592: [PATCH] Add prototypes for 6 mathoms to satisfy
       -Wmissing-prototypes.
     * [34]Perl #130596: Perl_utf8_to_uvchr_buf has no prototype in any .h
       file.

Discussion

   Dave Mitchell [35]asked several questions about the slowness of two
tests:
   ext/XS-APItest/t/handy.t and ext/XS-APItest/t/utf8.t.

   Todd Rinaldo sent an email to cpan-workers regarding the toolchain and
   removal of . from @INC. [36]Discussion continued.

   Dave Mitchell has [37]made the desired changes to the output format of
   op_dump() discussed previously.

   Karl Williamson [38]notes that perl still attempts to compile regular
   expressions, even if there are parsing errors, and wonders if there's a
   valid reason for it.

References

   1. http://nntp.perl.org/group/perl.perl5.porters/242405
   2. http://nntp.perl.org/group/perl.perl5.porters/242310
   3. http://metacpan.org/pod/CPAN
   4. http://nntp.perl.org/group/perl.perl5.porters/242285
   5. http://nntp.perl.org/group/perl.perl5.porters/242286
   6. http://nntp.perl.org/group/perl.perl5.porters/242385
   7. http://nntp.perl.org/group/perl.perl5.porters/242386
   8. http://nntp.perl.org/group/perl.perl5.porters/242387
   9. http://nntp.perl.org/group/perl.perl5.porters/242307
  10. http://rt.perl.org/Ticket/Display.html?id=130561
  11. http://rt.perl.org/Ticket/Display.html?id=130584
  12. http://rt.perl.org/Ticket/Display.html?id=130585
  13. http://rt.perl.org/Ticket/Display.html?id=130617
  14. http://rt.perl.org/Ticket/Display.html?id=130621
  15. http://rt.perl.org/Ticket/Display.html?id=130622
  16. http://rt.perl.org/Ticket/Display.html?id=130623
  17. http://rt.perl.org/Ticket/Display.html?id=130626
  18. http://metacpan.org/pod/Getopt::Long
  19. http://rt.perl.org/Ticket/Display.html?id=70878
  20. http://rt.perl.org/Ticket/Display.html?id=129024
  21. http://rt.perl.org/Ticket/Display.html?id=129149
  22. http://rt.perl.org/Ticket/Display.html?id=129320
  23. http://rt.perl.org/Ticket/Display.html?id=129869
  24. http://rt.perl.org/Ticket/Display.html?id=129887
  25. http://rt.perl.org/Ticket/Display.html?id=130333
  26. http://rt.perl.org/Ticket/Display.html?id=130334
  27. http://rt.perl.org/Ticket/Display.html?id=130504
  28. http://rt.perl.org/Ticket/Display.html?id=130584
  29. http://nntp.perl.org/group/perl.perl5.porters/242367
  30. http://nntp.perl.org/group/perl.perl5.porters/242374
  31. http://metacpan.org/pod/Getopt::Std
  32. http://rt.perl.org/Ticket/Display.html?id=130591
  33. http://rt.perl.org/Ticket/Display.html?id=130592
  34. http://rt.perl.org/Ticket/Display.html?id=130596
  35. http://nntp.perl.org/group/perl.perl5.porters/242295
  36. http://nntp.perl.org/group/perl.perl5.porters/242362
  37. http://nntp.perl.org/group/perl.perl5.porters/242421
  38. http://nntp.perl.org/group/perl.perl5.porters/242439



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About