| 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.20.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Aug 21 23:51:01 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 77241 | Source RPM: perl-Class-Autouse-2.20.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://metacpan.org/release/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-or-later
* Thu Aug 21 2025 Tina Müller <timueller+perl@suse.de>
- updated to 2.20.0 (2.02)
see /usr/share/doc/packages/perl-Class-Autouse/Changes
2.02 2025-08-14 18:37:11Z
- distribution tooling updates
* 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
/usr/lib/perl5/vendor_perl/5.42.0/Class /usr/lib/perl5/vendor_perl/5.42.0/Class/Autouse /usr/lib/perl5/vendor_perl/5.42.0/Class/Autouse.pm /usr/lib/perl5/vendor_perl/5.42.0/Class/Autouse/Parent.pm /usr/share/doc/packages/perl-Class-Autouse /usr/share/doc/packages/perl-Class-Autouse/CONTRIBUTING /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, Fri Oct 31 23:03:09 2025