This Week on perl5-porters (5-11 July 2004)
  Perl 5.8.5 approaches, and the two release candidates of this week prove
  it.

Release candidates
  Nicholas Clark released the first release candidate of 5.8.5 on
  Wednesday. Rafael noticed that the regression tests of Gtk2 weren't
  passing. This was because Gtk2 converts every string to UTF-8
  internally, and the internal function to upgrade an SV to UTF-8 was no
  longer accepting "undef" as an argument. Rafael provided a patch, which
  promptly led to RC2 (on Friday). Later, it was found that RC2 caused
  problems with Tk, for more or less the same reasons; Nick Ing-Simmons
  was working on this second problem.

      RC1: http://groups.google.com/groups?selm=20040707103215.GT784%40plum.flirble.org
      RC2: 
http://groups.google.com/groups?selm=20040709104542.GA1424%40plum.flirble.org

Bad warning
  Yves Orton noticed the relatively new warning, "Newline in
  left-justified string for sprintf", and disapproves it, arguing that it
  is of little value for developers and forces to disable the "printf"
  warning category only to silence it. However, it won't be removed from
  the upcoming 5.8.5, since code is frozen. Hugo van der Sanden posted
  some remarks on revamping the way warning categories work on perlmonks.

      
http://groups.google.com/groups?selm=E471ED2DFD9353458E8B75FD6D6B03071ADE9A%40defra1ex4.wcom.de
      http://perlmonks.org/index.pl?node_id=373005

Debugger restart
  Tim Bunce and Andrew Pimlott report that the "R" command of the debugger
  (restart) leaves filehandles open, and this causes problems with
  databases connections. Andrew sent a patch to fix the problem.

      http://groups.google.com/groups?selm=20040709095854.GC2215%40dansat.data-plan.com

Some sort stuff
  Perl had an optimization for reverse sort, i.e. this kind of block:

      @x = sort { $b cmp $a } @y;

  John P. Linderman noticed that this optimization breaks sort stability.
  Nicholas removed it.

      
http://groups.google.com/groups?selm=200407091710.NAA48941%40raptor.research.att.com

  Meanwhile, Michael Schwern noted that sort subroutines are not
  autoloaded (bug #30661).

Selected bugs and fixes
  Dave Rolsky found a bug with NEXT and eval(), and (impressively) fixed
  it.

      http://groups.google.com/groups?selm=Pine.LNX.4.58.0407091703010.4578%40urth.org

  Steve Hay worked with Ken Williams at improving Cwd's Windows support
  (bug #30132).

  Wolfgang Laun provided a fix for the splice() bug reported last week
  (bug #30568).

  Jeff Pinyan remarks that $1 et alii are not properly set in "(?{...})"
  blocks in regular expressions during backtracking. (Bug #30608.) He
  tried to debug it, without success so far.

  Tassilo von Parseval asks whether it would be a good idea to backport a
  dummy version of the "bytes" pragma to CPAN, so it can be used in
  pre-5.6 perls. Robert Spiers remarks that using the "if" pragma is a
  better alternative.

  Peter J. Acklam reported a bug (#30609) on Math::BigFloat, regarding the
  assignment operators ("+=" etc.) Tels investigated.

  Andy Lester proposed to remove references to the idiom

      sub new {
          my $proto = shift;
          my $class = ref($proto) || $proto;
          ...
      }

  from the perl docs, as it is unnecessary in most cases (bug #30663).

Help needed
  Nicholas rewrote the perltodo manpage, with lots of things that would be
  cool to have. In addition to fixing bugs, you know.

      http://groups.google.com/groups?selm=20040711194958.GI784%40plum.flirble.org

About this summary
  This summary was written by Rafael Garcia-Suarez. Weekly summaries are
  published on http://use.perl.org/ and posted on a mailing list, which
  subscription address is [EMAIL PROTECTED] Comments and
  corrections welcome.

Reply via email to