Revision history for Perl extension Data::Alias 1.07 Mon Sep 10 22:25 CEST 2007 - Fixed reference miscounting for 'my VAR' inside alias 1.06 Thu Jun 28 22:29 CEST 2007 - Fixed crash when conditionally aliasing whole aggregate 1.05 Sun May 6 16:36 CEST 2007 - Updated to work with recent bleadperl (5.9.5 patch 31154) 1.04 Thu May 3 16:17 CEST 2007 - Avoid directly calling pp_* functions - Fixed copy() of empty list in scalar context - Updated to work with recent bleadperl (5.9.5 patch 31058) - Switched to using Module::Install - Added perl version compatibility test on Win32 and AIX 1.03 Fri Mar 16 15:38 CET 2007 - Updated to work with recent bleadperl (5.9.5 patch 29836) 1.02 Tue Jan 9 16:59 CET 2007 - Updated to work with recent bleadperl (5.9.5 patch 29570) 1.01 Fri Sep 29 23:39 CEST 2006 - Worked around perl bug (wrong context of refgen due to prototype) - Updated to work with recent bleadperl - Warn on aliasing a lexical where the effect is limited in scope (category "closure") 1.0 Mon Jul 12 23:17 CEST 2006 - Further enhanced performance of alias-assign - Fixed compile errors on non-gcc compilers - Fixed aliasing a constant expression - Don't export "copy" by default anymore - Properly reallocate ops (bug exposed by perl 5.9.4 patch 27773) - Enhanced performance of copy in void context - Alias-refgen properly makes stuff read-only that ought to be - Support defined-or-assign (//=) in perl 5.9.x 0.10 Sat Jun 3 17:44 CEST 2006 - Enhanced performance of alias-assign - Made a note about 'local' in the docs 0.09 Mon May 22 17:12 CEST 2006 - Suppress warnings when using 64-bit integers on 32-bit arch - 'local' now doesn't act differently on tied vars than on normal ones - Added "Useless use of alias" warning (category 'void') 0.08 Wed Feb 8 20:19 CET 2006 - Avoid giving the "tied array/hash" error when inappropriate, such as when the array/hash is merely the target of weakrefs 0.07 Mon Feb 6 16:43 CET 2006 - Removed outer lexical support, since it can't be made to work in any consistent way 0.06 Mon Feb 6 00:35 CET 2006 - Fixed memory mismanagement bug (crash) - Fixed parse failure of 'alias' or 'copy' at EOF 0.05 Wed Jan 25 15:48 CET 2006 - Split off Data::Swap again - Perl 5.9.3 support - Fixed alias-returning from within a nested block 0.04 Sun Aug 29 21:01 CEST 2004 - Minor fix because PAUSE complained about missing version in Data::Swap 0.03 Sun Aug 29 00:36 CEST 2004 - Initial version of Data::Alias (incorporates Data::Swap) - Fixed swapping objects with weakrefs 0.02 Thu Jul 3 11:34 CEST 2003 - Added Changes file - Disallow swapping an overloaded object with a non-overloaded one 0.01 Mon Jun 30 20:08 CEST 2003 - Initial version