Commit | Line | Data |
ddf53ba4 |
1 | 1.19 -- Sun Dec 10 09:58:03 CST 2006 |
2 | |
3 | Bug Fixes |
4 | * Fix invalid conversion from `const char*' to `char*' warnings |
5 | * Avoid Makefile error when building on Win32 |
6 | * Fix undefined symbol error for perl < 5.9.0 |
7 | * Fix hardcoded "/" in a filepath that causes p_tainted.t to fail on VMS |
8 | |
9 | Documentation |
10 | * Document that reduce calls BLOCK in a scalar context |
11 | * Add SEE ALSO sections to docs |
12 | |
13 | Enhancements |
14 | * A new regression test for readonly, taking a reference to a constant passed to a sub |
15 | |
aee45414 |
16 | 1.18 -- Fri Nov 25 09:30:29 CST 2005 |
17 | |
18 | Bug Fixes |
19 | * Fix pure-perl version of refaddr to avoid blessing an un-blessed reference |
20 | * Fix memory leak in first() and reduce() |
21 | * Pure perl version of looks_like_number now matches XS version for |
22 | references and undef. It will now return undef |
23 | |
24 | Enhancements |
25 | * Support for using XSLoader instead of DynaLoader |
26 | * Use new multicall API |
27 | |
c658fda9 |
28 | 1.17 -- Mon May 23 08:55:26 CDT 2005 |
29 | |
30 | Bug Fixes |
31 | * Update XS code to declare PERL_UNUSED_DECL conditionally |
32 | |
33 | 1.16 -- Fri May 20 10:22:49 CDT 2005 |
34 | |
35 | Bug Fixes |
36 | * Change to refaddr.t test to avoid false errors on some 64 bit platforms |
37 | * Fix all perl only tests to work when in the core build environment |
38 | * Fix looks like number test to work for 5.8.5 and above |
39 | |
cf083cf9 |
40 | 1.15 -- Fri May 13 11:01:15 CDT 2005 |
41 | |
42 | Bug Fixes |
43 | * Fixed memory leak in first() |
44 | |
45 | Enhancements |
46 | * Converted tests to use Test::More |
47 | * Improved test coverage |
48 | * Changed Makefile.PL to use Module::Install |
49 | * Refactor use of Sv..X() macros to be Sv.._set() |
50 | * Changes from Jarkko for Symbian port of Perl |
51 | * Documentation updates to weaken() |
52 | |
42975ef9 |
53 | 1.14 -- Sat May 22 08:01:19 BST 2004 |
54 | |
55 | Bug Fixes |
56 | * Fixed memory leak in reduce() |
57 | * Added tests to check passing a reference to a constant to weaken() in perl >= 5.008003 |
58 | * Fixed looks_like_number(undef) to return false for perl >= 5.009002 |
59 | * Fixed bug in refaddr() when passed a tied variable |
60 | |
cf083cf9 |
61 | Switch to svn repository at http://svn.mutatus.co.uk/wsvn/Scalar-List-Utils/trunk/ |
62 | Old perforce revision log below |
63 | |
64 | Change 827 on 2003/09/25 by <gbarr@pobox.com> (Graham Barr) |
65 | |
66 | Release 1.13 |
67 | |
68 | Change 826 on 2003/09/25 by <gbarr@pobox.com> (Graham Barr) |
69 | |
70 | Fix NV casting issue with some compilers |
71 | |
72 | Change 825 on 2003/08/14 by <gbarr@pobox.com> (Graham Barr) |
73 | |
74 | Release 1.12 |
75 | |
76 | Change 824 on 2003/08/14 by <gbarr@pobox.com> (Graham Barr) |
77 | |
78 | Don't directly use the SV returned as $a in the next iteration, |
79 | take a copy instead. Fixes problem if the code block result was from |
80 | an eval or sub call |
81 | |
82 | Change 823 on 2003/08/14 by <gbarr@pobox.com> (Graham Barr) |
83 | |
84 | Install into the 'perl' installdirs for >= 5.008 |
85 | |
86 | Change 822 on 2003/08/14 by <gbarr@pobox.com> (Graham Barr) |
87 | |
88 | Fix test for EBCDIC portability |
89 | |
90 | Change 771 on 2003/03/03 by <gbarr@pobox.com> (Graham Barr) |
91 | |
92 | Get path for make from $Config |
93 | |
94 | Change 770 on 2003/02/14 by <gbarr@pobox.com> (Graham Barr) |
95 | |
96 | Release 1.11 |
97 | |
98 | Change 769 on 2003/02/14 by <gbarr@pobox.com> (Graham Barr) |
99 | |
100 | Add t/proto.t to MANIFEST |
101 | |
102 | Change 768 on 2003/02/14 by <gbarr@pobox.com> (Graham Barr) |
103 | |
104 | Add set_prototype from Rafael Garcia-Suarez |
105 | |
106 | Change 767 on 2003/02/14 by <gbarr@pobox.com> (Graham Barr) |
107 | |
108 | Fix t/isvstring.t so it does not cause perl5.004 to segv |
109 | because of the exit from within BEGIN |
110 | |
111 | Change 766 on 2003/02/14 by <gbarr@pobox.com> (Graham Barr) |
112 | |
113 | Change how patchlevel.h is included and check we got what we wanted (from Jarkko) |
114 | |
115 | Change 765 on 2003/02/14 by <gbarr@pobox.com> (Graham Barr) |
116 | |
117 | Add -DPERL_EXT to DEFINEs, requested by Jarkko for 5.8.1 |
118 | |
119 | Change 764 on 2003/02/04 by <gbarr@pobox.com> (Graham Barr) |
120 | |
121 | Release 1.10 |
122 | |
123 | Change 763 on 2003/02/04 by <gbarr@pobox.com> (Graham Barr) |
124 | |
125 | Fix linking error for older perls |
126 | |
127 | Change 762 on 2003/02/04 by <gbarr@pobox.com> (Graham Barr) |
128 | |
129 | Make lln tests and perl implementation mimic changes to looks_like_number |
130 | in different perl versions |
131 | |
132 | Change 761 on 2003/02/04 by <gbarr@pobox.com> (Graham Barr) |
133 | |
134 | Add looks_like_number |
135 | |
136 | Change 760 on 2003/02/04 by <gbarr@pobox.com> (Graham Barr) |
137 | |
138 | Ensure PERL_DL_NONLAZY is false so we don't catch link errors during |
139 | bootstrap and then test the perl only version |
140 | |
141 | Change 759 on 2002/12/12 by <gbarr@pobox.com> (Graham Barr) |
142 | |
143 | Release 1.09 |
144 | |
145 | Change 758 on 2002/12/12 by <gbarr@pobox.com> (Graham Barr) |
146 | |
147 | Use UV to return refaddr |
148 | |
149 | Change 757 on 2002/11/03 by <gbarr@pobox.com> (Graham Barr) |
150 | |
151 | Add XS_VERSION |
152 | |
153 | Change 756 on 2002/11/03 by <gbarr@pobox.com> (Graham Barr) |
154 | |
155 | Use PAD_* macros in 5.9 |
156 | Reuse our own target when calling pp_rand in shuffle() so we dont need to create a fake pad |
157 | |
158 | Change 751 on 2002/10/18 by <gbarr@pobox.com> (Graham Barr) |
159 | |
160 | Fix context so that sub for reduce/first is always in a scalar context |
161 | Fix sum/min/max so that they don't upgrade their arguments to NVs |
162 | if they are IV or UV |
163 | |
164 | Change 750 on 2002/10/14 by <gbarr@pobox.com> (Graham Barr) |
165 | |
166 | Add isvstring() |
167 | |
168 | Change 745 on 2002/09/23 by <gbarr@pobox.com> (Graham Barr) |
169 | |
170 | Scalar::Util |
171 | - Add refaddr() |
172 | |
173 | Change 722 on 2002/04/29 by <gbarr@pobox.com> (Graham Barr) |
174 | |
175 | Release 1.0701 |
176 | |
177 | Change 721 on 2002/04/29 by <gbarr@pobox.com> (Graham Barr) |
178 | |
179 | Add comment to README about failing tests on perl5.6.0 |
180 | |
181 | Change 714 on 2002/03/18 by <gbarr@pobox.com> (Graham Barr) |
182 | |
183 | Release 1.07 |
184 | |
185 | Change 713 on 2002/03/18 by <gbarr@pobox.com> (Graham Barr) |
186 | |
187 | Add Scalar::Util::openhandle() |
188 | |
189 | Change 647 on 2001/09/18 by <gbarr@pobox.com> (Graham Barr) |
190 | |
191 | Release 1.06 |
192 | |
193 | Change 645 on 2001/09/07 by <gbarr@pobox.com> (Graham Barr) |
194 | |
195 | Some platforms require the main executable to export symbols |
196 | needed by modules. In 5.7.2 and prior releases of perl |
197 | Perl_cxinc was not exported so we need to duplicate its |
198 | functionality |
199 | |
200 | Change 644 on 2001/09/07 by <gbarr@pobox.com> (Graham Barr) |
201 | |
202 | Generate a typemap for NV for all perl version up to and |
203 | including 5.006 |
204 | |
205 | Change 643 on 2001/09/07 by <gbarr@pobox.com> (Graham Barr) |
206 | |
207 | Document problems known with specific versions of perl |
208 | |
209 | Change 642 on 2001/09/05 by <gbarr@pobox.com> (Graham Barr) |
210 | |
211 | Release 1.05 |
212 | |
213 | Change 641 on 2001/09/05 by <gbarr@pobox.com> (Graham Barr) |
214 | |
215 | Fix shuffle() to compile with threaded perl |
216 | |
217 | Change 640 on 2001/09/05 by <gbarr@pobox.com> (Graham Barr) |
218 | |
219 | Release 1.04 |
220 | |
221 | Change 639 on 2001/09/05 by <gbarr@pobox.com> (Graham Barr) |
222 | |
223 | Fix context type (caused a core on Tru64) |
224 | Call pp_rand via *(PL_ppaddr[OP_RAND]) |
225 | |
226 | Change 638 on 2001/09/05 by <gbarr@pobox.com> (Graham Barr) |
227 | |
228 | Documentation updates |
229 | |
230 | Change 637 on 2001/09/03 by <gbarr@pobox.com> (Graham Barr) |
231 | |
232 | Release 1.03 |
233 | |
234 | Change 636 on 2001/09/03 by <gbarr@pobox.com> (Graham Barr) |
235 | |
236 | More changes to help merging with core dist |
237 | |
238 | Change 635 on 2001/09/03 by <gbarr@pobox.com> (Graham Barr) |
239 | |
240 | Added List::Util::shuffle() similar to that described in |
241 | the perl FAQ except it returns a shuffled list instead of |
242 | modifying an array passed by reference |
243 | |
244 | Change 632 on 2001/09/03 by <gbarr@pobox.com> (Graham Barr) |
245 | |
246 | Handle tied variables passed for the number to dualvar() |
247 | Preserve number type (IV/UV/NV) in dualvar() |
248 | |
249 | Change 631 on 2001/08/31 by <gbarr@pobox.com> (Graham Barr) |
250 | |
251 | Handle eval{} inside of the code blocks for first and reduce |
252 | |
253 | Change 629 on 2001/08/22 by <gbarr@pobox.com> (Graham Barr) |
254 | |
255 | perl5.004 does not like exit from within a BEGIN, it core dumps |
256 | |
257 | Change 628 on 2001/08/22 by <gbarr@pobox.com> (Graham Barr) |
258 | |
259 | Fix stack problem in first() and reduce() |
260 | Align with core dist |
261 | |
262 | Change 483 on 2000/04/10 by <gbarr@pobox.com> (Graham Barr) |
263 | |
264 | Release 1.02 |
265 | |
266 | Change 482 on 2000/04/10 by <gbarr@pobox.com> (Graham Barr) |
267 | |
268 | Check for SvMAGICAL on argument for reftype and blessed |
269 | |
270 | Change 366 on 2000/03/03 by <gbarr@pobox.com> (Graham Barr) |
271 | |
272 | Release 1.01 |
273 | |
274 | Change 365 on 2000/03/03 by <gbarr@pobox.com> (Graham Barr) |
275 | |
276 | - Added auto-detection for a compiler and install the perl version |
277 | if not found |
278 | - Better perl implemenation of reftype, should be thread-safe now |
279 | |
280 | Change 364 on 2000/03/03 by <gbarr@pobox.com> (Graham Barr) |
281 | |
282 | - Added some examples of simple subs that have been requested |
283 | but not added |
284 | - Updated copyright dates |
285 | |
286 | Change 344 on 1999/11/10 by <gbarr@pobox.com> (Graham Barr) |
287 | |
288 | - Better testcase for reftype |
289 | |
290 | Change 343 on 1999/11/10 by <gbarr@pobox.com> (Graham Barr) |
291 | |
292 | - Modules are now called List::Util & Scalar::Util |
293 | - Supports non-XS install |
294 | - perl version of reftype now returns "REF" when it should |
295 | |
296 | Change 311 on 1999/06/01 by <gbarr@pobox.com> (Graham Barr) |
297 | |
298 | Updated README |
299 | |
300 | Change 275 on 1999/03/22 by <gbarr@pobox.com> (Graham Barr) |
301 | |
302 | Removed forall as it is very broken |
303 | |
304 | Change 274 on 1999/03/22 by <gbarr@pobox.com> (Graham Barr) |
305 | |
306 | Added List::Util::forall |
307 | |
308 | Change 273 on 1999/03/21 by <gbarr@pobox.com> (Graham Barr) |
309 | |
310 | Added weaken and isweak to Ref::Util |
311 | |
312 | Change 272 on 1999/03/21 by <gbarr@pobox.com> (Graham Barr) |
313 | |
314 | Add new .pm files to repository |
315 | |
316 | Change 271 on 1999/03/21 by <gbarr@pobox.com> (Graham Barr) |
317 | |
318 | - Split into three packages Ref::Util, List::Util and Scalar::DualVar |
319 | - readonly and clock were removed in favor of other modules |
320 | |
321 | Change 270 on 1999/03/21 by <gbarr@pobox.com> (Graham Barr) |
322 | |
323 | Rename package |
324 | |
325 | Change 269 on 1999/03/21 by <gbarr@pobox.com> (Graham Barr) |
326 | |
327 | - Added reftype |
328 | - improved reduce by not doing a sub call |
329 | - reduce now uses $a and $b |
330 | - now compiles with 5.005_5x |
331 | |
332 | Change 178 on 1998/07/26 by <gbarr@pobox.com> (Graham Barr) |
333 | |
334 | Modified XS code so it will compile with 5.004 and 5.005 |
335 | |
336 | Change 115 on 1998/02/21 by <gbarr@pobox.com> (Graham Barr) |
337 | |
338 | Fri Feb 20 1998 Graham Barr <gbarr@pobox.com> |
339 | |
340 | t/min.t, t/max.t |
341 | - Change sor to do a numerical sort |
342 | |
343 | Fri Dec 19 1997 Graham Barr <gbarr@pobox.com> |
344 | |
345 | - Added readonly() |
346 | |
347 | Wed Nov 19 1997 Graham Barr <gbarr@pobox.com> |
348 | |
349 | - Initial release |
350 | |