File: Changes

package info (click to toggle)
libautovivification-perl 0.06-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 284 kB
  • ctags: 83
  • sloc: perl: 1,599; ansic: 181; makefile: 2
file content (45 lines) | stat: -rw-r--r-- 2,069 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Revision history for autovivification

0.06    2010-04-24 17:40 UTC
        + Add : The A_THREADSAFE and A_FORKSAFE constants.
        + Fix : [RT #56870] : "no autovivification" vs Regexp::Common.
                This was a bug in how tied arrays and hashes were handled.
                Thanks Michael G. Schwern for reporting.
        + Fix : Scope leaks under perl 5.8-5.10.0.
        + Fix : Segfaults when first loading the pragma from inside a thread.

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.

0.03    2009-06-23 22:20 UTC
        + Add : Handle old-fashion dereferencing (like $$hashref{key}).
        + Chg : Aliasing constructs (for ($x{foo}) { ... }) are now covered by
                the 'store' category (and no longer the 'fetch' one). This is
                because there's no way to know at compile-time if the alias
                will be assigned to.
        + Fix : Quadratic complexity at compile-time.
        + Fix : Segfaults when dereferencing globals.
        + Fix : Segfaults on big-endian systems.
        + Tst : Really test plain arrays and hashes.
        + Tst : Improved coverage.

0.02    2009-06-17 18:05 UTC
        + Add : 'fetch' also applies to aliasing ("for ($hashref->{key}) { }").
        + Fix : Don't segfault on "keys/values %$hashref", and don't vivify if
                'fetch' is set.
        + Fix : Plain dereferencing shouldn't have a different behaviour when
                the pragma is in use.
        + Tst : Improved coverage.

0.01    2009-06-14 20:10 UTC
        First version, released on an unsuspecting world.