File: Changes

package info (click to toggle)
libscalar-defer-perl 0.23-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 292 kB
  • sloc: perl: 3,700; makefile: 2
file content (115 lines) | stat: -rw-r--r-- 3,020 bytes parent folder | download | duplicates (4)
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
[Changes for 0.23 - 0210-02-17]

* Fix for [rt.cpan.org #54609] If Scalar::Defer is loaded after a thread is created, no more threads can be started. - SPROUT

[Changes for 0.22 - 2010-01-29]

* No code changes; note performance problems under 5.8.9

[Changes for 0.21 - 2010-01-18]

* Upgrade to a newer Module::Install

[Changes for 0.20 - 2009-02-04]

* No code changes. 0.19 dist was incorrectly built from blib

[Changes for 0.19 - 2009-02-04]

* Silence Scalar::Defer::Deferred::DEMOLISH warnings - SARTAK++

[Changes for 0.18 - 2008-08-12]

* Patch from ISHIGAKI++ to fix broken tests on perl 5.10.0

[Changes for 0.17 - 2008-08-08]

* Warnings avoidance on AUTOLOAD subs. Patch and test by ISHIGAKI++

[Changes for 0.16 - 2008-07-01]

* The previous version would clobber @ARGV when used with
  UNIVERSAL::require.  Sorry.

[Changes for 0.15 - 2008-06-27]

* Fix infinite recursion on UNIVERSAL methods used as class methods on
  Scalar::Defer::Deferred itself.
  http://rt.cpan.org/Public/Bug/Display.html?id=37153

[Changes for 0.14 - 2008-01-09]

* Avoid harmless '(in cleanup)' warnings caused by Class::InsideOut's
  DESTROY method.

* Mention Data::Thunk, a sneakier XS-based implementation of lazy{}.

[Changes for 0.13 - 2008-01-01]

* New exportable function 'is_deferred'.

* Minor code cleanup: removing unused import
  and constants.

[Changes for 0.12 - 2007-12-18]

* Fixed major memory leak caused by defer{} and lazy{}, by cleaning out
  the local storage when the InsideOut object goes away.
  Contributed by: Alex Vandiver

[Changes for 0.11 - 2007-11-26]

* Refactored internals for the upcoming (optional) support for
  UNIVERSAL::ref instead of blessing into the "0" package.
  Contributed by: Matt S Trout

[Changes for 0.10 - 2007-03-16]

* Recover gracefully after the Perl runtime reallocates
  lazy value's pointer address.
  Reported by: Yves Agostini

* Much more improved error message when a thunk cannot be located.

[Changes for 0.07 - 2006-07-21]

* Updated internals to work with Pel 5.9.x.
  Suggested by: Rafael Garcia-Suarez

[Changes for 0.06 - 2006-07-20]

* Inhibit redefinition warning when Scalar::Defer is loaded twice.

* Comment and syntax cleanup.

[Changes for 0.05 - 2006-07-19]

* Calling methods on a deferred value now works correctly.

* Deferred values are now blessed into the "0" package, which means
  Scalar::Util::blessed() and ref() will both return false on them.

* The ->force method is now replaced by an exported "force"
  function instead.

[Changes for 0.04 - 2006-07-19]

* Document the ->force method for getting a normal value out of a
  deferred value.
  Requested by: Nathan Gray

[Changes for 0.03 - 2006-07-17]

* Documentation cleanup; no functional changes.

[Changes for 0.02 - 2006-07-17]

* Changed name from Data::Thunk to Scalar::Defer, per suggestion
  from obra++, mstrout++ and gaal++.
  
* The "thunk" function is gone; "lazy" is now the memoizing
  variant of "defer".

[Changes for 0.01 - 2006-07-17]

* Initial CPAN release.