Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 233 lines (178 sloc) 7.611 kb
cd8df4c @chocolateboy import autobox 2.55 from CPAN
authored
1 Revision history for Perl extension autobox
2
ce05377 @chocolateboy 2.75
authored
3 2.75 Thu Jul 21 22:07:26 2011
1357ff6 @chocolateboy fix credit
authored
4 - POD spelling fixes (thanks, Jonathan Yu and gregor herrmann)
ce05377 @chocolateboy 2.75
authored
5
c39288d @chocolateboy 2.74
authored
6 2.74 Wed Jul 20 14:25:52 2011
7 - portability fix for perl >= 5.14 (thanks, chorny)
8
6a5c1da @chocolateboy 2.73
authored
9 2.73 Sun Mar 13 16:35:28 2011
10 - Makefile.PL fix
11
7244a68 @chocolateboy 2.72
authored
12 2.72 Fri Jan 28 12:16:34 2011
6fec2e1 @chocolateboy doc tweaklets
authored
13 - fix conflict with use re 'taint' (thanks, Peter Rabbitson)
7244a68 @chocolateboy 2.72
authored
14
ef6a66e @chocolateboy fix cargo-cultism
authored
15 2.71 Thu Sep 23 02:28:10 2010
16 - fix for recent perls: remove cargo-cultism
17
71a4e08 @chocolateboy import autobox 2.70 from CPAN
authored
18 2.70 Wed Mar 17 19:27:44 2010
19 - replace autobox_can and autobox_isa with autobox_class
20 this also fixes import, unimport and VERSION
21 - added t/version.t
22 - renamed t/universal.t => t/autobox_class.t
23
24 2.60 Wed Mar 17 16:34:56 2010
25 - fix RT #46814 (thanks Tye McQueen)
26 - added t/rt_46814.t
27 - fix RT #49273 (thanks Daniel Austin)
28 - fix RT #55565 (thanks Schwern)
29 - fix RT #55652 (thanks Schwern)
30 - $native->isa and $native->can must now be called as $native->autobox_isa and $native->autobox_can
31 - added t/rt_55652.t
32
cd8df4c @chocolateboy import autobox 2.55 from CPAN
authored
33 2.55 Sun May 25 03:20:54 2008
34 - fix MANIFEST again - restore Changes
35
36 2.54 Sun May 25 00:36:04 2008
37 - fix MANIFEST
38
39 2.53 Sat May 24 22:19:45 2008
40 - add support for UNIVERSAL virtual type
41 - added t/universal.t
42 - moved autobox::type method to autobox::universal::type subroutine
43 - added export.t
44 - added t/default.t
45 - portability fix for non-gcc compilers (thanks chris)
46 - misc code/documentation fixes/cleanups
47
48 2.52 Tue May 20 12:24:01 2008
49 - more type fixes
50
51 2.51 Tue May 20 10:40:32 2008
52 - fix type identification for former INTEGERs and FLOATs (thanks Mitchell N Charity)
53 - added type.t
54 - fix for perl 5.11 (thanks Andreas Koenig)
55 - document eval EXPR gotcha
56
57 2.50 Mon May 19 17:39:22 2008
58 - add support for INTEGER, FLOAT, NUMBER and STRING
59 - added scalar.t
60 - updated documentation
61
62 2.43 Thu May 15 21:14:08 2008
63 - fix @isa bug
64 - added t/isa.t
65 - scope cleanup
66 - documentation tweak
67
68 2.42 Tue May 13 22:22:55 2008
69 - upgrade ppport.h to 3.13_03 to s/workaround/fix/
70
71 2.41 Tue May 13 20:02:37 2008
72 - work around $value->$method segfault with non-string method names under perls <= 5.8.8
73 - added license info
74
75 2.40 Mon May 12 23:51:26 2008
76 - support @array and %hash (thanks Yuval Kogman (nothingmuch) and Matthijs van Duin (xmath))
77 - added t/autoref.t
78 - fix $value->$method segfault with undef, integer, float &c. (i.e. non-string)
79 method names (thanks John Goulah)
80
81 2.30 Fri May 9 01:52:19 2008
82 - support $value->$method, where $method is a method name or subroutine reference:
83 - added t/name.t
84 - added t/coderef.t
85
86 2.23 Sun Feb 24 15:17:05 2008
87 - rm redundant $^H hacking
88
89 2.22 Sun Feb 24 14:44:58 2008
90 - added hints.t
91
92 2.21 Fri Feb 22 21:40:54 2008
93 - merge unimport.t and time_travel.t into unmerge.t
94 - more tests
95
96 2.20 Thu Feb 21 23:30:53 2008
97 - Fix broken merging
98 - corrected merge.t
99 - added time_travel.t to verify correctness
100
101 2.11 Wed Feb 20 21:06:25 2008
102 - Windows portability fix: ANSIfy C99-ism (thanks Taro Nishino)
103 - revert broken micro-optimization
104
105 2.10 Wed Feb 20 02:16:42 2008
106 - fix + tests:
107 unimport
108 default namespace(s) in an array ref
109
110 2.02 Sun Feb 17 16:59:28 2008
111 - doc tweak
112 - POD formatting
113
114 2.01 Sun Feb 17 03:56:22 2008
115 - documentation fix:
116 rm reference to $class->SUPER::import(TYPE => __PACKAGE__)
117 and explain why an auxiliary class should be used
118
119
120 2.00 Sun Feb 17 02:29:11 2008
121 - API changes:
122 autobox with one or more args leaves the unspecified types unboxed
123 multiple autobox (or autobox subclass) invocations in the same lexical scope
124 are merged (thanks Matsuno Tokuhiro)
125 multiple bindings for each type can be supplied as an ARRAY ref of classes
126 or namespaces
127 "no autobox qw(...)" disables/resets bindings for the specified type(s)
128
129 - fixed incorrect bareword handling
130 - perl 5.10 compatibility fixes (thanks Andreas Koenig)
131 - document previously undocumented features
132 - document subclassing
133 - merge.t: test merging
134 - beef up the default DEBUG handler so that it shows the superclasses
135 of the synthetic classes
136 - Windows compatibilty fix (thanks Alexandr Ciornii)
137 - misc optimizations, cleanups
138
139 1.22 Sun Sep 23 22:27:44 2007
140 - (Perl_ck_subr and Perl_ck_null): fix build failure on Windows
141
142 1.21 Sun Sep 23 20:35:37 2007
143 - (Makefile): fix build failure on Windows (thanks Alexandr Ciornii)
144
145 1.20 Sun Sep 23 14:05:39 2007
146 - (ptable.h): fix build failures on perl >= 5.9.3 (thanks Andreas Koenig)
147 - (Perl_pp_method_named): fix build failure on Windows (thanks randyk and Alexandr Ciornii)
148
149 1.10 Thu Nov 23 20:32:53 2006
150 - moved END handler into XS
151 - updated SEE ALSO section
152 - s/REPORT/DEBUG/
153 - fix and test for UNDEF => ''
154 - portability fixlet for Windows
155
156 1.04 Mon Nov 20 00:25:50 2006
157 - fix threaded perl pessimization
158 - applied patch: http://rt.cpan.org/Public/Bug/Display.html?id=22868 (thanks Steve Peters)
159 - documentation fixlet
160 - portability fixlet
161
162 1.03 Sat Apr 23 20:35:16 2005
163 - workaround and test for %^H bug
164 - require perl >= 5.8
165
166 1.02 Tue Apr 12 20:52:02 2005
167 - re-fixed Makefile.PL/META.yml + copyright
168
169 1.01 Tue Apr 12 19:58:49 2005
170 - compatibility/portability fixes + isolate ptr table from perl's implementation
171
172 1.00 Tue Apr 12 01:16:52 2005
173 - rewrite: no longer requires a patch
174
175 0.11 Tue Feb 3 13:21:47 2004
176 - Added patch for perl-5.8.3
177
178 0.10 Fri Dec 12 15:24:16 2003
179 - fixed obsolete reference to perl-5.8.1 in POD
180
181 0.09 Fri Dec 12 11:53:02 2003
182 - Added patch for perl-5.8.2
183
184 0.08 Fri Oct 17 11:50:34 2003
185 - removed obsolete references to perl-5.8.1-RC4 from README
186
187 0.07 Tue Oct 14 13:34:16 2003
188 - updated patch to work against perl-5.8.1. This patch should be
189 applied to a clean perl-5.8.1 tree. Previous versions of perl are
190 no longer supported
191 - minor documentation tweaklets
192 - added typemap() static method to autobox.pm to facilitate subclassing
193
194 0.06 Mon Aug 18 17:40:53 2003
195
196 - This version provides an updated patch. It should be applied to a
197 clean perl-5.8.1-RC4 tree
198 - Thanks to Tassilo von Parseval for hunting down and fixing a
199 memory leak
200 - Added support for builtin pseudotype, UNDEF
201 - Added tests and documentation for old VERSION() and new UNDEF
202 features
203
204 0.05 Mon Aug 11 03:13:04 2003
205
206 - autobox.pm update: no change to the patch
207 - Cleaned up implementation of isa() and can()
208 - Added support for VERSION() (untested)
209
210 0.04 Sun Aug 10 14:57:18 2003
211
212 - This version provides a new patch which ensures
213 that undef values aren't autoboxed. It should
214 be applied to a clean perl-5.8.1-RC4 tree
215 - fixed (i.e. prevented) autoboxing of undef in isa() and can()
216 - fixed Makefile.PL and META.yml to ensure that new
217 installs of autobox.pm aren't shadowed by old
218 versions (thanks Michael G Schwern)
219
220 0.03 Sun Aug 10 03:17:16 2003
221
222 - added support for can() and isa()
223 - documented print { hashref_expression() } issues/workarounds
224
225 0.02 Wed Aug 6 16:49:45 2003
226
227 - the patch is now a single file
228 - instructions for applying the patch added to README
229 - documentation fixlets for the patch and module
230
231 0.01 Mon Aug 4 01:00:18 2003
232 - original version; created by h2xs 1.21 with options -n autobox-0.01
Something went wrong with that request. Please try again.