1 Revision history for autovivification
3 0.05 2010-03-05 23:15 UTC
4 + Fix : [RT #55154] : Crashes and assertion failures when deparsing and
5 re-eval-uating some code compiled while autovivification was in
7 Thanks Michael G. Schwern for reporting.
8 + Fix : [RT #53647] : "leys" typo in pod.
9 Thanks Hinrik Orn Sigurdsson for reporting.
11 0.04 2010-01-10 00:30 UTC
12 + Add : Array and hash slices are now handled by the pragma.
13 + Fix : Work around Kwalitee test misfailures.
15 0.03 2009-06-23 22:20 UTC
16 + Add : Handle old-fashion dereferencing (like $$hashref{key}).
17 + Chg : Aliasing constructs (for ($x{foo}) { ... }) are now covered by
18 the 'store' category (and no longer the 'fetch' one). This is
19 because there's no way to know at compile-time if the alias
21 + Fix : Quadratic complexity at compile-time.
22 + Fix : Segfaults when dereferencing globals.
23 + Fix : Segfaults on big-endian systems.
24 + Tst : Really test plain arrays and hashes.
25 + Tst : Improved coverage.
27 0.02 2009-06-17 18:05 UTC
28 + Add : 'fetch' also applies to aliasing ("for ($hashref->{key}) { }").
29 + Fix : Don't segfault on "keys/values %$hashref", and don't vivify if
31 + Fix : Plain dereferencing shouldn't have a different behaviour when
33 + Tst : Improved coverage.
35 0.01 2009-06-14 20:10 UTC
36 First version, released on an unsuspecting world.