develooper Front page | perl.perl5.summary | Postings from November 2017

Perl 5 Porters Mailing List Summary: November 13th-20th

From:
Sawyer X
Date:
November 21, 2017 16:37
Subject:
Perl 5 Porters Mailing List Summary: November 13th-20th
Message ID:
1df5ab0e-3ffe-5099-7d01-e5b34140aa79@gmail.com
Blog:
http://blogs.perl.org/users/sawyer_x/2017/11/perl-5-porters-mailing-list-summary-november-13th-20th.html
Twitter: https://twitter.com/perl5summaries/status/933008624867299328

                               November 13th-20th

News and Updates

   Perl 5.27.6 has been [1]released!

   Karl Williamson [2]updates about his branch for word-at-a-time searches
   for UTF-8 invariants. His branch provides up to 800% improvement in speed
   on 64 bit.

Grant Reports

     * Dave Mitchell TPF Grant 2 [3]September report.
     * Dave Mitchell TPF Grant 2 weekly [4]report #184.
     * Dave Mitchell TPF Grant 2 weekly [5]report #185.
     * Zefram 2017 Week 44 [6]report.
     * Zefram 2017 Week 45 [7]report.
     * Zefram 2017 Week 46 [8]report.

Issues

  New Issues

     * [9]Perl #132442: lexical sub declare clears stack.
     * [10]Perl #132444: Parameter predicates in signatures.
     * [11]Perl #132446: pod2usage can invoke system($Config{pager},...)
       which is less -R => error.
     * [12]Perl #132449: -l treats globref as filename.
     * [13]Perl #132451: Custom cop_warnings take up 17 bytes per COP.
     * [14]Perl #132453: perl5 regexp: wrong content in capture buffer.
     * [15]Perl #132457: [16]Time::HiRes t/alarm.t has a flapping test.
     * [17]Perl #132459: Problem with DB::db_complete: Can't use string
       ("::") as a HASH ref while "strict refs" in use.
     * [18]Perl #132460: Ambiguity regarding x operator in [19]perlop.
     * [20]Perl #132461: \&foo deparsing is overlong.
     * [21]Perl #132463: [22]uniprops out of date regarding \p{Word}.
     * [23]Perl #132467: Possible [24]Net::FTP bug.
     * [25]Perl #132468: warnings.pm provides no way to specify the call
       frame.
     * [26]Perl #132471: New build warning.
     * [27]Perl #132472: aliasing in signatures.
     * [28]Perl #132473: smartmatch signatures.
     * [29]Perl #132474: signature parsing API function.
     * [30]Perl #132477: file size rounded in stat() and -s.
     * [31]Perl #132478: Add optional ICC-only support for using long
doubles
       on Win32.
     * [32]Perl #132479: t/op/pack.t fails two tests in GCC "long doubles"
       builds on Windows.
     * [33]Perl #132480: defined operator not constant folded.

  Resolved Issues

     * [34]Perl #38920: [35]Filter::Simple error messages getting mangled
       inside require.
     * [36]Perl #89650: [META] lvalue subs.
     * [37]Perl #108778: no warnings "module name".
     * [38]Perl #108288: stat and -T do not set errno consistently.
     * [39]Perl #113714: [40]B::Deparse and CORE.
     * [41]Perl #113716: [42]B::Deparse and trailing colons.
     * [43]Perl #115258: 4-arg substr does not provide proper lvalue
context.
     * [44]Perl #115266: s//$obj/ does not propagated taintedness of
       overloaded object.
     * [45]Perl #115650: "Truth and Falsehood" doesn't belong in
