]> git.vpit.fr Git - perl/modules/autovivification.git/blob - Changes
This is 0.06
[perl/modules/autovivification.git] / Changes
1 Revision history for autovivification
2
3 0.06    2010-04-24 17:40 UTC
4         + Add : The A_THREADSAFE and A_FORKSAFE constants.
5         + Fix : [RT #56870] : "no autovivification" vs Regexp::Common.
6                 This was a bug in how tied arrays and hashes were handled.
7                 Thanks Michael G. Schwern for reporting.
8         + Fix : Scope leaks under perl 5.8-5.10.0.
9         + Fix : Segfaults when first loading the pragma from inside a thread.
10
11 0.05    2010-03-05 23:15 UTC
12         + Fix : [RT #55154] : Crashes and assertion failures when deparsing and
13                 re-eval-uating some code compiled while autovivification was in
14                 use.
15                 Thanks Michael G. Schwern for reporting.
16         + Fix : [RT #53647] : "leys" typo in pod.
17                 Thanks Hinrik Orn Sigurdsson for reporting.
18
19 0.04    2010-01-10 00:30 UTC
20         + Add : Array and hash slices are now handled by the pragma.
21         + Fix : Work around Kwalitee test misfailures.
22
23 0.03    2009-06-23 22:20 UTC
24         + Add : Handle old-fashion dereferencing (like $$hashref{key}).
25         + Chg : Aliasing constructs (for ($x{foo}) { ... }) are now covered by
26                 the 'store' category (and no longer the 'fetch' one). This is
27                 because there's no way to know at compile-time if the alias
28                 will be assigned to.
29         + Fix : Quadratic complexity at compile-time.
30         + Fix : Segfaults when dereferencing globals.
31         + Fix : Segfaults on big-endian systems.
32         + Tst : Really test plain arrays and hashes.
33         + Tst : Improved coverage.
34
35 0.02    2009-06-17 18:05 UTC
36         + Add : 'fetch' also applies to aliasing ("for ($hashref->{key}) { }").
37         + Fix : Don't segfault on "keys/values %$hashref", and don't vivify if
38                 'fetch' is set.
39         + Fix : Plain dereferencing shouldn't have a different behaviour when
40                 the pragma is in use.
41         + Tst : Improved coverage.
42
43 0.01    2009-06-14 20:10 UTC
44         First version, released on an unsuspecting world.
45