File: Changes

package info (click to toggle)
liblist-moreutils-perl 0.33-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 260 kB
  • sloc: perl: 1,064; ansic: 236; makefile: 2
file content (179 lines) | stat: -rw-r--r-- 6,391 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
Revision history for Perl extension List-MoreUtils

0.33 Thu 4 Aug 2011
	- Updated can_xs to fix a bug in it

0.32 Fri May 20 2011    
	- Production release, no other changes

0.31_02 Mon 21 Mar 2011
	- More accurate detection of XS support (ADAMK)

0.31_01 Mon 21 Mar 2011
	- Updating copyright year (ADAMK)
	- Teak documentation of all() and none() (WYANT)
	- Memory leak fixed for apply() and XS version restored (ARC)
	- Memory leak fixed for indexes() and XS version restored (ARC)
	- Memory leak fixed for part() and XS version restored (ARC)

0.30 Thu 16 Dec 2010
	- Change the way we localise PERL_DL_NONLAZY to false to remove
	  a warning that some people were seeing. The new approach is taken
	  from the way that List::Util does it.

0.29 Wed 8 Dec 2010
	- Removed an erroneous Test::NoWarnings dependency

0.28 Tue 7 Dec 2010
	- Switching to a production release
	- Restored the regression test for RT #38630 from 0.23.
	  As apply() was disabled in 0.27_04 this test will only act
	  to validate the future XS restoration of apply().
	- Adding uniq warning tests, disabled initially

0.27_04 Mon 6 Dec 2010
	- The behaviour of any/all/none/notall has changed when
	  passed a null list to treat a null list as a legitimate list.
	  Instead of returning C<undef> the functions now return the
	  following: any {} == false, all {} == true, none {} == true,
	  notall {} == false.
	  Resolves #40905: Returning undef when none is passed an empty
	- Disabled the leaking XS versions of part(), apply() and indexes()

0.27_03 Mon 6 Dec 2010
	- General house cleaning

0.27_02 Wed 1 Dec 2010
	- Reduced test suite peak memory consumption by 5-10 meg
	- Added the 'distinct' alias for the uniq function, for people that
	  like their chained map/grep/sort pipelines with a SQL'ish flavour.
	- Expanded test suite for the any() group of functions.
	- The any() group of functions now strictly always return scalar
	  boolean true, false and undef to match the XS version.

0.27_01 Wed 1 Dec 2010
	- Refactored the split test scripts into a common test module
	  to be shared between both the Perl and XS versions.
	- Reapply fix for http://rt.cpan.org/Ticket/Display.html?id=39847
	  "minmax error: unpredictable results with lists of 1 element"

0.26 Tue 23 Nov 2010
	- No changes
	- Some parts of the CPAN cloud were confusing my 0.24
	  release with the older deleted 0.24. Bumping version
	  past Tassilo's to clarify things.

0.24 Mon 22 Nov 2010
	- No changes, switching to a production version

0.23_01 Sat 25 Sep 2010
	- First attempt at repackaging the List::MoreUtils code in
	  Makefile.PL and release toolchain similar to Params::Util

0.22  Sun Jul  2 11:25:39 EDT 2006
	- SvPV_nolen doesn't exist on pre 5.6 perls

0.21  Sun Jun 18 07:59:06 EDT 2006
	- propagate dies from inside the code-reference of pairwise to 
	  caller

0.20  Tue Apr 25 15:43:57 EDT 2006
	- part() would destroy the list elements when changing
	  an array in place (@list = part { ... } @list)

0.19  Mon Mar 13 19:07:37 CET 2006
	- working down myself the queue of suggestions:
	  part() added
	  (Ricardo SIGNES <rjbs AT cpan DOT org>)

0.18  Sat Feb 25 08:55:48 CET 2006
	- each_arrayref (XS) couldn't deal with refs to list literals
	  (brought up by David Filmer <usenet AT DavidFilmer DOT com>
	   in comp.lang.perl.misc)