[46]perlsyn.
     * [47]Perl #119635: deprecate and remove qsort.
     * [48]Perl #125370: select on non-socket should be fatal on win32, not
       an error code.
     * [49]Perl #127624: corelist: wrong [50]Digest::SHA version in 5.18.4?
     * [51]Perl #127697: newPVOP documentation is misleading.
     * [52]Perl #128708: recommended my sub example in [53]perlsub leaks
       memory.
     * [54]Perl #129892: sub calls show as gv(IV \\).
     * [55]Perl #130447: Win32: Define __USE_MINGW_ANSI_STDIO for all gcc
       builds.
     * [56]Perl #132077: Replace multiple use vars by our.
     * [57]Perl #132080: Switch some core modules to [58]XSLoader.
     * [59]Perl #132152: Bleadperl v5.27.2-65-gea710183d4 breaks
       SARTAK/NetHack-Item-0.21.tar.gz.
     * [60]Perl #132390: multiconcat breaks blead on VMS.
     * [61]Perl #132430: Multiconcat breaks AIX builds.
     * [62]Perl #132421: Compilation errors under non-english Visual C++
       2015/2017.
     * [63]Perl #132442: lexical sub declare clears stack.
     * [64]Perl #132429: [65]B::Deparse generated code affected by use vars?
     * [66]Perl #132460: Ambiguity regarding x operator in [67]perlop.
     * [68]Perl #132463: [69]uniprops out of date regarding \p{Word}.

  Rejected Issues

     * [70]Perl #3270: No check whether operators are overloaded to lvalue
       functions.
     * [71]Perl #92704: Inconsistent proto warnings.
     * [72]Perl #115858: Perl_debug_log and Perl_error_log macro handles
must
       be cached to avoid multiple evaluation.
     * [73]Perl #115860: multiple evaluation problems in Perl_nextargv.
     * [74]Perl #121553: perlbug should offer to execute a mailto link.
     * [75]Perl #122122: [PATCH] PERL_UNUSED_CONTEXT audit.
     * [76]Perl #132443: Cygwin::win_to_posix_path() fails, possible memory
       corruption.
     * [77]Perl #132448: [78]Carp quoting issue.

Suggested Patches

   Steve Hay provided a patch in [79]Perl #123113 to add optional GCC-only
   support for using long doubles on Win32.

   Steve also provided a patch in [80]Perl #125827 to [81]PathTools to not
   require() modules in subs likely to be in loops.

   Hauke D. provided a patch in [82]Perl #132475 to handle LAYER argument in
   Tie::StdHandle::BINMODE.

Discussion

   Paul Evans and Zefram [83]discuss (Signature parsing compiler functions)
   an API for parsing signatures.

   Zefram has a [84]suggestion of utilizing the smart match syntax to
support
   type checks in signatures.

   Zefram also [85]suggested moving signatures syntax to square brackets
   ([]).

