Revision history for Perl extension autobox
2.73 Sun Mar 13 16:35:28 2011
2.72 Fri Jan 28 12:16:34 2011
- fix conflict with use re 'taint' (thanks, Peter Rabbitson)
2.71 Thu Sep 23 02:28:10 2010
- fix for recent perls: remove cargo-cultism
2.70 Wed Mar 17 19:27:44 2010
- replace autobox_can and autobox_isa with autobox_class
this also fixes import, unimport and VERSION
- added t/version.t
- renamed t/universal.t => t/autobox_class.t
2.60 Wed Mar 17 16:34:56 2010
- fix RT #46814 (thanks Tye McQueen)
- fix RT #49273 (thanks Daniel Austin)
- fix RT #55565 (thanks Schwern)
- fix RT #55652 (thanks Schwern)
- $native->isa and $native->can must now be called as $native->autobox_isa and $native->autobox_can
- added t/rt_55652.t
2.55 Sun May 25 03:20:54 2008
- fix MANIFEST again - restore Changes
2.54 Sun May 25 00:36:04 2008
2.53 Sat May 24 22:19:45 2008
- add support for UNIVERSAL virtual type
- moved autobox::type method to autobox::universal::type subroutine
- added t/default.t
- portability fix for non-gcc compilers (thanks chris)
- misc code/documentation fixes/cleanups
2.52 Tue May 20 12:24:01 2008
2.51 Tue May 20 10:40:32 2008
- fix type identification for former INTEGERs and FLOATs (thanks Mitchell N Charity)
- fix for perl 5.11 (thanks Andreas Koenig)
- document eval EXPR gotcha
2.50 Mon May 19 17:39:22 2008
- add support for INTEGER, FLOAT, NUMBER and STRING
- updated documentation
2.43 Thu May 15 21:14:08 2008
- fix @isa bug
- scope cleanup
- documentation tweak
2.42 Tue May 13 22:22:55 2008
- upgrade ppport.h to 3.13_03 to s/workaround/fix/
2.41 Tue May 13 20:02:37 2008
- work around $value->$method segfault with non-string method names under perls <= 5.8.8
- added license info
2.40 Mon May 12 23:51:26 2008
- support @array and %hash (thanks Yuval Kogman (nothingmuch) and Matthijs van Duin (xmath))
- fix $value->$method segfault with undef, integer, float &c. (i.e. non-string)
method names (thanks John Goulah)
2.30 Fri May 9 01:52:19 2008
- support $value->$method, where $method is a method name or subroutine reference:
- added t/name.t
- added t/coderef.t
2.23 Sun Feb 24 15:17:05 2008
2.22 Sun Feb 24 14:44:58 2008
2.21 Fri Feb 22 21:40:54 2008
- merge unimport.t and time_travel.t into unmerge.t
- more tests
2.20 Thu Feb 21 23:30:53 2008
- Fix broken merging
- corrected merge.t
- added time_travel.t to verify correctness
2.11 Wed Feb 20 21:06:25 2008
- Windows portability fix: ANSIfy C99-ism (thanks Taro Nishino)
- revert broken micro-optimization
2.10 Wed Feb 20 02:16:42 2008
- fix + tests:
unimport
default namespace(s) in an array ref
2.02 Sun Feb 17 16:59:28 2008
2.01 Sun Feb 17 03:56:22 2008
2.00 Sun Feb 17 02:29:11 2008
1.22 Sun Sep 23 22:27:44 2007
- (Perl_ck_subr and Perl_ck_null): fix build failure on Windows
1.21 Sun Sep 23 20:35:37 2007
- (Makefile): fix build failure on Windows (thanks Alexandr Ciornii)
1.20 Sun Sep 23 14:05:39 2007
- (ptable.h): fix build failures on perl >= 5.9.3 (thanks Andreas Koenig)
- (Perl_pp_method_named): fix build failure on Windows (thanks randyk and Alexandr Ciornii)
1.10 Thu Nov 23 20:32:53 2006
- moved END handler into XS
- updated SEE ALSO section
- s/REPORT/DEBUG/
- fix and test for UNDEF => ''
- portability fixlet for Windows
1.04 Mon Nov 20 00:25:50 2006
1.03 Sat Apr 23 20:35:16 2005
- workaround and test for %^H bug
- require perl >= 5.8
1.02 Tue Apr 12 20:52:02 2005
- re-fixed Makefile.PL/META.yml + copyright
1.01 Tue Apr 12 19:58:49 2005
- compatibility/portability fixes + isolate ptr table from perl's implementation
1.00 Tue Apr 12 01:16:52 2005
- rewrite: no longer requires a patch
0.11 Tue Feb 3 13:21:47 2004
- Added patch for perl-5.8.3
0.10 Fri Dec 12 15:24:16 2003
- fixed obsolete reference to perl-5.8.1 in POD
0.09 Fri Dec 12 11:53:02 2003
- Added patch for perl-5.8.2
0.08 Fri Oct 17 11:50:34 2003
- removed obsolete references to perl-5.8.1-RC4 from README
0.07 Tue Oct 14 13:34:16 2003
- updated patch to work against perl-5.8.1. This patch should be
applied to a clean perl-5.8.1 tree. Previous versions of perl are
no longer supported
- minor documentation tweaklets
- added typemap() static method to autobox.pm to facilitate subclassing
0.06 Mon Aug 18 17:40:53 2003
- This version provides an updated patch. It should be applied to a
clean perl-5.8.1-RC4 tree
- Thanks to Tassilo von Parseval for hunting down and fixing a
memory leak
- Added support for builtin pseudotype, UNDEF
- Added tests and documentation for old VERSION() and new UNDEF
features
0.05 Mon Aug 11 03:13:04 2003
- autobox.pm update: no change to the patch
- Cleaned up implementation of isa() and can()
- Added support for VERSION() (untested)
0.04 Sun Aug 10 14:57:18 2003
- This version provides a new patch which ensures
that undef values aren't autoboxed. It should
be applied to a clean perl-5.8.1-RC4 tree
- fixed (i.e. prevented) autoboxing of undef in isa() and can()
- fixed Makefile.PL and META.yml to ensure that new
installs of autobox.pm aren't shadowed by old
versions (thanks Michael G Schwern)
0.03 Sun Aug 10 03:17:16 2003
- added support for can() and isa()
- documented print { hashref_expression() } issues/workarounds
0.02 Wed Aug 6 16:49:45 2003
- the patch is now a single file
- instructions for applying the patch added to README
- documentation fixlets for the patch and module
0.01 Mon Aug 4 01:00:18 2003
- original version; created by h2xs 1.21 with options -n autobox-0.01