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