Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-autobox | Distribution: openSUSE Tumbleweed |
Version: 3.0.1 | Vendor: openSUSE |
Release: 1.29 | Build date: Sun May 6 08:08:45 2018 |
Group: Development/Libraries/Perl | Build host: reproducible |
Size: 78506 | Source RPM: perl-autobox-3.0.1-1.29.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://search.cpan.org/dist/autobox/ | |
Summary: Call Methods On Native Types |
The autobox pragma allows methods to be called on integers, floats, strings, arrays, hashes, and code references in exactly the same manner as blessed references. Autoboxing is transparent: values are not blessed into their (user-defined) implementation class (unless the method elects to bestow such a blessing) - they simply use its methods as though they are. The classes (packages) into which the native types are boxed are fully configurable. By default, a method invoked on a non-object value is assumed to be defined in a class whose name corresponds to the 'ref()' type of that value - or SCALAR if the value is a non-reference.
Artistic-2.0
* Sun May 06 2018 coolo@suse.com - updated to 3.0.1 see /usr/share/doc/packages/perl-autobox/Changes 3.0.1 Sat 5 May 20:50:14 2018 - GH #11: fix version declaration on 5.8 (thanks, Grinnz) 3.0.0 Sat 5 May 18:10:16 2018 - breaking change: - the behaviour of UNIVERSAL methods like $native->can and $native->isa is now defined as being the same as when autobox is not enabled rather than "undefined". (technically, this still falls under the rubric of "undefined", but the switch from "don't know" to "don't" could break buggy code, so bump for safety) - add DOES to the list of non-autoboxed methods - switch to SemVer i.e. 2.86 (v2.860.0) -> 3.0.0 (v3.0.0) - upgrade ppport.h from 3.35 -> 3.42 * Sat Apr 21 2018 coolo@suse.com - updated to 2.86 see /usr/share/doc/packages/perl-autobox/Changes 2.86 Fri 20 Apr 20:07:29 2018 - GH #9: fix bug which prevented autoboxing working under the debugger on perl 5.22+ (thanks, skington) - added t/debugger.t - GH #8: fix bug which prevented bareword method-calls being exempted when the method is a variable e.g. Foo->$bar - add operator-overloading note to the gotchas section (GH #7) * Tue Feb 28 2017 coolo@suse.com - updated to 2.85 see /usr/share/doc/packages/perl-autobox/Changes 2.85 Mon 27 Feb 18:18:19 2017 - fix failing test under 5.25.10 with -Ddefault_inc_excludes_dot (thanks, Kent Fredric) * Sat Aug 27 2016 coolo@suse.com - updated to 2.84 see /usr/share/doc/packages/perl-autobox/Changes 2.84 Fri 26 Aug 20:35:48 2016 - compatibility fix for perl >= 5.25 (thanks, mat813, karenetheridge and eserte) - update ppport.h from 3.20 to 3.35 - add .travis.yml * Tue Apr 14 2015 coolo@suse.com - updated to 2.83 see /usr/share/doc/packages/perl-autobox/Changes 2.83 Sun Feb 1 21:34:01 2015 - RT #100247: fix assertion failures on 5.21.x perls with -DDEBUGGING (thanks, ilmari and Father Chrysostomos) - RT #100717: don't hide autobox::universal from PAUSE (thanks, ppisar) - RT #89754: INSTALLDIRS fix (thanks, Kent Fredric) * Tue Nov 26 2013 coolo@suse.com - updated to 2.82 - simplify test to avoid portability woes - fix failing test on Windows - RT #71777: fix segfault in destructor called during global destruction (thanks, Tomas Doran) - added t/rt_71777.t * Sat Jun 15 2013 coolo@suse.com - updated to 2.79 - allow import arguments to be passed as a hashref - add t/import_hashref.t - doc tweaks - fix RT #80400 (thanks, Tokuhiro Matsuno) - added t/rt_80400.t - doc tweaks - add multiple-arg autoref tests - fix breaking tests in perl >= 5.17.5: update error message pattern (thanks, rjbs) - update ppport.h from 3.19 to 3.20 * Thu Nov 17 2011 coolo@suse.com - update to 2.75 - POD spelling fixes (thanks, gregor herrmann) - portability fix for perl >= 5.14 (thanks, chorny) * Tue Apr 12 2011 coolo@opensuse.org - regenerate with newer cpanspec * Sun Apr 03 2011 coolo@novell.com - updated to 2.73 - Makefile.PL fix - fix conflict with use re 'taint' (thanks, Peter Rabbitson)
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/autobox /usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/autobox/autobox.so /usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/autobox /usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/autobox.pm /usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/autobox.pod /usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/autobox/universal.pm /usr/share/doc/packages/perl-autobox /usr/share/doc/packages/perl-autobox/Changes /usr/share/doc/packages/perl-autobox/README /usr/share/licenses/perl-autobox /usr/share/licenses/perl-autobox/LICENSE.md /usr/share/man/man3/autobox.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Sep 11 23:55:15 2024