Fix some backwards-compatibility problems with Storable.
[p5sagit/p5-mst-13.2.git] / ext / Devel / PPPort / Changes
CommitLineData
87499469 13.00_03 - 2004-08-20
2
3 * make sure the @INC path is kept up-to-date when changing
4 directories while running in the core test suite
5
841abb5c 63.00_02 - 2004-08-19
7
8 * remove PPPort.pm and PPPort.xs dependencies from Makefile.PL,
9 as they can be rebuilt with a "make regen" when neccessary
10
96ad942f 113.00_01 - 2004-08-17
12
13 * fixed problems with $^X in t/ppphtest.t when building in
14 the core on OpenBSD
15 * fixed a "duplicate dependencies" bug that could lead to
16 global NEED_'s where static NEED_'s are sufficient
17 * added support for the following API:
18 PL_DBsingle
19 PL_DBsub
20 PL_debstash
21 PL_diehook
22 PL_errgv
23 PL_no_modify
24 PL_perl_destruct_level
25 PL_ppaddr
26 PL_stack_sp
27 PL_sv_arenaroot
28 PL_tainted
29 PL_tainting
30 PUSHu
31 sv_catpvf_mg
32 sv_catpvf_mg_nocontext
33 sv_setpvf_mg
34 sv_setpvf_mg_nocontext
35 sv_vcatpvf
36 sv_vcatpvf_mg
37 sv_vsetpvf
38 sv_vsetpvf_mg
39 vnewSVpvf
40 XPUSHu
41
adfe19db 423.00 - 2004-08-16
43
44 * added support for dAX and dITEMS, which got lost while
45 working on the 3.00 internals
46
472.99_07 - 2004-08-13
48
49 * improve/check documentation
50 * add tests for CopFILE and CopSTASHPV
51 * add file headers
52 * some code cleanups
53
542.99_06 - 2004-08-11
55
56 * --compat-version now considers all macros/functions
57 provided by Devel::PPPort, not only the documented API
58 * fixed: PL_rsfp was PL_rsfpv
59 * turn __PPPORT_NAME__ back to ppport.h, because the former
60 looks ugly on search.cpan.org
61
622.99_05 - 2004-08-10
63
64 * --compat-version now also hides compatibility warnings for
65 unsupported API calls
66
672.99_04 - 2004-08-10
68
69 * added code to check for correct INSTALLDIRS
70 * added --compat-version option to ppport.h script to only
71 check for compatibility with at least the given Perl version
72 * some small adjustments
73
742.99_03 - 2004-08-09
75
76 * remove useless dependency from Makefile.PL (spotted by
77 Craig A. Berry)
78 * added checking for and replacement of C++ comments as
79 well as --cplusplus option to suppress it to ppport.h
80 script
81 * added more diagnostic output to ppport.h script
82 * added a hint for gv_stashpvn
83 * fixed the thread tests (spotted by Craig A. Berry)
84 * added more tests
85 * renamed and documented DPPP_NAMESPACE
86 * renamed some files
87
882.99_02 - 2004-08-08
89
90 * second beta
91 * feature complete for 3.00
92 * implemented missing functionality for ppport.h script:
93 - can now perform global (i.e. multi-file) NEED_ checks
94 - checks source for missing aTHX arguments
95 - checks source for unsupported API calls
96 - can now lists provided and unsupported API
97 - can use Text::Diff on platforms without diff utility
98 - can use custom diff utility / options
99 - can write one patch against the module
100 - can write single copies with changes applied
101 * updated the documentation for Devel::PPPort and ppport.h
102 * added lots of tests for the ppport.h script
103 * merged tests for call_* eval_* from XS::APItest
104 * added HACKERS file to document internals
105 * now includes PPPort.pm, so you can read the full docs
106 using search.cpan.org
107
1082.99_01 - 2004-08-07
109
110 * first beta towards 3.00
111 * complete rework of internals
112 * autogenerated API-checks
113 * autogenerated .pm, .xs and .t files
114 * ppport.h changes:
115 - no static/global functions without explicit NEED_
116 - can now be run without -x
117 - now shows hints and dependencies
118 - now has POD documentation, so perldoc ppport.h works
119 - now has options
120 - now uses File::Find when available
121 * tested with multi-threaded (ithreads and 5.005-threads) perls
122 from 5.005 and single-threaded perls from 5.003 up to 5.9.x
123 * added support for the following API:
124 CopFILE
125 CopFILEAV
126 CopFILEGV
127 CopFILEGV_set
128 CopFILE_set
129 CopFILESV
130 CopSTASH
131 CopSTASH_eq
132 CopSTASHPV
133 CopSTASHPV_set
134 CopSTASH_set
135 CopyD
136 dUNDERBAR
137 IN_PERL_COMPILETIME
138 IV_MAX
139 IV_MIN
140 IVTYPE
141 memEQ
142 memNE
143 MoveD
144 mPUSHi
145 mPUSHn
146 mPUSHp
147 mPUSHu
148 mXPUSHi
149 mXPUSHn
150 mXPUSHp
151 mXPUSHu
152 newCONSTSUB
153 newSVuv
154 PERL_INT_MAX
155 PERL_INT_MIN
156 PERL_LONG_MAX
157 PERL_LONG_MIN
158 PERL_QUAD_MAX
159 PERL_QUAD_MIN
160 PERL_SHORT_MAX
161 PERL_SHORT_MIN
162 PERL_UCHAR_MAX
163 PERL_UCHAR_MIN
164 PERL_UINT_MAX
165 PERL_UINT_MIN
166 PERL_ULONG_MAX
167 PERL_ULONG_MIN
168 PERL_UQUAD_MAX
169 PERL_UQUAD_MIN
170 PERL_USHORT_MAX
171 PERL_USHORT_MIN
172 PL_hexdigit
173 PL_rsfp
174 Poison
175 PUSHmortal
176 sv_2pvbyte
177 sv_2pvbyte_nolen
178 sv_2pv_nolen
179 sv_2uv
180 sv_catpv_mg
181 sv_catpvn_mg
182 sv_catpvn_nomg
183 sv_catsv_mg
184 sv_catsv_nomg
185 SvGETMAGIC
186 SvIV_nomg
187 SvPV_force_nomg
188 sv_pvn
189 sv_pvn_force
190 sv_pvn_nomg
191 SvPV_nomg
192 sv_setiv_mg
193 sv_setnv_mg
194 sv_setpv_mg
195 sv_setpvn_mg
196 sv_setsv_mg
197 sv_setsv_nomg
198 sv_setuv
199 sv_setuv_mg
200 sv_usepvn_mg
201 sv_uv
202 SvUV
203 SvUV_nomg
204 SvUVx
205 SvUVX
206 SvUVXx
207 UNDERBAR
208 UV_MAX
209 UV_MIN
210 UVTYPE
211 XPUSHmortal
212 XSRETURN_UV
213 XST_mUV
214 ZeroD
215
2e3f9829 2162.008 - 20th October 2003
217
218 * eval_(pv|sv) added
219 * PERL_MAGIC_* added
220
d1bddb8e 2212.007 - 18th September 2003
222
223 * small fix in grok_numeric_radix: variable was used uninitialized
224
e78280ee 2252.006 - 8th September 2003
226
227 * call_(pv|sv|method|argv) added
228 * still compiler-warnings for grok_??? and 5.6.x, fixed
229
5af89305 2302.005 - 2nd September 2003
231
232 * Some tweaks to grok_(hex|oct|bin) to make compiler warnings
233 go away for older perls
234 * grok_number and grok_numeric_radix added
235
7dcda430 2362.004 - 22th August 2003
237
238 * Added grok_(hex|oct|bin) and related constants
239
e1fd986f 2402.003 - 8th May 2003
241
242 * Added get_av, get_cv, get_hv and get_sv
44284200 243
2442.002 - 2nd December 2001
245
246 * More portability issues in Makefile.PL addresed.
247 * Merged the Harness sub-module into Devel::PPPort
248 * More documentation in PPPort.pm
249
2502.001
251
252 * Some portability issues in Makefile.PL addresed.
253
2542.000
255
256 * Initial port to the perl core.
257
2581.007
259
260 * Original version of the module by Kenneth Albanowski.