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

Perl 5 Porters Mailing List Summary: May 19th-24th

Thread Next
From:
Sawyer X
Date:
May 25, 2016 14:01
Subject:
Perl 5 Porters Mailing List Summary: May 19th-24th
Message ID:
5745B01D.5050401@gmail.com
Blog:
http://blogs.perl.org/users/sawyer_x/2016/05/perl-5-porters-mailing-list-summary-may-19th-24th.html
Twitter: https://twitter.com/perl5summaries/status/735470449040183297

                                 May 19th-24th

News and updates

   Perl 5.25.1 is now available! You can read the release announcement
   [1]here. The date for 5.26 is for May 2017. Those are typos. :)

   Lexical subroutines are [2]no longer experimental!

   Perl can now recognize version control conflict markers, thanks to a
patch
   by Lukas Mai in [3]Perl #127993.

   Karl Williamson created a META ticket for 5.24.1 blockers in [4]Perl
   #128222.

   Dave Mitchell provides his [5]grant report. In total, over 21 hours,
   mostly spent on making [6]Scope::Upper work on latest versions of Perl
   5.24.0.

Issues

  New issues

     * [7]Perl #128167: Issues with the embedded y2038 library.
     * [8]Perl #128182: Segfault in Perl_sv_escape with assert failure.
     * [9]Perl #128183: Assert fail in op.c without other symptoms.
     * [10]Perl #128189: Assert fail in sv.c with no further symptoms.
     * [11]Perl #128196: Incorporate suggestion splitting XS files into
       [12]ExtUtils::MakeMaker::FAQ.
     * [13]Perl #128199: Clarification of VMS-only function in
[14]File::Copy
       documentation.
     * [15]Perl #128200: Documentation shouldn't recommend usenet.
     * [16]Perl #128207: Assert fail in vutil.c with very large version
       numbers in warnings in quadmath builds.
     * [17]Perl #128209: Failed [18]XSLoader::load() leaks memory.
     * [19]Perl #128213: No deprecation warning on literal left curly
bracket
       in /.{/.
     * [20]Perl #128215: Regexp weirdness?
     * [21]Perl #128225: Substitution within (?{}) causes segmentation
fault.
     * [22]Perl #128227: Should we switch (again) to vfork for spawning
       external processes?
     * [23]Perl #128226: Remove the requirement for null termination on PVs.
     * [24]Perl #128232: Quantification breaks regexp anchors.

  Resolved issues

     * [25]Perl #69686: Fix DragonFly thread lib selection.
     * [26]Perl #123367: Does my sub f; eval 'sub f{}' make sense?
     * [27]Perl #128169: Remove internal test modules from
       [28]Module::CoreList.
     * [29]Perl #128178: Indirect object syntax fix in FileHandle.pm.
     * [30]Perl #128187: Make list assignment to sub :lvalue{keys} an error.
     * [31]Perl #128195: Upgrade to [32]Thread::Queue 3.11.
     * [33]Perl #128197: Upgrade to [34]threads 2.09.
     * [35]Perl #128204: Segfault in Perl_grok_number_flags under use
feature
       'bitwise'.
     * [36]Perl #128219: Typo in perlrecharclass.

Proposed patches

   Klaus Baldermann provided a patch for perlbug in [37]Perl #128180 to add
   more verbosity to the output, following a PerlMonks thread.

   Michael Haubenwallner provided a [38]patch to avoid libperl.dll.a in
   Cygwin.

Discussion

   An update from H.Merijn Brand (Tux) that he had [39]finished preparing
   builds for 5.24.0 for HP-UX ia64.

   The [40]discussion around detecting perl6 in the shebang line continues.

   Ed Avis [41]suggested to revisit a [42]suggestion by Kent Fredric to
bring
   in [43]indirect into core. People have shown support for removing
indirect
   object notation from examples in the core documentation, but have yet to
   expressed a position about Kent's original suggestion. Sawyer X requested
   that performance would be verified first, as well as a discussion
   continues before making a decision on it.

   Father Chrysostomos [44]pings us about the sub :const feature,
allowing to
   make anonymous subroutines constants. Is anyone using it? Do you like it?
   Does it have any problems? Should it stay experimental?

   Father Chrysostomos [45]suggests perhaps only partially deprecating
   [46]encoding.

   There is an interesting conversation around [47]Perl #127531 (permit
   \escape on right side of my). Father Chrysostomos made progress on the
   topic, and several interesting comments on the topic by Ricardo
