perl-autovivification-0.180.0-1.mga7.i586.rpm


Advertisement

Description

perl-autovivification - Lexically disable autovivification

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package name perl-autovivification
Package version 0.180.0
Package release 1.mga7
Package architecture i586
Package type rpm
Installed size 59.48 KB
Download size 33.25 KB
Official Mirror distrib-coffee.ipsl.jussieu.fr
When an undefined variable is dereferenced, it gets silently upgraded to an
array or hash reference (depending of the type of the dereferencing). This
behaviour is called autovivification and usually does what you mean (e.g. when
you store a value) but it may be unnatural or surprising because your variables
gets populated behind your back. This is especially true when several levels of
dereferencing are involved, in which case all levels are vivified up to the
last, or when it happens in intuitively read-only constructs like exists.
This pragma lets you disable autovivification for some constructs and
optionally throws a warning or an error when it would have happened.

Alternatives

Package Version Architecture Repository
perl-autovivification-0.180.0-1.mga7.x86_64.rpm 0.180.0 x86_64 Mageia Core
perl-autovivification - - -

Requires

Name Value
libc.so.6 -
libc.so.6(GLIBC_2.0) -
libc.so.6(GLIBC_2.1.3) -
libc.so.6(GLIBC_2.4) -
libperl.so.5.26 -
perl >= 0:5.008_003
perl(XSLoader) -
perl(strict) -
perl(warnings) -
perl-base >= 2:5.26.1

Provides

Name Value
perl(autovivification) == 0.180.0
perl-autovivification == 0.180.0-1.mga7
perl-autovivification(x86-32) == 0.180.0-1.mga7

Download

Type URL
Binary Package perl-autovivification-0.180.0-1.mga7.i586.rpm
Source Package perl-autovivification-0.180.0-1.mga7.src.rpm

Install Howto

  1. Enable Mageia Core repository on "Install and Remove Software"
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-autovivification rpm package:
    # urpmi perl-autovivification

Files

Path
/usr/lib/.build-id/
/usr/lib/.build-id/d5/60ed08cd8fda57ec68281c3a64856cd09a7b25
/usr/lib/perl5/vendor_perl/5.26.1/i386-linux-thread-multi/autovivification.pm
/usr/lib/perl5/vendor_perl/5.26.1/i386-linux-thread-multi/auto/
/usr/lib/perl5/vendor_perl/5.26.1/i386-linux-thread-multi/auto/autovivification/autovivification.so
/usr/share/doc/perl-autovivification/Changes
/usr/share/doc/perl-autovivification/META.json
/usr/share/doc/perl-autovivification/META.yml
/usr/share/doc/perl-autovivification/MYMETA.yml
/usr/share/doc/perl-autovivification/README
/usr/share/doc/perl-autovivification/samples/bench.pl
/usr/share/doc/perl-autovivification/samples/hash2array.pl
/usr/share/man/man3/autovivification.3pm.xz

Changelog

2017-11-06 - tv <tv> 0.180.0-1.mga7
+ Revision: 1176190
- update to 0.18
2017-10-02 - tv <tv> 0.170.0-2.mga7
+ Revision: 1163150
- rebuild with fixed rpm for missing autodeps
2017-09-20 - guillomovitch <guillomovitch> 0.170.0-1.mga7
+ Revision: 1156360
- new version 0.17
2017-08-31 - pterjan <pterjan> 0.160.0-4.mga7
+ Revision: 1148649
- Rebuild for perl ABI changes
2017-07-22 - neoclust <neoclust> 0.160.0-3.mga7
+ Revision: 1126664
- Rebuild against new Perl 5.26
2016-06-18 - pterjan <pterjan> 0.160.0-2.mga6
+ Revision: 1022685
- Rebuild for perl 5.22.2
2015-12-28 - shlomif <shlomif> 0.160.0-1.mga6
+ Revision: 916572
- imported package perl-autovivification

See Also

Package Description
perl-bareword-filehandles-0.6.0-1.mga7.i586.rpm Disables bareword filehandles
perl-base-5.26.2-9.mga7.i586.rpm The Perl programming language (base)
perl-bignum-0.500.0-1.mga7.noarch.rpm Transparent BigNumber support for Perl
perl-boolean-0.460.0-2.mga7.noarch.rpm Boolean support for Perl
perl-capitalization-0.30.0-5.mga6.noarch.rpm Perl module that allows no capitalization on method names
perl-common-sense-3.740.0-3.mga6.noarch.rpm Save a tree AND a kitten, use common::sense!
perl-concord-1.0-16.mga7.i586.rpm Perl bindings for libconcord
perl-constant-1.330.0-3.mga6.noarch.rpm Define compile-time constants
perl-constant-boolean-0.02-2.mga6.noarch.rpm Define TRUE and FALSE constants
perl-constant-defer-6.0.0-3.mga6.noarch.rpm No summary found
perl-criticism-1.20.0-9.mga6.noarch.rpm Perl pragma to enforce coding standards and best-practices
perl-curry-1.1.0-1.mga7.noarch.rpm Create automatic curried method call closures for any class or object
perl-data-trie-0.10.0-8.mga6.noarch.rpm An implementation of a letter trie
perl-deltarpm-3.6.1-7.mga7.i586.rpm Tools to Create and Apply deltarpms
perl-devel-5.26.2-9.mga7.i586.rpm The Perl programming language (devel)
Advertisement
Advertisement