October 16th - Nov 1st

News and Updates

   Steve Hay [1]released perl 5.27.5!

   We are [2]now (C89 requirement) officially only relying on C89.

   Dave Mitchell [3]added a new optimization phase.

   Also from Dave, a [4]new op for optimization of multiple concatenations:
   OP_MULTICONCAT.

   Dave also made several [5]improvements to bench.pl.

   Ryan Voots [6]provided (BBC canary) access to a machine he has to be used
   as a Blead Breaks CPAN (BBC) canary

Grant Reports

     * Tony Cook TPF Grant 9 [7]report 20.
     * Tony Cook TPF Grant 9 [8]report 21.
     * Tony Cook TPF Grant 9 [9]report 22.

Issues

  New Issues

     * [10]Perl #132334: In Perl 5.26 and above, the /o modifier has side
       effects on split.
     * [11]Perl #132342: stadtx_hash.h: Silence -Wimplicit-fallthrough
       compilation warnings.
     * [12]Perl #132347: BBC: Blead breaks [13]DBI.
     * [14]Perl #132338: [Win32] op/pack.t test failures on extended
       precision long double builds of 32-bit perl-5.27.5.
     * [15]Perl #132351: perl function getgrent not worked with libnss.
     * [16]Perl #132358: Implicit filehandle close not working when STDERR
       closed.
     * [17]Perl #132363: [18]Net::Ping 2.61 test failures.
     * [19]Perl #132367: Allow variable length lookbehind for folded.
     * [20]Perl #132368: [21]attributes.pm says various things will
disappear
       in 5.28; do it.
     * [22]Perl #132385: BBC: Commit e839e6ed breaks Bit-Vector-7.4.

  Resolved Issues

     * [23]Perl #126707: Race condition in test IO/t/io_unix.t.
     * [24]Perl #131730: exec PROGRAM LIST does not work with empty list.
     * [25]Perl #132160: Use SvLEN_set/SvCUR_set in a few extra locations.
     * [26]Perl #132245: heap-buffer-overflow in S_scan_const.
     * [27]Perl #132298: Provide a way for distro maintainers to skip
       t/porting/customized.t.
     * [28]Perl #132334: In Perl 5.26 and above, the /o modifier has side
       effects on split.
     * [29]Perl #132342: stadtx_hash.h: Silence -Wimplicit-fallthrough
       compilation warnings.
     * [30]Perl #132347: BBC: Blead breaks [31]DBI.
     * [32]Perl #132358: Implicit filehandle close not working when STDERR
       closed.

Suggested Patches

   Tony Cook provided a patch for [33]Perl #132245 (heap-buffer-overflow in
   S_scan_const). The patch has since been merged.

   James Keenan provided a patch for [34]Perl #132342.

   Dan Dedrick provided a patch in [35]Perl #132360 to fix race condition in
   builds on machines with 32 cores and above.

   jkahrman provided a patch in [36]Perl #132383 to fix the debugger
printing
   1 when a reference or object is thrown.

Discussion

   Now that we got rid of the left-curly-brace in regex problem, Karl
   Williamson has some [37]ideas on reusing it. Think \w{Latin|Greek}, for
   example.

   Karl Williamson has mentioned script runs before and now [38]raised the
   topic again with more information after we fleshed it out during the core
   hackathon.

   Karl is also [39]working on optimizing the handling of UTF-8.

   Philip R. Brenan [40]asked about introducing Unicode characters as
   operators.

   Zefram [41]followed up with thoughts on source encoding.

   Lukas Mai [42]worked on using __builtin_add_overflow (and the likes) for
   overflow checking, with good results.

References

   1. http://nntp.perl.org/group/perl.perl5.porters/246785
   2. http://nntp.perl.org/group/perl.perl5.porters/246797
   3. http://nntp.perl.org/group/perl.perl5.porters/246845
   4. http://nntp.perl.org/group/perl.perl5.porters/246844
   5. http://nntp.perl.org/group/perl.perl5.porters/246816
   6. http://nntp.perl.org/group/perl.perl5.porters/246796
   7. http://nntp.perl.org/group/perl.perl5.porters/246815
   8. http://nntp.perl.org/group/perl.perl5.porters/246905
   9. http://nntp.perl.org/group/perl.perl5.porters/246907
  10. http://rt.perl.org/Ticket/Display.html?id=132334
  11. http://rt.perl.org/Ticket/Display.html?id=132342
  12. http://rt.perl.org/Ticket/Display.html?id=132347
  13. http://metacpan.org/pod/DBI
  14. http://rt.perl.org/Ticket/Display.html?id=132338
  15. http://rt.perl.org/Ticket/Display.html?id=132351
  16. http://rt.perl.org/Ticket/Display.html?id=132358
  17. http://rt.perl.org/Ticket/Display.html?id=132363
  18. http://metacpan.org/pod/Net::Ping
  19. http://rt.perl.org/Ticket/Display.html?id=132367
  20. http://rt.perl.org/Ticket/Display.html?id=132368
  21. http://metacpan.org/pod/attributes
  22. http://rt.perl.org/Ticket/Display.html?id=132385
  23. http://rt.perl.org/Ticket/Display.html?id=126707
  24. http://rt.perl.org/Ticket/Display.html?id=131730
  25. http://rt.perl.org/Ticket/Display.html?id=132160
  26. http://rt.perl.org/Ticket/Display.html?id=132245
  27. http://rt.perl.org/Ticket/Display.html?id=132298
  28. http://rt.perl.org/Ticket/Display.html?id=132334
  29. http://rt.perl.org/Ticket/Display.html?id=132342
  30. http://rt.perl.org/Ticket/Display.html?id=132347
  31. http://metacpan.org/pod/DBI
  32. http://rt.perl.org/Ticket/Display.html?id=132358
  33. http://rt.perl.org/Ticket/Display.html?id=132245
  34. http://rt.perl.org/Ticket/Display.html?id=132342
  35. http://rt.perl.org/Ticket/Display.html?id=132360
  36. http://rt.perl.org/Ticket/Display.html?id=132383
  37. http://nntp.perl.org/group/perl.perl5.porters/246761
  38. http://nntp.perl.org/group/perl.perl5.porters/246762
  39. http://nntp.perl.org/group/perl.perl5.porters/246914
  40. http://nntp.perl.org/group/perl.perl5.porters/246811
  41. http://nntp.perl.org/group/perl.perl5.porters/246838
  42. http://nntp.perl.org/group/perl.perl5.porters/246823

Reply via email to