Signes and
   Aristotle Pagaltzis.

   H.Merijn Brand [48]updates that a machine which was used for smoking perl
   core on HP-UX 10.20 had gone for good. Rest in piece.

   Father Chrysostomos [49]suggests deprecating [50]encoding::warnings.

   Glenn Golden [51]asks whether the usage of FileHandle.pm is applicable in
   an example of [52]perlipc.

   In [53]Perl #128227, Eric Wong suggests moving Perl to vfork for spawning
   external processes. Leon Timmermans [54]found that originally Perl had
   used it but abandoned it, while Ivan Pozdeev [55]adds that Configure asks
   whether to use vfork and that the current POSIX standard (intended to
   replace vfork) is posix_spawn.

   Tom Wyant noted in [56]Perl #128213 that while literal left curly bracket
   was deprecated in 5.22 and produces a compile error since 5.25.1, there
   was no deprecation warning on 5.24. Karl Williamson [57]provides
extensive
   comments on the change and its intent. This continued with a lively
   discussion between Zefram and Yves Orton.

References

   1. http://www.nntp.perl.org/group/perl.perl5.porters/236566
   2. http://www.nntp.perl.org/group/perl.perl5.porters/236572
   3. https://rt.perl.org/Ticket/Display.html?id=127993
   4. https://rt.perl.org/Ticket/Display.html?id=128222
   5. http://www.nntp.perl.org/group/perl.perl5.porters/236657
   6. https://metacpan.org/pod/Scope::Upper
   7. https://rt.perl.org/Ticket/Display.html?id=128167
   8. https://rt.perl.org/Ticket/Display.html?id=128182
   9. https://rt.perl.org/Ticket/Display.html?id=128183
  10. https://rt.perl.org/Ticket/Display.html?id=128189
  11. https://rt.perl.org/Ticket/Display.html?id=128196
  12. https://metacpan.org/pod/ExtUtils::MakeMaker::FAQ
  13. https://rt.perl.org/Ticket/Display.html?id=128199
  14. https://metacpan.org/pod/File::Copy
  15. https://rt.perl.org/Ticket/Display.html?id=128200
  16. https://rt.perl.org/Ticket/Display.html?id=128207
  17. https://rt.perl.org/Ticket/Display.html?id=128209
  18. https://metacpan.org/pod/XSLoader
  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=128225
  22. https://rt.perl.org/Ticket/Display.html?id=128227
  23. https://rt.perl.org/Ticket/Display.html?id=128226
  24. https://rt.perl.org/Ticket/Display.html?id=128232
  25. https://rt.perl.org/Ticket/Display.html?id=69686
  26. https://rt.perl.org/Ticket/Display.html?id=123367
  27. https://rt.perl.org/Ticket/Display.html?id=128169
  28. https://metacpan.org/pod/Module::CoreList
  29. https://rt.perl.org/Ticket/Display.html?id=128178
  30. https://rt.perl.org/Ticket/Display.html?id=128187
  31. https://rt.perl.org/Ticket/Display.html?id=128195
  32. https://metacpan.org/pod/Thread::Queue
  33. https://rt.perl.org/Ticket/Display.html?id=128197
  34. https://metacpan.org/pod/threads
  35. https://rt.perl.org/Ticket/Display.html?id=128204
  36. https://rt.perl.org/Ticket/Display.html?id=128219
  37. https://rt.perl.org/Ticket/Display.html?id=128180
  38. http://www.nntp.perl.org/group/perl.perl5.porters/236729
  39. http://www.nntp.perl.org/group/perl.perl5.porters/236523
  40. http://www.nntp.perl.org/group/perl.perl5.porters/236430
  41. http://www.nntp.perl.org/group/perl.perl5.porters/236548
  42. http://thread.gmane.org/gmane.comp.lang.perl.perl5.porters/128189
  43. https://metacpan.org/pod/indirect
  44. http://www.nntp.perl.org/group/perl.perl5.porters/236565
  45. http://www.nntp.perl.org/group/perl.perl5.porters/236622
  46. https://metacpan.org/pod/encoding
  47. https://rt.perl.org/Ticket/Display.html?id=127531
  48. http://www.nntp.perl.org/group/perl.perl5.porters/236676
  49. http://www.nntp.perl.org/group/perl.perl5.porters/236613
  50. https://metacpan.org/pod/encoding::warnings
  51. http://www.nntp.perl.org/group/perl.perl5.porters/236716
  52. https://metacpan.org/pod/perlipc
  53. https://rt.perl.org/Ticket/Display.html?id=128227
  54. http://www.nntp.perl.org/group/perl.perl5.porters/236725
  55. http://www.nntp.perl.org/group/perl.perl5.porters/236726
  56. https://rt.perl.org/Ticket/Display.html?id=128213
  57. http://www.nntp.perl.org/group/perl.perl5.porters/236663

Thread Next


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