References

   1. http://nntp.perl.org/group/perl.perl5.porters/247489
   2. http://nntp.perl.org/group/perl.perl5.porters/247378
   3. http://nntp.perl.org/group/perl.perl5.porters/247224
   4. http://nntp.perl.org/group/perl.perl5.porters/247226
   5. http://nntp.perl.org/group/perl.perl5.porters/247478
   6. http://nntp.perl.org/group/perl.perl5.porters/247374
   7. http://nntp.perl.org/group/perl.perl5.porters/247375
   8. http://nntp.perl.org/group/perl.perl5.porters/247462
   9. http://rt.perl.org/Ticket/Display.html?id=132442
  10. http://rt.perl.org/Ticket/Display.html?id=132444
  11. http://rt.perl.org/Ticket/Display.html?id=132446
  12. http://rt.perl.org/Ticket/Display.html?id=132449
  13. http://rt.perl.org/Ticket/Display.html?id=132451
  14. http://rt.perl.org/Ticket/Display.html?id=132453
  15. http://rt.perl.org/Ticket/Display.html?id=132457
  16. http://metacpan.org/pod/Time::HiRes
  17. http://rt.perl.org/Ticket/Display.html?id=132459
  18. http://rt.perl.org/Ticket/Display.html?id=132460
  19. http://metacpan.org/pod/perlop
  20. http://rt.perl.org/Ticket/Display.html?id=132461
  21. http://rt.perl.org/Ticket/Display.html?id=132463
  22. http://metacpan.org/pod/uniprops
  23. http://rt.perl.org/Ticket/Display.html?id=132467
  24. http://metacpan.org/pod/Net::FTP
  25. http://rt.perl.org/Ticket/Display.html?id=132468
  26. http://rt.perl.org/Ticket/Display.html?id=132471
  27. http://rt.perl.org/Ticket/Display.html?id=132472
  28. http://rt.perl.org/Ticket/Display.html?id=132473
  29. http://rt.perl.org/Ticket/Display.html?id=132474
  30. http://rt.perl.org/Ticket/Display.html?id=132477
  31. http://rt.perl.org/Ticket/Display.html?id=132478
  32. http://rt.perl.org/Ticket/Display.html?id=132479
  33. http://rt.perl.org/Ticket/Display.html?id=132480
  34. http://rt.perl.org/Ticket/Display.html?id=38920
  35. http://metacpan.org/pod/Filter::Simple
  36. http://rt.perl.org/Ticket/Display.html?id=89650
  37. http://rt.perl.org/Ticket/Display.html?id=108778
  38. http://rt.perl.org/Ticket/Display.html?id=108288
  39. http://rt.perl.org/Ticket/Display.html?id=113714
  40. http://metacpan.org/pod/B::Deparse
  41. http://rt.perl.org/Ticket/Display.html?id=113716
  42. http://metacpan.org/pod/B::Deparse
  43. http://rt.perl.org/Ticket/Display.html?id=115258
  44. http://rt.perl.org/Ticket/Display.html?id=115266
  45. http://rt.perl.org/Ticket/Display.html?id=115650
  46. http://metacpan.org/pod/perlsyn
  47. http://rt.perl.org/Ticket/Display.html?id=119635
  48. http://rt.perl.org/Ticket/Display.html?id=125370
  49. http://rt.perl.org/Ticket/Display.html?id=127624
  50. http://metacpan.org/pod/Digest::SHA
  51. http://rt.perl.org/Ticket/Display.html?id=127697
  52. http://rt.perl.org/Ticket/Display.html?id=128708
  53. http://metacpan.org/pod/perlsub
  54. http://rt.perl.org/Ticket/Display.html?id=129892
  55. http://rt.perl.org/Ticket/Display.html?id=130447
  56. http://rt.perl.org/Ticket/Display.html?id=132077
  57. http://rt.perl.org/Ticket/Display.html?id=132080
  58. http://metacpan.org/pod/XSLoader
  59. http://rt.perl.org/Ticket/Display.html?id=132152
  60. http://rt.perl.org/Ticket/Display.html?id=132390
  61. http://rt.perl.org/Ticket/Display.html?id=132430
  62. http://rt.perl.org/Ticket/Display.html?id=132421
  63. http://rt.perl.org/Ticket/Display.html?id=132442
  64. http://rt.perl.org/Ticket/Display.html?id=132429
  65. http://metacpan.org/pod/B::Deparse
  66. http://rt.perl.org/Ticket/Display.html?id=132460
  67. http://metacpan.org/pod/perlop
  68. http://rt.perl.org/Ticket/Display.html?id=132463
  69. http://metacpan.org/pod/uniprops
  70. http://rt.perl.org/Ticket/Display.html?id=3270
  71. http://rt.perl.org/Ticket/Display.html?id=92704
  72. http://rt.perl.org/Ticket/Display.html?id=115858
  73. http://rt.perl.org/Ticket/Display.html?id=115860
  74. http://rt.perl.org/Ticket/Display.html?id=121553
  75. http://rt.perl.org/Ticket/Display.html?id=122122
  76. http://rt.perl.org/Ticket/Display.html?id=132443
  77. http://rt.perl.org/Ticket/Display.html?id=132448
  78. http://metacpan.org/pod/Carp
  79. http://rt.perl.org/Ticket/Display.html?id=123113
  80. http://rt.perl.org/Ticket/Display.html?id=125827
  81. http://metacpan.org/release/PathTools
  82. http://rt.perl.org/Ticket/Display.html?id=132475
  83. http://nntp.perl.org/group/perl.perl5.porters/247242
  84. http://nntp.perl.org/group/perl.perl5.porters/247261
  85. http://nntp.perl.org/group/perl.perl5.porters/247237



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