[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]
[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]