Revision history for autovivification
+0.05 2010-03-05 23:15 UTC
+ + Fix : [RT #55154] : Crashes and assertion failures when deparsing and
+ re-eval-uating some code compiled while autovivification was in
+ use.
+ Thanks Michael G. Schwern for reporting.
+ + Fix : [RT #53647] : "leys" typo in pod.
+ Thanks Hinrik Orn Sigurdsson for reporting.
+
0.04 2010-01-10 00:30 UTC
+ Add : Array and hash slices are now handled by the pragma.
+ Fix : Work around Kwalitee test misfailures.
--- #YAML:1.0
name: autovivification
-version: 0.04
+version: 0.05
abstract: Lexically disable autovivification.
author:
- Vincent Pit <perl@profvince.com>
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
-dynamic_config: 1
+dynamic_config: 0
autovivification - Lexically disable autovivification.
VERSION
- Version 0.04
+ Version 0.05
SYNOPSIS
no autovivification;
Turn off autovivification for rvalue dereferencing expressions, such
as "$value = $hashref->{key}[$idx]{$field}", "keys
%{$hashref->{key}}" or "values %{$hashref->{key}}". Starting from
- perl 5.11, it also covers "leys" and "values" on array references.
+ perl 5.11, it also covers "keys" and "values" on array references.
When the expression would have autovivified, "undef" is returned for
a plain fetch, while "keys" and "values" return 0 in scalar context
and the empty list in list context.
=head1 VERSION
-Version 0.04
+Version 0.05
=cut
our $VERSION;
BEGIN {
- $VERSION = '0.04';
+ $VERSION = '0.05';
}
=head1 SYNOPSIS