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

Perl 5 Porters Mailing List Summary: June 6th-11th

From:
Sawyer X
Date:
June 12, 2017 10:54
Subject:
Perl 5 Porters Mailing List Summary: June 6th-11th
Message ID:
958476fc-dc57-3b76-47cc-6467e43f5354@gmail.com
Blog:
http://blogs.perl.org/users/sawyer_x/2017/06/perl-5-porters-mailing-list-summary-june-6th-11th.html
Twitter: https://twitter.com/perl5summaries/status/874215906649493508

                                 June 6th-11th

News

   Following the fixes to [1]Scope::Upper, Dave Mitchell [2]reapplied his
   change to eval behavior.

   Dave Mitchell has [3]reworked the Perl_sv_vcatpvfn_flags() function,
   resulting in 104 commits, 8 bug fixes, 4 buffer sizing and length
   calculation overflow/wraps, 4 optimizations (leading to a 15% speed
   improvement), and more changes.

   Dave Mitchell also [4]suggests changing a sprintf "%c" with a negative
   argument to behave the way chr() does, returning a UNICODE_REPLACEMENT
   character and a warning.

   We are now tracking tickets blocking 5.26.1 in [5]Perl #131533.

   [6]Encode is [7]upgraded to version 2.90.

Grant Reports

     * Dave Mitchell TPF Grant 2 [8]report 178.

Issues

  New Issues

     * [9]Perl #131519: cv_clone() SEGV without helpful message if called on
       already-cloned sub.
     * [10]Perl #131520: POSIXLY_CORRECT=1 stops perl 5.26.0 from building
       due to pod/buildtoc -q not supported.
     * [11]Perl #131522: Spurious "Assuming NOT a POSIX class" warning.
     * [12]Perl #131526: heap-buffer-overflow (READ of size 1) in
       Perl_my_atof2().
     * [13]Perl #131531: testsuite lib/Benchmark unresponsive on older SPARC
       Solaris 10 server.
     * [14]Perl #131532: swap needs to be removed from perlreapi.
     * [15]Perl #131538: Special-case use v6.
     * [16]Perl #131544: scalar filehandle and truncate/seek.
     * [17]Perl #131546: Can open() to an in-memory scalar return false?.
     * [18]Perl #131551: segfault in S_regnode_guts.

  Resolved Issues

     * [19]Perl #78288: ref and other ops are inefficient in boolean
context.
     * [20]Perl #120521: Feature request: builtin array holding
       ($1,$2,$3,...).
     * [21]Perl #123738: eval {} still clobbers $@ in a DESTROY.
     * [22]Perl #123773: DESTROY clobbers $@ in a eval {}.
     * [23]Perl #129300: Assertion Failure: Perl_sv_grow.
     * [24]Perl #131166: Error in documentation on "perldata".
     * [25]Perl #131221: Cannot clone handle with via layer.
     * [26]Perl #131263: Perl mess with UTF8 flag of GV.
     * [27]Perl #131314: "unused parameter" warning when building with g++.
     * [28]Perl #131337: 24e16d7 broke g++ build on FreeBSD-11.0.

  Patches

   Tony Cook provided a patch to fix [29]Perl #131263 (Perl mess with UTF8
   flag of GV), which was merged.

   Jacques Germishuys [30]provided a patch for the correct usage of
PREMSVC80
   which was merged.

   Ron Schmidt provided a patch in [31]Perl #131518 to document better the
   difference between -M and -m.

Discussion

   Abigail [32]asks about the behavior of undef'ing the soon-deprecated
   ${^ENCODING} variable.

   Karl Williamson [33]asks whether qr/(?[...])/ can be made
non-experimental
   in 5.28.

References

   1. http://metacpan.org/pod/Scope::Upper
   2. http://nntp.perl.org/group/perl.perl5.porters/244781
   3. http://nntp.perl.org/group/perl.perl5.porters/244775
   4. http://nntp.perl.org/group/perl.perl5.porters/244777
   5. http://rt.perl.org/Ticket/Display.html?id=131533
   6. http://metacpan.org/pod/Encode
   7. http://nntp.perl.org/group/perl.perl5.porters/244928
   8. http://nntp.perl.org/group/perl.perl5.porters/244804
   9. http://rt.perl.org/Ticket/Display.html?id=131519
  10. http://rt.perl.org/Ticket/Display.html?id=131520
  11. http://rt.perl.org/Ticket/Display.html?id=131522
  12. http://rt.perl.org/Ticket/Display.html?id=131526
  13. http://rt.perl.org/Ticket/Display.html?id=131531
  14. http://rt.perl.org/Ticket/Display.html?id=131532
  15. http://rt.perl.org/Ticket/Display.html?id=131538
  16. http://rt.perl.org/Ticket/Display.html?id=131544
  17. http://rt.perl.org/Ticket/Display.html?id=131546
  18. http://rt.perl.org/Ticket/Display.html?id=131551
  19. http://rt.perl.org/Ticket/Display.html?id=78288
  20. http://rt.perl.org/Ticket/Display.html?id=120521
  21. http://rt.perl.org/Ticket/Display.html?id=123738
  22. http://rt.perl.org/Ticket/Display.html?id=123773
  23. http://rt.perl.org/Ticket/Display.html?id=129300
  24. http://rt.perl.org/Ticket/Display.html?id=131166
  25. http://rt.perl.org/Ticket/Display.html?id=131221
  26. http://rt.perl.org/Ticket/Display.html?id=131263
  27. http://rt.perl.org/Ticket/Display.html?id=131314
  28. http://rt.perl.org/Ticket/Display.html?id=131337
  29. http://rt.perl.org/Ticket/Display.html?id=131263
  30. http://nntp.perl.org/group/perl.perl5.porters/244850
  31. http://rt.perl.org/Ticket/Display.html?id=131518
  32. http://nntp.perl.org/group/perl.perl5.porters/244834
  33. http://nntp.perl.org/group/perl.perl5.porters/244830



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