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