perl-Devel-SawAmpersand
Perl extension querying sawampersand variable
SRPM: perl-Devel-SawAmpersand-0.31-1.n0i.2.fc7.src.rpm SPEC: perl-Devel-SawAmpersand.spec Version: 0.31 Release: 1.n0i.2.fc7 Epoch: License: Artistic Group: Development/Libraries Size: 9193 Packager: Marius Feraru <altblue@n0i.net> Vendor: n0i.net URL: http://search.cpan.org/dist/Devel-SawAmpersand/ Date: Wed May 30 2007, 22:37 GMT
Description:
There's a global variable in the perl source, called sawampersand. It gets
set to true in that moment in which the parser sees one of $`, $', and $&.
It never can be set to false again. Trying to set it to false breaks the
handling of the $`, $&, and $' completely. If the global variable
"sawampersand" is set to true, all subsequent RE operations will be
accompanied by massive in-memory copying, because there is nobody in the
perl source who could predict, when the (necessary) copy for the ampersand
family will be needed. So all subsequent REs are considerable slower than
necessary.
set to true in that moment in which the parser sees one of $`, $', and $&.
It never can be set to false again. Trying to set it to false breaks the
handling of the $`, $&, and $' completely. If the global variable
"sawampersand" is set to true, all subsequent RE operations will be
accompanied by massive in-memory copying, because there is nobody in the
perl source who could predict, when the (necessary) copy for the ampersand
family will be needed. So all subsequent REs are considerable slower than
necessary.
Changelog:
- Tue May 22 2007 Marius Feraru <altblue@n0i.net> - 0.31-1.n0i.2
- spec file (re)created using N0i::CPAN::RPMizer v1.14.7
- version 0.31 - Sat Apr 15 2006 Marius Feraru <altblue@n0i.net> 0.30-1.n0i.1
- spec file (re)created using N0i::CPAN::RPMizer v1.12.1
- rebuild on perl 5.8.8
Files:
- Devel-SawAmpersand-0.31.tar.gz
- perl-Devel-SawAmpersand.spec
Requires:
- perl(ExtUtils::MakeMaker)
- perl(Test::More)
- reb00t-rpmdevtools
- rpmlib(CompressedFileNames)