This Week on perl5-porters (18-24 August 2003)

[email protected] (Rafael Garcia-Suarez) Mon, 25 Aug 2003 13:26:09 +0200
Newsgroups perl.perl5.porters,perl.perl5.summary
Message-ID <[email protected]>
This Week on perl5-porters (18-24 August 2003)
  The Perl 5 porters are rather focused on perl 5.8.1 tuning and
  adjustments. Smokes, valgrind checks, modules updates, and regression
  bug hunting were among the main events of the week.

DESTROYing blessed code refs
  Last year, Simon Cozens found that blessed code references weren't
  DESTROYed properly (bug #10030). Dave Mitchell looked at it, and
  diagnosed that it's caused by the fact that the blessed anonymous
  subroutine is not a closure (usually) -- and indeed, turning it into a
  closure fixes the behaviour of the destructor. Dave thinks that this bug
  would be inefficient to fix, and suggests to document it as a
  misfeature.

  Later in the thread, the proper meaning of the "closure" word is
  discussed.

      http://xrl.us/qr5

More valgrinding
  Last week, Jarkko Hietaniemi added to the test harness the possibility
  to run the test suite under valgrind. This week, helped by Marcus
  Holland-Moritz and other members of the crowd, he slightly tweaked
  valgrind's setup to produce more useful and accurate reports. Some
  interesting bugs are shaked out.

      http://xrl.us/qr6

Localization of $|
  Stas Bekman found a new bug in the localization of the $| variable. This
  bug wasn't present in perl 5.8.0, and causes significant problems with
  mod_perl 2. Dave Mitchell identified himself as the guilty patcher,
  explained the problem, and provided a better version of his original
  patch.

      http://xrl.us/qr7

In Brief
  Jari Aalto wishes that here-documents could be declared with the quote
  operators syntax, as in : <<q(FOO), <<qq(BAR), etc. (bug #23348).
  This doesn't seem to be unreasonable.

  Tassilo von Parseval added to Devel::PPPort, the backward compatibility
  wrapper for XS code, some adapters for the "grok_*" functions, that
  convert strings to numbers. (See a recent perlapi manpage for the
  description of those functions.)

  Enache Adrian fixed the handling of utf-8 strings in error messages.

  Richard Dawe provided a portability patch for perl 5.6.2 on DJGPP.
  Philip Newton is testing perl 5.8.1 on DJGPP as well.

  Michael G Schwern cleaned up a bit Pod::Html.

Smoke news
  Alain (alian) Barbet was busy on the portability front. He found out
  that some pack() tests fails on NetBSD/sparc, compiled with gcc 2.x.
  This is apparently due (after investigating with Nicholas Clark) to a
  bug in "**". (bug #23463).

  Alain also released a new version of his Test-Smoke-Database
  distribution on CPAN, a software that presents and summarizes smoke
  results via a web interface.

  Abigail started to produce smoke results for perl 5.6.2. One of the
  tests for int() fails when perl 5.6.2 is compiled with 64 bit
  arithmetic, due to a transitional known bug in his version of glibc. (A
  workaround for this bug was put in perl 5.8.0.)

Module news
  Dan Kogai released Encode 1.98. Michael Schwern released
  ExtUtils::MakeMaker 6.16. And I see on CPAN that CGI.pm 3.00 is out.

  Moreover, Ken Williams proposed to backport Cwd to CPAN, with the recent
  tainting fixes in it.

      http://xrl.us/qr4

About this summary
  This week's summary was written by Rafael Garcia-Suarez. Summaries are
  published weekly on http://use.perl.org/ and on a mailing list, which
  subscription address is [email protected]. Comments and
  corrections are welcome.

--