develooper Front page | perl.perl5.porters | Postings from June 2016

Perl 5 Porters Mailing List Summary: June 16th-21st

From:
Sawyer X
Date:
June 21, 2016 20:17
Subject:
Perl 5 Porters Mailing List Summary: June 16th-21st
Message ID:
5769A0DA.9070900@gmail.com
Blog:
http://blogs.perl.org/users/sawyer_x/2016/06/perl-5-porters-mailing-list-summary-june-16th-21st.html
Twitter: https://twitter.com/perl5summaries/status/745349550362210304

                                 June 16th-21st

News and updates

   If you like [1]Coro, and you are wondering about the support for
perl, you
   can view the [2]following patches by Dave Mitchell (mentioned below as
   well) that allow Coro to work correctly on perl. Whether they will be
   applied in Coro is a different question.

   Karl Williamson [3]updates that Unicode 9.0 Emoji is now available for
   adoption.

  Grant reports

     * Tony Cook grant 7: [4]report 12 and [5]May summary report.
     * Dave Mitchell grant 2 [6]report.

Issues

  New issues

     * [7]Perl #128422: CPAN mirror list is out of date.
     * [8]Perl #128420: Changes in regex recursion in 5.24.
     * [9]Perl #128427: Perl does not build on Darwin platforms with
       clock_gmtime.
     * [10]Perl #128433: Specific array shifting causes panic.
     * [11]Perl #128438: Fails to build perl 5.25.2 due to ListUtil.xs.
     * [12]Perl #128445: [13]Time::HiRes test failure on threaded Darwin
       build.

  Resolved issues

     * [14]Perl #124050: t/harness can mistakenly run tests outside of the
       perl source tree.
     * [15]Perl #126239: [16]File::Glob GLOB_NOCHECK documentation unclear.
     * [17]Perl #128189: Assert fail in sv.c with no further symptoms.
     * [18]Perl #128200: Documentation shouldn't recommend Usenet.
     * [19]Perl #128213: No deprecation warning on literal left curly
bracket
       in /.{/, etc.
     * [20]Perl #128215: Regexp weirdness?
     * [21]Perl #128238: Assert fail in gv.c without other symptoms.
     * [22]Perl #128316: CORE::socket() mangles EMFILE and turns it into
       EBADF.
     * [23]Perl #128352: Bleadperl breaks [24]Dancer2.
     * [25]Perl #128359: Cygwin: Warning: assignment discards const
       qualifier.
     * [26]Perl #128422: CPAN mirror list is out of date.
     * [27]Perl #128427: Perl does not build on Darwin platforms with
       clock_gmtime.

   Ivan Pozdeev's patch on removing superfluous -Ilib was [28]merged.

   Salvador Fandino's patch to fix a test of [29]PerlIO::encoding was
   [30]merged.

   While Dave Mitchell [31]fixed one warning produced by GCC 6.1, there is a
   disagreement on another (with an explanation) and comments on others.

Proposed patches

   Jim Cromie [32]provides revised patches for [33]Perl #127885 (enhance
   bench.pl to test same perl under different options/args).

   Dan Collins provided patches to test the problem presented in [34]Perl
   #128420 (changes in regex recursion in 5.25).

   Dave Mitchell [35]provided revised patches for [36]Coro which can be
   merged to restore the compatibility with perl.

Discussion

   Dave Mitchell [37]comments how [38]Perl #127774 (Segfault in
caller()) was
   properly fixed as part of the context stack system rework, which - if
   you're interested in the context stack - you might find interesting as
   well.

   Dave Mitchell [39]updates that, based on the responses in the thread
   discussing listing build options in perl -V, he made a change to list
each
   option per line.

   On the topic of inconsistencies in memory size types in the code, Dave
   Mitchell [40]notes his preference on standardizing Size_t and SSize_t.
   Father Chrysostomos adds that he prefers STRLEN and MEM_SIZE because he
   views them as clearer. To continue this, Dagfinn Ilmari Mannsåker had
   [41]posted a branch that standardizes some of this. All STRLEN and
   MEM_SIZE had been converted to Size_t and converts ssize_t to SSize_t.

   Aristotle Pagaltzis [42]provides a good break-down on the comments
