Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Class-Autouse | Distribution: openSUSE Tumbleweed |
Version: 2.01 | Vendor: openSUSE |
Release: 11.27 | Build date: Tue Oct 3 10:11:43 2017 |
Group: Development/Libraries/Perl | Build host: reproducible |
Size: 89713 | Source RPM: perl-Class-Autouse-2.01-11.27.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://search.cpan.org/dist/Class-Autouse/ | |
Summary: Run-time load a class the first time you call a method in it |
*Class::Autouse* is a runtime class loader that allows you to specify classes that will only load when a method of that class is called. For large classes or class trees that might not be used during the running of a program, such as Date::Manip, this can save you large amounts of memory, and decrease the script load time a great deal. *Class::Autouse* also provides a number of "unsafe" features for runtime generation of classes and implementation of syntactic sugar. These features make use of (evil) UNIVERSAL::AUTOLOAD hooking, and are implemented in this class because these hooks can only be done by a one module, and Class::Autouse serves as a useful place to centralise this kind of evil :)
Artistic-1.0 or GPL-1.0+
* Tue Oct 03 2017 coolo@suse.com - patch the Makefile to build with perl 5.26 - fix license (actually 1+) * Wed Feb 27 2013 coolo@suse.com - update license to new format * Mon Feb 06 2012 vcizek@suse.com - update to 2.01 - Removing the use of "defined @array" deprecated in 5.16 * Fri Nov 18 2011 coolo@suse.com - use original .tar.gz * Wed Jan 19 2011 vcizek@novell.com - update to 2.00 - Switching to a production release - Upgrading to Module::Install::DSL 1.00 - Bumping minimum version of Perl to 5.006 - Fixing indenting, style and layout issues. - Added debugging entries to all the new code. - Removed on use of _load_ancestors that was not needed - Updating copyright a couple of times :/ * Wed Dec 01 2010 coolo@novell.com - switch to perl_requires macro * Mon Nov 29 2010 coolo@novell.com - remove /var/adm/perl-modules * Sun Jan 10 2010 jengelh@medozas.de - enable parallel build * Fri Dec 14 2007 anicka@suse.cz - update to 1.29 * Debugging change in 1.25 regressed an undocumented 5.6-related bug first fixed in 1.20. * Expands the can hook to also hook isa * Added t/05_base.t to try and chase down base.pm bug * Documenting ->autouse(@classes) * Tidying up the POD a little to refer to features in an order much more relevant to the reader. * Catch and rethrow all error when autoloading during a ->can. * Debugging can now only be done at compile time, and thus is optimised out. The :debug flag is removed and instead you need * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires
/usr/lib/perl5/vendor_perl/5.40.0/Class /usr/lib/perl5/vendor_perl/5.40.0/Class/Autouse /usr/lib/perl5/vendor_perl/5.40.0/Class/Autouse.pm /usr/lib/perl5/vendor_perl/5.40.0/Class/Autouse/Parent.pm /usr/share/doc/packages/perl-Class-Autouse /usr/share/doc/packages/perl-Class-Autouse/Changes /usr/share/doc/packages/perl-Class-Autouse/README /usr/share/licenses/perl-Class-Autouse /usr/share/licenses/perl-Class-Autouse/LICENSE /usr/share/man/man3/Class::Autouse.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Sep 7 23:48:34 2024