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