Permalink
Browse files

import autobox 2.55 from CPAN

git-cpan-module:   autobox
git-cpan-version:  2.55
git-cpan-authorid: CHOCOLATE
git-cpan-file:     authors/id/C/CH/CHOCOLATE/autobox-2.55.tar.gz
  • Loading branch information...
1 parent a759b15 commit cd8df4c29b862c9bc2106f0d20cb570c434e6f79 @chocolateboy chocolateboy committed May 25, 2008
Showing with 240 additions and 35 deletions.
  1. +202 −0 Changes
  2. +1 −0 MANIFEST
  3. +1 −1 META.yml
  4. +1 −1 README
  5. +34 −32 lib/autobox.pm
  6. +1 −1 lib/autobox.pod
View
@@ -0,0 +1,202 @@
+Revision history for Perl extension autobox
+
+2.55 Sun May 25 03:20:54 2008
+ - fix MANIFEST again - restore Changes
+
+2.54 Sun May 25 00:36:04 2008
+ - fix MANIFEST
+
+2.53 Sat May 24 22:19:45 2008
+ - add support for UNIVERSAL virtual type
+ - added t/universal.t
+ - moved autobox::type method to autobox::universal::type subroutine
+ - added export.t
+ - 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
+ - more type fixes
+
+2.51 Tue May 20 10:40:32 2008
+ - fix type identification for former INTEGERs and FLOATs (thanks Mitchell N Charity)
+ - added type.t
+ - 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
+ - added scalar.t
+ - updated documentation
+
+2.43 Thu May 15 21:14:08 2008
+ - fix @isa bug
+ - added t/isa.t
+ - 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))
+ - added t/autoref.t
+ - 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
+ - rm redundant $^H hacking
+
+2.22 Sun Feb 24 14:44:58 2008
+ - added hints.t
+
+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
+ - doc tweak
+ - POD formatting
+
+2.01 Sun Feb 17 03:56:22 2008
+ - documentation fix:
+ rm reference to $class->SUPER::import(TYPE => __PACKAGE__)
+ and explain why an auxiliary class should be used
+
+
+2.00 Sun Feb 17 02:29:11 2008
+ - API changes:
+ autobox with one or more args leaves the unspecified types unboxed
+ multiple autobox (or autobox subclass) invocations in the same lexical scope
+ are merged (thanks Matsuno Tokuhiro)
+ multiple bindings for each type can be supplied as an ARRAY ref of classes
+ or namespaces
+ "no autobox qw(...)" disables/resets bindings for the specified type(s)
+
+ - fixed incorrect bareword handling
+ - perl 5.10 compatibility fixes (thanks Andreas Koenig)
+ - document previously undocumented features
+ - document subclassing
+ - merge.t: test merging
+ - beef up the default DEBUG handler so that it shows the superclasses
+ of the synthetic classes
+ - Windows compatibilty fix (thanks Alexandr Ciornii)
+ - misc optimizations, cleanups
+
+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
+ - fix threaded perl pessimization
+ - applied patch: http://rt.cpan.org/Public/Bug/Display.html?id=22868 (thanks Steve Peters)
+ - documentation fixlet
+ - portability fixlet
+
+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
View
@@ -1,4 +1,5 @@
autobox.xs
+Changes
lib/autobox.pm
lib/autobox.pod
lib/autobox/universal.pm
View
@@ -1,6 +1,6 @@
--- #YAML:1.0
name: autobox
-version: 2.54
+version: 2.55
abstract: call methods on native types
license: perl
author:
View
@@ -1,4 +1,4 @@
-autobox version 2.54
+autobox version 2.55
====================
The autobox pragma allows methods to be called on integers, floats, strings, arrays,
Oops, something went wrong.

0 comments on commit cd8df4c

Please sign in to comment.