Up to [NetBSD + pkgsrc-wip] / pkgsrc / devel / p5-List-MoreUtils
Request diff between arbitrary revisions - Display revisions graphically
Keyword substitution: kv
Default branch: MAIN
Updated devel/p5-List-MoreUtils to 0.33
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.
Revision bump after updating perl5 to 5.14.1.
Bump the PKGREVISION for all packages which depend directly on perl, to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
Updating devel/p5-List-MoreUtils from 0.24 to 0.25beta02
Upstream changes:
0.25_02 Sat Aug 1 06:41:55 EDT 2009
- MS VC++ 7 doesn't like inline nor 'long long'
(patch provided by Taro Nishino (taro DOT nishino AT gmail.com)
- Newx isbn't around in older perls so use New(0,...) instead
0.25_01 Thu Jul 30 17:43:20 EDT 2009
- it seems the only way of handling the stack that works on all
flavors of the multicall API is by making a shallow copy of it
and use that between the PUSH/POP_MULTICALL bracket
- fix awkward ok() override in List-MoreUtils.t so that it reports
line numbers in test failures properly
Updating package for p5 module List::MoreUtils from 0.22nb2 to 0.24
pkgsrc changes:
- Adding license (perl 5 license)
Upstream changes:
0.24 Sun Jul 19 08:26:35 EDT 2009
- List::MoreUtils was not handling the stack properly when the stack was grown
from inside code-references
- a couple of tests for each_arrayref were calling each_array
0.23 Sun Apr 19 06:56:09 EDT 2009
- BACKWARDS INCOMPATIBLE CHANGE:
fixed: Returning undef when none is passed an empty array is counterintuitive
(http://rt.cpan.org/Ticket/Display.html?id=40905)
- fixed: minmax error: unpredictable results with lists of 1 element
(http://rt.cpan.org/Ticket/Display.html?id=39847)
- fixed: bug: uniq doesn't like undef values.
uniq warns on undef values
(http://rt.cpan.org/Ticket/Display.html?id=37533)
(http://rt.cpan.org/Ticket/Display.html?id=43214)
- fixed: bug in pairwise when $a and $b are lexically defined using my
(http://rt.cpan.org/Ticket/Display.html?id=44518)
- fixed: Big memory leak with XS part()
(http://rt.cpan.org/Ticket/Display.html?id=41097)
- fixed: memory leak in indexes() [XS]
(http://rt.cpan.org/Public/Bug/Display.html?id=41494)
- reduced memory-requirements for the part() tests as that was responsible
for a lot of unnecessary test-failures
- new function bsearch() which performs a binary search
Re-enable building the XS version. I can't remember why I disabled that and it does seem to work. PKGREVISION++ Closes PR pkg/39095 from Jens Rehsack.
Bump the PKGREVISION for all packages which depend directly on perl, to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").
Add DESTDIR support.
Force building the non-XS version.
update devel/p5-List-MoreUtils from 0.19 to 0.22
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)
Added devel/p5-List-MoreUtils-0.19 Provide the missing functionality from List::Util (see "SUGGESTED ADDITIONS" in its manpage).
Initial revision