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