made in
   [43]Perl #127684 (operators ||| and &&&) and suggests the ticket be
   closed.

   Dave Mitchell provides comments on [44]Perl #128083 (silent encoding of
   filenames with UTF8 flag set) and how system works.

   Tony Cook provides additional [45]comments on [46]Perl #127663
(safety for
   -i option).

   Andreas Koenig [47]reports some verbose test results due to the new
   unescaped literal left-brace warning. Karl Williamson delved into the
   presented cases and provided a pull request to the respected author.

   Dave Mitchell reverted the commit that updates [48]Time::HiRes to 1.9735
   because it causes tests to hang, until the issue is resolved.

   In relation to [49]Perl #128226 (remove the requirement for null
   termination on PVs), Dave Mitchell had done a survey of SvPV* in the perl
   source and of SvPV_* and SvPVX*.

References

   1. https://metacpan.org/pod/Coro
   2. http://www.nntp.perl.org/group/perl.perl5.porters/237267
   3. http://www.nntp.perl.org/group/perl.perl5.porters/237210
   4. http://www.nntp.perl.org/group/perl.perl5.porters/237211
   5. http://www.nntp.perl.org/group/perl.perl5.porters/237212
   6. http://www.nntp.perl.org/group/perl.perl5.porters/237283
   7. https://rt.perl.org/Ticket/Display.html?id=128422
   8. https://rt.perl.org/Ticket/Display.html?id=128420
   9. https://rt.perl.org/Ticket/Display.html?id=128427
  10. https://rt.perl.org/Ticket/Display.html?id=128433
  11. https://rt.perl.org/Ticket/Display.html?id=128438
  12. https://rt.perl.org/Ticket/Display.html?id=128445
  13. https://metacpan.org/pod/Time::HiRes
  14. https://rt.perl.org/Ticket/Display.html?id=124050
  15. https://rt.perl.org/Ticket/Display.html?id=126239
  16. https://metacpan.org/pod/File::Glob
  17. https://rt.perl.org/Ticket/Display.html?id=128189
  18. https://rt.perl.org/Ticket/Display.html?id=128200
  19. https://rt.perl.org/Ticket/Display.html?id=128213
  20. https://rt.perl.org/Ticket/Display.html?id=128215
  21. https://rt.perl.org/Ticket/Display.html?id=128238
  22. https://rt.perl.org/Ticket/Display.html?id=128316
  23. https://rt.perl.org/Ticket/Display.html?id=128352
  24. https://metacpan.org/pod/Dancer2
  25. https://rt.perl.org/Ticket/Display.html?id=128359
  26. https://rt.perl.org/Ticket/Display.html?id=128422
  27. https://rt.perl.org/Ticket/Display.html?id=128427
  28. http://www.nntp.perl.org/group/perl.perl5.porters/237226
  29. https://metacpan.org/pod/PerlIO::encoding
  30. http://www.nntp.perl.org/group/perl.perl5.porters/237285
  31. http://www.nntp.perl.org/group/perl.perl5.porters/237287
  32. http://www.nntp.perl.org/group/perl.perl5.porters/237207
  33. https://rt.perl.org/Ticket/Display.html?id=127885
  34. https://rt.perl.org/Ticket/Display.html?id=128420
  35. http://www.nntp.perl.org/group/perl.perl5.porters/237267
  36. https://metacpan.org/pod/Coro
  37. http://www.nntp.perl.org/group/perl.perl5.porters/237215
  38. https://rt.perl.org/Ticket/Display.html?id=127774
  39. http://www.nntp.perl.org/group/perl.perl5.porters/237218
  40. http://www.nntp.perl.org/group/perl.perl5.porters/237222
  41. http://www.nntp.perl.org/group/perl.perl5.porters/237292
  42. http://www.nntp.perl.org/group/perl.perl5.porters/237255
  43. https://rt.perl.org/Ticket/Display.html?id=127684
  44. https://rt.perl.org/Ticket/Display.html?id=128083
  45. http://www.nntp.perl.org/group/perl.perl5.porters/237281
  46. https://rt.perl.org/Ticket/Display.html?id=127663
  47. http://www.nntp.perl.org/group/perl.perl5.porters/237272
  48. https://metacpan.org/pod/Time::HiRes
  49. https://rt.perl.org/Ticket/Display.html?id=128226



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