0.17  Wed Dec  7 10:45:43 CET 2005
	- each_arrayref had no XS implementation and wasn't
	  mentioned in the PODs
	  (patch by Anno Siegel <siegel AT zrz DOT tu-berlin DOT de>)

0.16  Mon Nov 14 09:57:28 CET 2005
	- a dangling semicolon in some macros prevented
	  the XS portion to compile on some compilers
	  (Lars Thegler <lars AT thegler DOT dk>)

0.15  Fri Nov 11 09:23:29 CET 2005
	- 0.13 and 0.14 broke the module on 5.6.x
	  (spotted by Thomas A. Lowery <tlowery AT cc3 DOT com>)
	- internals changed to make use of the new MULTICALL API 
	  which had to be backported to 5.005_x

0.14  Thu Nov 10 13:08:03 CET 2005
	- 0.13 fixed the leaks but rendered the XS part uncompilable
	  for perls < 5.6.0: Fixed
	  (spotted by Lars Thegler <lars AT thegler DOT dk>)

0.13  Wed Nov  9 16:29:02 CET 2005
	- nearly all functions receiving a CODE-block as first
	  argument had a hefty memory-leak: Fixed
	  (spotted by Thomas A. Lowery <tlowery AT cc3 DOT com>)

0.12  Wed Sep 28 08:09:08 CEST 2005
	- first_index and each_arrayref weren't exportable
	  (spotted by Darren Duncan)

0.11  Tue Sep 27 08:15:22 CEST 2005
	- make sure that Test::Pod and Test::Pod::Coverage are
	  installed in the required minimum versions
	  (thanks to Ricardo Signes <rjbs AT cpan DOT org>)

0.10  Fri Apr  1 19:43:48 CEST 2005
	- new function minmax() with comparisons in O(3n/2 - 2)
	- some POD corrections (Adam Kennedy)
	- POD- and POD-coverage tests

0.09  Sat Dec  4 07:17:10 CET 2004
	- 0.08 only fixed uniq() for scalar context

0.08  Fri Dec  3 17:11:14 CET 2004
	- uniq() was not mentioned in the perldocs and only had
	  the XS implementation
	- uniq() also produced wrong results on 5.8.0
	  (thanks to Slaven Rezic for spotting it and suggesting
	  a workaround)
	- the test-suite triggered a bug in 5.6.x perls
	- the test-suite now tests both the XS- and Perl-implementation
	- a wrong example in the perldocs fixed (Ron Savage)

0.07  Wed Dec  1 07:56:08 CET 2004
	- new functions:
	    after, after_incl, before, before_incl, indexes
	    lastval, firstval, pairwise, each_array, natatime,
	    mesh (all from Eric J. Roodes' List::MoreUtil).

0.06  Sun Nov 14 06:33:52 CET 2004
	- new function 'apply' on behalf of Brian McCauley
	  (<nobull AT mail DOT com>)

0.05  Sat Sep 18 09:06:22 CEST 2004
	- merged in insert_after() and insert_after_string() from
	  List::Utils which is now obsolete
	  (thanks to James Keenan <jkeen AT verizon DOT net> and
	  Terrence Brannon <terry AT hcoop DOT net>)

0.04  Sat Jul 10 08:00:11 CEST 2004
	- renamed to List::MoreUtils on suggestion by
	  Steve Purkis <spurkis AT quiup DOT com>

0.03  Fri Jul  9 07:54:09 CEST 2004
	- some compilers don't like the stale goto labels
	  without any statement following. Fixed.
	  (Robert Rothenberg <wlkngowl AT i-2000 DOT com>)

0.02  Thu Jul  8 08:07:39 CEST 2004
	- added Perl implementations of all functions 
	  as a fallback 
	  (Adam Kennedy <adam AT phase-n DOT com>)

0.01  Mon Jul  5 07:58:40 2004
	- original version; created by h2xs 1.23 with options
	  -b 5.5.3 -A -n List::Any