This Week on perl5-porters (24-30 November 2003)
[email protected] (Rafael Garcia-Suarez) Tue, 2 Dec 2003 01:38:56 +0100
| Newsgroups | perl.perl5.porters,perl.perl5.summary |
|---|---|
| Message-ID | <[email protected]> |
This Week on perl5-porters (24-30 November 2003)
A quiet week for the Perl 5 porters, but some threads are worth noting.
Notably, I have now a reason to mention Leon Brocard in the summary
without appealing to any running joke.
New Pumpking crowned
Leon Brocard is now the pumpking for the 5.005xx maintainance branch of
perl. The plan for 5.00504 is roughly the same than the plan for 5.6.2 :
build fixes for new platforms.
http://groups.google.com/groups?threadm=20031126145110.GA28063%40perlsupport.com
sprintf and long doubles
Ilya Zakharevich's patch to speed up "sprintf()" with floating point
values and a fixed number of digits was found to cause a different
result than perl's regular "sprintf()" with a perl configured with long
doubles. Rafael disabled part of the optimization in this case.
http://groups.google.com/groups?threadm=20031124070834.GA1658%40ratsnest.hole
DynaLoader and PAR
Edward S. Peschko proposed a patch to "DynaLoader" to store the names of
the shared object files loaded by perl. As he says, it's *intended for
use with PAR (for run time detection of shared objects rather than
compile time analysis)*.
Rafael points out a little problem -- the array storing file names
should be ":shared" among threads -- an another one, due to the fact
that the shared object files loaded via "XSLoader" aren't recorded here
either. Nick Ing-Simmons gives an alternative way to get the file names
from the module names given in @DynaLoader::dl_modules.
http://groups.google.com/groups?threadm=20031125041718.GB15868%40mdssdev05.comp.pge.com
Exporter::import
A patch by Fergal Daly to implement
use Exporter ´import';
was applied ; this allows a package to get Exporter's import() method
without all the fuss of inheriting from Exporter.
Clarifications about closures
Glenn Linderman asked some questions about lexical variables, pragmas,
eval() and closures. Dave Mitchell, while noting that the current
documentation needs to be completed, provided some insight.
http://groups.google.com/groups?threadm=3FC3D338.606%40nevcal.com
In Brief
Mike Pomraning proposed a patch to add a new, optional second parameter
to "threads::shared::cond_wait()", to be used as a separate lock
variable.
http://groups.google.com/groups?threadm=Pine.LNX.4.58.0311232311320.5397%40localhost.localdomain
Shlomi Fish finds that perl's core documentation is of poor quality,
compared to the online documentation for other languages. He wants to
start a project to improve them. This starts a long thread, probably due
to the irritating manner he sometimes has to state things.
http://groups.google.com/groups?threadm=Pine.LNX.4.56.0311271106250.29160%40vipe.technion.ac.il
Test::Harness 2.38 was integrated in bleadperl. It provides a new
standalone "prove" utility, to run tests against Test::Harness.
http://search.cpan.org/~petdance/Test-Harness-2.38/bin/prove
Just in time for the summary, Nicholas Clark released a snapshot of
maintperl, Sunday at 23:59 +0000.
http://groups.google.com/groups?threadm=20031130235945.GB23801%40plum.flirble.org
POSIX::isalpha(undef) (and the other isXXX() functions) segfault, as of
perl 5.8.2 (bug #24554). Sadahiro Tomoyuki provided a fix.
Christmas in advance for the bug admins
Thanks to Robert Spier, perlbug has been updated to the latest version
of Request Tracker, RT 3.
About this summary
This summary was brought to you by Rafael Garcia-Suarez. Weekly
summaries are available on <http://use.perl.org/> and via a mailing
list, which subscription address is [email protected].
Feedback (and patches) welcome.