perl-autovivification-0.18-7.fc31.x86_64.rpm


Advertisement

Description

perl-autovivification - Lexically disable autovivification

Property Value
Distribution Fedora 31
Repository Fedora x86_64
Package filename perl-autovivification-0.18-7.fc31.x86_64.rpm
Package name perl-autovivification
Package version 0.18
Package release 7.fc31
Package architecture x86_64
Package type rpm
Homepage https://metacpan.org/release/autovivification
License GPL+ or Artistic
Maintainer -
Download size 33.28 KB
Installed size 62.62 KB
When an undefined variable is dereferenced, it gets silently upgraded to an
array or hash reference (depending of the type of the dereferencing). This
behavior is called autovivification and usually does what you mean (e.g.
when you store a value) but it's sometimes 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.

Alternatives

Package Version Architecture Repository
perl-autovivification - - -

Requires

Name Value
libc.so.6(GLIBC_2.4)(64bit) -
libperl.so.5.30()(64bit) -
libpthread.so.0()(64bit) -
libpthread.so.0(GLIBC_2.2.5)(64bit) -
perl(:MODULE_COMPAT_5.30.0) -
perl(:VERSION) >= 5.8.0
perl(XSLoader) -
perl(strict) -
perl(warnings) -
rtld(GNU_HASH) -

Provides

Name Value
perl(autovivification) = 0.18
perl-autovivification = 0.18-7.fc31
perl-autovivification(x86-64) = 0.18-7.fc31

Download

Type URL
Mirror download-ib01.fedoraproject.org
Binary Package perl-autovivification-0.18-7.fc31.x86_64.rpm
Source Package perl-autovivification-0.18-7.fc31.src.rpm

Install Howto

Install perl-autovivification rpm package:

# dnf install perl-autovivification

Files

Path
/usr/lib/.build-id/
/usr/lib/.build-id/c4/4e0b45b33e02ee76a55505b23580b13367a577
/usr/lib64/perl5/vendor_perl/autovivification.pm
/usr/lib64/perl5/vendor_perl/auto/autovivification/autovivification.so
/usr/share/doc/perl-autovivification/Changes
/usr/share/doc/perl-autovivification/README
/usr/share/man/man3/autovivification.3pm.gz

Changelog

2019-07-26 - Fedora Release Engineering <releng@fedoraproject.org> - 0.18-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2019-05-30 - Jitka Plesnikova <jplesnik@redhat.com> - 0.18-6
- Perl 5.30 rebuild
2019-02-02 - Fedora Release Engineering <releng@fedoraproject.org> - 0.18-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
2018-07-13 - Fedora Release Engineering <releng@fedoraproject.org> - 0.18-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2018-06-28 - Jitka Plesnikova <jplesnik@redhat.com> - 0.18-3
- Perl 5.28 rebuild
2018-02-09 - Fedora Release Engineering <releng@fedoraproject.org> - 0.18-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2017-11-06 - Paul Howarth <paul@city-fan.org> - 0.18-1
- Update to 0.18
- Fix compatibility with CV-in-stash optimization (CPAN RT#123411)
- Fix strict/warn flags seeming to do nothing (CPAN RT#122956); the
documentation has been amended to clarify how these two options are
supposed to be used
2017-08-01 - Paul Howarth <paul@city-fan.org> - 0.17-1
- Update to 0.17
- A large chunk of boilerplate XS code, which is also used in other XS
modules, has been factored out of the main .xs file to a collection of .h
files in the xsh subdirectory
- The new optimization in perl 5.27.3 for scalar(keys(%$hashref)) is now
correctly supported
2017-07-27 - Fedora Release Engineering <releng@fedoraproject.org> - 0.16-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

See Also

Package Description
perl-bareword-filehandles-0.007-3.fc31.x86_64.rpm Disables bareword filehandles
perl-bignum-0.51-439.fc31.noarch.rpm Transparent big number support for Perl
perl-boolean-0.46-10.fc31.noarch.rpm Boolean support for Perl
perl-capitalization-0.03-35.fc31.noarch.rpm No capitalization on method names
perl-ccom-1.4.1-33.fc31.x86_64.rpm Perl module for context-sensitive phonetic string replacement
perl-clearsilver-0.10.5-55.fc31.x86_64.rpm Perl interface to the ClearSilver HTML templating system
perl-common-sense-3.7.4-13.fc31.x86_64.rpm "Common sense" Perl defaults
perl-constant-1.33-440.fc31.noarch.rpm Perl pragma to declare constants
perl-constant-boolean-0.02-26.fc31.noarch.rpm Define TRUE and FALSE constants
perl-constant-defer-6-14.fc31.noarch.rpm Constant subs with deferred value calculation
perl-constant-tiny-1.02-12.fc31.noarch.rpm Perl pragma to declare constants
perl-criticism-1.02-24.fc31.noarch.rpm Perl pragma to enforce coding standards and best-practices
perl-curry-1.001000-7.fc31.noarch.rpm Create automatic curried method call closures for any class or object
perl-devel-5.30.0-446.fc31.i686.rpm Header #files for use in perl development
perl-devel-5.30.0-446.fc31.x86_64.rpm Header #files for use in perl development
Advertisement
Advertisement