|
Packit |
3208b3 |
Revision history for Perl extension List-MoreUtils
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.428 2017-12-11
|
|
Packit |
3208b3 |
- release 0.427_001 without further changes
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.427_001 2017-11-06
|
|
Packit |
3208b3 |
- fix Issue#22 (Upgrading from LMU 0.416 to split XS/PP version will fail)
|
|
Packit |
3208b3 |
reported by Graham Knop (haarg), this time hopefully the right way,
|
|
Packit |
3208b3 |
repeated in RT#123310.
|
|
Packit |
3208b3 |
- fix Issue#29 (pairwise() PP implementation add tail undefs if arrays
|
|
Packit |
3208b3 |
sizes differs) reported by 0x62ash
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.426 2017-10-12
|
|
Packit |
3208b3 |
- release 0.425_002 without further changes
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.425_002 2017-10-05
|
|
Packit |
3208b3 |
- re-introduce Config::AutoConf
|
|
Packit |
3208b3 |
(https://rt.cpan.org/Ticket/Display.html?id=122875#txn-1745984)
|
|
Packit |
3208b3 |
for final satisfying RT#122875
|
|
Packit |
3208b3 |
- bump required version of List::MoreUtils::XS to 0.426, if XS is available
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.425_001 2017-09-27
|
|
Packit |
3208b3 |
- fix broken arrayify prototype
|
|
Packit |
3208b3 |
- revert removal of old List::MoreUtils::XS parts
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.425 2017-09-06
|
|
Packit |
3208b3 |
- release 0.424_001 as 0.425 with XS is META.* after 136:0 PASS:FAIL
|
|
Packit |
3208b3 |
on CPAN Tester Matrix
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.424_001 2017-09-05
|
|
Packit |
3208b3 |
- Makefile.PL: modify PREREQ_PM instead of recommend dynamically
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.423 2017-08-22
|
|
Packit |
3208b3 |
- sync version with List::MoreUtils::XS
|
|
Packit |
3208b3 |
- add examples for binsert/bremove (LMU::XS issue #1, Thanks to shawnlaffan)
|
|
Packit |
3208b3 |
- update tests to latest List::MoreUtils::XS
|
|
Packit |
3208b3 |
- recommend List::MoreUtils::XS 0.423
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.420_001 2017-08-15
|
|
Packit |
3208b3 |
- add some new functions:
|
|
Packit |
3208b3 |
* qsort (XS only)
|
|
Packit |
3208b3 |
* binsert
|
|
Packit |
3208b3 |
* bremove
|
|
Packit |
3208b3 |
* listcmp
|
|
Packit |
3208b3 |
* arrayify (RT#17230)
|
|
Packit |
3208b3 |
* samples (RT#77562)
|
|
Packit |
3208b3 |
* minmaxstr (RT#106401)
|
|
Packit |
3208b3 |
* lower_bound
|
|
Packit |
3208b3 |
* upper_bound
|
|
Packit |
3208b3 |
* equal_range
|
|
Packit |
3208b3 |
* frequencies
|
|
Packit |
3208b3 |
* occurrences
|
|
Packit |
3208b3 |
* mode (RT#91991)
|
|
Packit |
3208b3 |
* zip6 (RT#42921)
|
|
Packit |
3208b3 |
* reduce_0
|
|
Packit |
3208b3 |
* reduce_1
|
|
Packit |
3208b3 |
* reduce_u
|
|
Packit |
3208b3 |
- improve tests
|
|
Packit |
3208b3 |
- make List::MoreUtils::XS independent from List::MoreUtils
|
|
Packit |
3208b3 |
Note that List::MoreUtils::XS doesn't guarantee API stability - this
|
|
Packit |
3208b3 |
feature is only provided through List::MoreUtils as frontend.
|
|
Packit |
3208b3 |
- improve Makefile.PL regarding some build artifacts
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.419 2017-04-06
|
|
Packit |
3208b3 |
- Fix RT#120799: Makefile.PL fails due to unescaped paths interpolated
|
|
Packit |
3208b3 |
in regex pattern (thanks, A. Sinan Unur)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.418 2017-03-29
|
|
Packit |
3208b3 |
- Clarify license conditions
|
|
Packit |
3208b3 |
- fix Changes version/date of 0.417_001
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.417_001 2017-03-21
|
|
Packit |
3208b3 |
- Divorce List::MoreUtils and List::MoreUtils::XS
|
|
Packit |
3208b3 |
- Change license to Apache 2.0 to avoid code stealing without credits
|
|
Packit |
3208b3 |
- Don't support Perl 5.6 out of the box anymore
|
|
Packit |
3208b3 |
- fix RT#120235 - uniq examples are incorrect
|
|
Packit |
3208b3 |
- remove things which will be never done from TODO list as suggested
|
|
Packit |
3208b3 |
by Mark Aufflick in PR#18
|
|
Packit |
3208b3 |
- Apply patch from Yanick Champoux to avoid spelling checker complains
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.416 2016-07-06
|
|
Packit |
3208b3 |
- Change the way how the XS part is loaded as a result of RT#115808
|
|
Packit |
3208b3 |
- Fix some spelling errors (fix RT#115807), thanks Salvatore Bonaccorso
|
|
Packit |
3208b3 |
- Requires XSLoader 0.22
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.415 2016-05-01
|
|
Packit |
3208b3 |
- Release 0.414_001 as 0.415 without further changes
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.414_001 2016-04-13
|
|
Packit |
3208b3 |
- fix RT#75727 - after's XS implementation call XSRETURN(-1) when it
|
|
Packit |
3208b3 |
doesn't find an element (2nd patch provided by Reini Urban,
|
|
Packit |
3208b3 |
regression test provided by Tony Cook)
|
|
Packit |
3208b3 |
- fix RT#113117 - XS's minmax() sometimes return undef (perl >= 5.20),
|
|
Packit |
3208b3 |
thanks PERLANCAR and SREZIC
|
|
Packit |
3208b3 |
- explicit test for thesis in RT#110998 - XS implementation of pairwise
|
|
Packit |
3208b3 |
fails with memory allocation error when there are more return values
|
|
Packit |
3208b3 |
than in original lists -- thesis is proven wrong
|
|
Packit |
3208b3 |
- efficiency improvements by bulk88
|
|
Packit |
3208b3 |
- improve some tests to get clearer reports
|
|
Packit |
3208b3 |
- distinguish between "Makefile.PL find's a .git directory" and
|
|
Packit |
3208b3 |
"Makefile.PL runs in maintainer mode"
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.413 2015-06-10
|
|
Packit |
3208b3 |
- Fix compiling in c++ mode (depreciated, but some people seem to
|
|
Packit |
3208b3 |
require it). Solves RT#104690
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.412 2015-05-19
|
|
Packit |
3208b3 |
- release 0.411_001 without further changes
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.411_001 2015-05-11
|
|
Packit |
3208b3 |
- move generation of test endpoints to author stage as requested per issue/#9
|
|
Packit |
3208b3 |
- add a rough guide for contributors
|
|
Packit |
3208b3 |
- fix rt#103251 to avoid removing bundled stuff by accident
|
|
Packit |
3208b3 |
- Fix compilation errors under cl (Thanks to jddurand)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.410 2015-03-30
|
|
Packit |
3208b3 |
- release 0.409_003 after no further issues came up
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.409_003 2015-03-27
|
|
Packit |
3208b3 |
- update bundled bootstrap modules
|
|
Packit |
3208b3 |
* Data::Tumbler to 0.010
|
|
Packit |
3208b3 |
* Test::WriteVariants to 0.012
|
|
Packit |
3208b3 |
* Config::AutoConf to 0.311
|
|
Packit |
3208b3 |
- fix spelling (and add stop-words for names etc. in author tests)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.409_002 2015-03-23
|
|
Packit |
3208b3 |
- fix multiple mg_get can break weird tie's (thanks to leont)
|
|
Packit |
3208b3 |
- fix test run using PERL5OPT=d:Confess (thanks kentl & ribasushi)
|
|
Packit |
3208b3 |
- use base instead of parent, cause parent isn't bundled before 5.10.1
|
|
Packit |
3208b3 |
(smoke report from SREZIC)
|
|
Packit |
3208b3 |
- update bundled modules (for bootstrapping) and ppport.h (from 3.25
|
|
Packit |
3208b3 |
to 3.31)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.409_001 2015-03-21
|
|
Packit |
3208b3 |
- fix RT#102885: uniq bug broke tied array (reported by louying@pwrd.com)
|
|
Packit |
3208b3 |
- fix issue/8: Macros introduced in dfd851147f cause problems with MSVC
|
|
Packit |
3208b3 |
(reported by A. Sinan Unur)
|
|
Packit |
3208b3 |
- Update ppport.h from 3.25 to 3.31
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.408 2015-03-18
|
|
Packit |
3208b3 |
- fix RT#102840: uniq broken for call-by-function-return (reported by
|
|
Packit |
3208b3 |
Jean-Damien Durand), with a new test case thanks to Thomas Sibley
|
|
Packit |
3208b3 |
- fix RT#102853: hent_val accesses (reported by Brad Forschinger with
|
|
Packit |
3208b3 |
a reasonable patch)
|
|
Packit |
3208b3 |
- fix RT#102833: Compilation error with perl 5.21.7+ (reported by
|
|
Packit |
3208b3 |
Slaven Rezic)
|
|
Packit |
3208b3 |
- fix regex for RT#44518 test
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.407 2015-03-17
|
|
Packit |
3208b3 |
- Added one(), onlyidx(), onlyval() (RT#73134, MHASCH) and onlyres()
|
|
Packit |
3208b3 |
- improve XS maintainability
|
|
Packit |
3208b3 |
- document how uniq/distinct deal with undef (RT#49800)
|
|
Packit |
3208b3 |
- add bsearchidx to satisfy RT#63470
|
|
Packit |
3208b3 |
- add singleton to satisfy RT#94382
|
|
Packit |
3208b3 |
- fix RT#82039 - uniq changes the type of its arguments
|
|
Packit |
3208b3 |
- fix RT#44518 again
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.406 2015-03-03
|
|
Packit |
3208b3 |
- add new functions firstres and lastres in addition to firstidx, lastidx,
|
|
Packit |
3208b3 |
firstval and lastval
|
|
Packit |
3208b3 |
- regenerate MANIFEST to bundle README.md
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.405 2015-02-14
|
|
Packit |
3208b3 |
- fix RT#78527 - first_val/last_val in documentation
|
|
Packit |
3208b3 |
- fix RT#102055 - ExtUtils::MakeMaker required version absurdly high
|
|
Packit |
3208b3 |
- update README (deploy it as README.md now)
|
|
Packit |
3208b3 |
- fix compiler issue for older/ansi-c89 compilers
|
|
Packit |
3208b3 |
- remove local compat workarounds in favour for ppport.h
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.404 2015-01-28
|
|
Packit |
3208b3 |
- fix ancient toolchains (PREREQ_PM & Co. set appropriately),
|
|
Packit |
3208b3 |
reported by ilmari
|
|
Packit |
3208b3 |
- bump version required of Test::More to 0.96 (#toolchain
|
|
Packit |
3208b3 |
calls it a "sane subset")
|
|
Packit |
3208b3 |
- fix some meta-data #toolchain pointed out
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.403 2015-01-27
|
|
Packit |
3208b3 |
- remove most recent stable perl recommendation from meta to
|
|
Packit |
3208b3 |
workaround misbehaving CPAN clients blocking update
|
|
Packit |
3208b3 |
- update copyright date
|
|
Packit |
3208b3 |
- ensure AUTHOR is a string on older toolchains
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.402 2014-12-17
|
|
Packit |
3208b3 |
- bump Config::AutoConf and Test::WriteVariants requirement for
|
|
Packit |
3208b3 |
improved 5.6 compatibility (fixes rt#101121)
|
|
Packit |
3208b3 |
- use base instead of parent in configure stage (improves building
|
|
Packit |
3208b3 |
on 5.6)
|
|
Packit |
3208b3 |
- fix rt#101067 by applying patch from Father Chrysostomos (thanks
|
|
Packit |
3208b3 |
to Lukas Mai (MAUKE) for reporting and explaining)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.401 2014-12-08
|
|
Packit |
3208b3 |
- update bundled Config::AutoConf to 0.307
|
|
Packit |
3208b3 |
- release after long testing period
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.400_010 2014-12-08
|
|
Packit |
3208b3 |
- bundle configure_requires using inc::latest
|
|
Packit |
3208b3 |
- fix RT#96596 by checking types before starting logic ...
|
|
Packit |
3208b3 |
* RT#86260 reported the same issue
|
|
Packit |
3208b3 |
- lower minimum perl required to 5.6
|
|
Packit |
3208b3 |
- switch to check_produce_loadable_xs_build of Config::AutoConf 0.306
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.400_009 2014-05-05
|
|
Packit |
3208b3 |
- improve documentation (David Golden, Jens Rehsack)
|
|
Packit |
3208b3 |
- bundle non-core modules (compared to 5.14)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.400_008 2014-04-24
|
|
Packit |
3208b3 |
- fix none for 0.24 and clarify API tag documentation (David Golden)
|
|
Packit |
3208b3 |
- refactor import tags for clarity (David Golden)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.400_007 2014-04-22
|
|
Packit |
3208b3 |
- cut out exporter-related cruft; it was only necessary when needing
|
|
Packit |
3208b3 |
to choose between multiple implementations (Toby Inkster)
|
|
Packit |
3208b3 |
- Reorganize and clarify documentation (David Golden)
|
|
Packit |
3208b3 |
- revise SYNOPSIS and DESCRIPTION for revised export model (David
|
|
Packit |
3208b3 |
Golden)
|
|
Packit |
3208b3 |
- introduce ":like_*" import tags (Toby Inkster, Jens Rehsack)
|
|
Packit |
3208b3 |
- remove Data::Tumbler and Module::Pluggable from configure
|
|
Packit |
3208b3 |
dependencies, they're coming with Test::WriteVariants
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.400_006 2014-04-01
|
|
Packit |
3208b3 |
- fix typos in POD (RT#87490 - thanks to David Steinbrunner)
|
|
Packit |
3208b3 |
- refactor LMU as discussed with David Golden, Tim Bunce and
|
|
Packit |
3208b3 |
Toby Inkster
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.400_005 2014-03-24
|
|
Packit |
3208b3 |
- rename implementations from alias => relax and tassilo => strict
|
|
Packit |
3208b3 |
- remove 'sno' implementation
|
|
Packit |
3208b3 |
- add precedence 'default' in addition to 'all' for those who prefer
|
|
Packit |
3208b3 |
strict over relax
|
|
Packit |
3208b3 |
- move dependency Module::Runtime from configure to runtime
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.400_004 2014-03-21
|
|
Packit |
3208b3 |
- Switch from Sub::Exporter to Exporter::Tiny (Toby Inkster)
|
|
Packit |
3208b3 |
- fix issues on older perls back to 5.8.1 (Config::AutoConf
|
|
Packit |
3208b3 |
will not do out of the box, but this can be fixed)
|
|
Packit |
3208b3 |
- fix backward compatibility issues (RT#94013 in conjunction
|
|
Packit |
3208b3 |
with RT#93995)
|
|
Packit |
3208b3 |
Details needs to be discussed with Moose community (unless
|
|
Packit |
3208b3 |
they stop caring) to get out of distinguishing hell as soon
|
|
Packit |
3208b3 |
as possible
|
|
Packit |
3208b3 |
- fix some spelling issues reported by David Steinbrunner
|
|
Packit |
3208b3 |
(RT#86347)
|
|
Packit |
3208b3 |
- clarify depedencies, especially recommended ones
|
|
Packit |
3208b3 |
- add some additional tests to prove reported bugs (informed
|
|
Packit |
3208b3 |
reporters when not reproducable)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.400_003 2014-03-18
|
|
Packit |
3208b3 |
- fix compile error on threaded perls (RT#93934 - thanks Andreas
|
|
Packit |
3208b3 |
Koenig for reporting)
|
|
Packit |
3208b3 |
- fix exporter configuration (RT#93929 - thanks Andreas Koenig for
|
|
Packit |
3208b3 |
reporting)
|
|
Packit |
3208b3 |
- fix RT#40905 by allowing choose an appropriate implementation
|
|
Packit |
3208b3 |
- add test for RT#76749 - seems not reproducable (but hopefully
|
|
Packit |
3208b3 |
reporter David J. Oswald can fix the test to help fixing the
|
|
Packit |
3208b3 |
issue beyond)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.400_002 2014-03-16
|
|
Packit |
3208b3 |
- reduce minimum perl version to 5.8.1
|
|
Packit |
3208b3 |
- split implementations between existing authors
|
|
Packit |
3208b3 |
- switch to DynaLoader and Sub::Exporter
|
|
Packit |
3208b3 |
- rely for testing on Test::WriteVariants and Data::Tumbler
|
|
Packit |
3208b3 |
(DBI::Test technology to improve tests)
|
|
Packit |
3208b3 |
- fix 64-bit integer precision (RT#93207 reported by Dana Jacobsen)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.400_001 2013-10-11
|
|
Packit |
3208b3 |
- Reformat Changes as per CPAN::Changes::Spec
|
|
Packit |
3208b3 |
- taking FIRSTCOME power and move repository to GitHub
|
|
Packit |
3208b3 |
- merge Tassilo's 0.25_nn dev releases back
|
|
Packit |
3208b3 |
* mark "any" and "all" as "to be discussed"
|
|
Packit |
3208b3 |
==> API changes made by Alias/ADAMK
|
|
Packit |
3208b3 |
- bump version to clarify new age (contributors welcome!)
|
|
Packit |
3208b3 |
- bump minimum perl version to 5.8.3
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.33 2011-08-04
|
|
Packit |
3208b3 |
- Updated can_xs to fix a bug in it
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.32 2011-05-20
|
|
Packit |
3208b3 |
- Production release, no other changes
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.31_02 2011-03-21
|
|
Packit |
3208b3 |
- More accurate detection of XS support (ADAMK)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.31_01 2011-03-21
|
|
Packit |
3208b3 |
- Updating copyright year (ADAMK)
|
|
Packit |
3208b3 |
- Teak documentation of all() and none() (WYANT)
|
|
Packit |
3208b3 |
- Memory leak fixed for apply() and XS version restored (ARC)
|
|
Packit |
3208b3 |
- Memory leak fixed for indexes() and XS version restored (ARC)
|
|
Packit |
3208b3 |
- Memory leak fixed for part() and XS version restored (ARC)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.30 2010-12-16
|
|
Packit |
3208b3 |
- Change the way we localise PERL_DL_NONLAZY to false to remove
|
|
Packit |
3208b3 |
a warning that some people were seeing. The new approach is taken
|
|
Packit |
3208b3 |
from the way that List::Util does it.
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.29 2010-12-08
|
|
Packit |
3208b3 |
- Removed an erroneous Test::NoWarnings dependency
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.28 2010-12-07
|
|
Packit |
3208b3 |
- Switching to a production release
|
|
Packit |
3208b3 |
- Restored the regression test for RT #38630 from 0.23.
|
|
Packit |
3208b3 |
As apply() was disabled in 0.27_04 this test will only act
|
|
Packit |
3208b3 |
to validate the future XS restoration of apply().
|
|
Packit |
3208b3 |
- Adding uniq warning tests, disabled initially
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.27_04 2010-12-06
|
|
Packit |
3208b3 |
- The behaviour of any/all/none/notall has changed when
|
|
Packit |
3208b3 |
passed a null list to treat a null list as a legitimate list.
|
|
Packit |
3208b3 |
Instead of returning C<undef> the functions now return the
|
|
Packit |
3208b3 |
following: any {} == false, all {} == true, none {} == true,
|
|
Packit |
3208b3 |
notall {} == false.
|
|
Packit |
3208b3 |
Resolves #40905: Returning undef when none is passed an empty
|
|
Packit |
3208b3 |
- Disabled the leaking XS versions of part(), apply() and indexes()
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.27_03 2010-12-06
|
|
Packit |
3208b3 |
- General house cleaning
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.27_02 2010-12-01
|
|
Packit |
3208b3 |
- Reduced test suite peak memory consumption by 5-10 meg
|
|
Packit |
3208b3 |
- Added the 'distinct' alias for the uniq function, for people that
|
|
Packit |
3208b3 |
like their chained map/grep/sort pipelines with a SQL'ish flavour.
|
|
Packit |
3208b3 |
- Expanded test suite for the any() group of functions.
|
|
Packit |
3208b3 |
- The any() group of functions now strictly always return scalar
|
|
Packit |
3208b3 |
boolean true, false and undef to match the XS version.
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.27_01 2012-12-01
|
|
Packit |
3208b3 |
- Refactored the split test scripts into a common test module
|
|
Packit |
3208b3 |
to be shared between both the Perl and XS versions.
|
|
Packit |
3208b3 |
- Reapply fix for http://rt.cpan.org/Ticket/Display.html?id=39847
|
|
Packit |
3208b3 |
"minmax error: unpredictable results with lists of 1 element"
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.26 2010-11-23
|
|
Packit |
3208b3 |
- No changes
|
|
Packit |
3208b3 |
- Some parts of the CPAN cloud were confusing my 0.24
|
|
Packit |
3208b3 |
release with the older deleted 0.24. Bumping version
|
|
Packit |
3208b3 |
past Tassilo's to clarify things.
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.24 2010-11-22
|
|
Packit |
3208b3 |
- No changes, switching to a production version
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.23_01 2010-09-25
|
|
Packit |
3208b3 |
- First attempt at repackaging the List::MoreUtils code in
|
|
Packit |
3208b3 |
Makefile.PL and release toolchain similar to Params::Util
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.25_02 2009-08-01
|
|
Packit |
3208b3 |
- MS VC++ 7 doesn't like inline nor 'long long'
|
|
Packit |
3208b3 |
(patch provided by Taro Nishino (taro DOT nishino AT gmail.com)
|
|
Packit |
3208b3 |
- Newx isbn't around in older perls so use New(0,...) instead
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.25_01 2009-07-30
|
|
Packit |
3208b3 |
- it seems the only way of handling the stack that works on all
|
|
Packit |
3208b3 |
flavors of the multicall API is by making a shallow copy of it
|
|
Packit |
3208b3 |
and use that between the PUSH/POP_MULTICALL bracket
|
|
Packit |
3208b3 |
- fix awkward ok() override in List-MoreUtils.t so that it reports
|
|
Packit |
3208b3 |
line numbers in test failures properly
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.24 2009-07-19
|
|
Packit |
3208b3 |
- List::MoreUtils was not handling the stack properly when the stack was grown
|
|
Packit |
3208b3 |
from inside code-references
|
|
Packit |
3208b3 |
- a couple of tests for each_arrayref were calling each_array
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.23 2009-04-19
|
|
Packit |
3208b3 |
- BACKWARDS INCOMPATIBLE CHANGE:
|
|
Packit |
3208b3 |
fixed: Returning undef when none is passed an empty array is counterintuitive
|
|
Packit |
3208b3 |
(http://rt.cpan.org/Ticket/Display.html?id=40905)
|
|
Packit |
3208b3 |
- fixed: minmax error: unpredictable results with lists of 1 element
|
|
Packit |
3208b3 |
(http://rt.cpan.org/Ticket/Display.html?id=39847)
|
|
Packit |
3208b3 |
- fixed: bug: uniq doesn't like undef values.
|
|
Packit |
3208b3 |
uniq warns on undef values
|
|
Packit |
3208b3 |
(http://rt.cpan.org/Ticket/Display.html?id=37533)
|
|
Packit |
3208b3 |
(http://rt.cpan.org/Ticket/Display.html?id=43214)
|
|
Packit |
3208b3 |
- fixed: bug in pairwise when $a and $b are lexically defined using my
|
|
Packit |
3208b3 |
(http://rt.cpan.org/Ticket/Display.html?id=44518)
|
|
Packit |
3208b3 |
- fixed: Big memory leak with XS part()
|
|
Packit |
3208b3 |
(http://rt.cpan.org/Ticket/Display.html?id=41097)
|
|
Packit |
3208b3 |
- fixed: memory leak in indexes() [XS]
|
|
Packit |
3208b3 |
(http://rt.cpan.org/Public/Bug/Display.html?id=41494)
|
|
Packit |
3208b3 |
- reduced memory-requirements for the part() tests as that was responsible
|
|
Packit |
3208b3 |
for a lot of unnecessary test-failures
|
|
Packit |
3208b3 |
- new function bsearch() which performs a binary search
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.22 2006-07-02
|
|
Packit |
3208b3 |
- SvPV_nolen doesn't exist on pre 5.6 perls
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.21 2006-06-18
|
|
Packit |
3208b3 |
- propagate dies from inside the code-reference of pairwise to
|
|
Packit |
3208b3 |
caller
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.20 2006-04-25
|
|
Packit |
3208b3 |
- part() would destroy the list elements when changing
|
|
Packit |
3208b3 |
an array in place (@list = part { ... } @list)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.19 2006-03-13
|
|
Packit |
3208b3 |
- working down myself the queue of suggestions:
|
|
Packit |
3208b3 |
part() added
|
|
Packit |
3208b3 |
(Ricardo SIGNES <rjbs AT cpan DOT org>)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.18 2006-02-25
|
|
Packit |
3208b3 |
- each_arrayref (XS) couldn't deal with refs to list literals
|
|
Packit |
3208b3 |
(brought up by David Filmer <usenet AT DavidFilmer DOT com>
|
|
Packit |
3208b3 |
in comp.lang.perl.misc)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.17 2005-12-07
|
|
Packit |
3208b3 |
- each_arrayref had no XS implementation and wasn't
|
|
Packit |
3208b3 |
mentioned in the PODs
|
|
Packit |
3208b3 |
(patch by Anno Siegel <siegel AT zrz DOT tu-berlin DOT de>)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.16 2005-11-14
|
|
Packit |
3208b3 |
- a dangling semicolon in some macros prevented
|
|
Packit |
3208b3 |
the XS portion to compile on some compilers
|
|
Packit |
3208b3 |
(Lars Thegler <lars AT thegler DOT dk>)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.15 2005-11-11
|
|
Packit |
3208b3 |
- 0.13 and 0.14 broke the module on 5.6.x
|
|
Packit |
3208b3 |
(spotted by Thomas A. Lowery <tlowery AT cc3 DOT com>)
|
|
Packit |
3208b3 |
- internals changed to make use of the new MULTICALL API
|
|
Packit |
3208b3 |
which had to be backported to 5.005_x
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.14 2005-11-10
|
|
Packit |
3208b3 |
- 0.13 fixed the leaks but rendered the XS part uncompilable
|
|
Packit |
3208b3 |
for perls < 5.6.0: Fixed
|
|
Packit |
3208b3 |
(spotted by Lars Thegler <lars AT thegler DOT dk>)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.13 2005-11-09
|
|
Packit |
3208b3 |
- nearly all functions receiving a CODE-block as first
|
|
Packit |
3208b3 |
argument had a hefty memory-leak: Fixed
|
|
Packit |
3208b3 |
(spotted by Thomas A. Lowery <tlowery AT cc3 DOT com>)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.12 2005-09-28
|
|
Packit |
3208b3 |
- first_index and each_arrayref weren't exportable
|
|
Packit |
3208b3 |
(spotted by Darren Duncan)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.11 2005-09-27
|
|
Packit |
3208b3 |
- make sure that Test::Pod and Test::Pod::Coverage are
|
|
Packit |
3208b3 |
installed in the required minimum versions
|
|
Packit |
3208b3 |
(thanks to Ricardo Signes <rjbs AT cpan DOT org>)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.10 2005-04-01
|
|
Packit |
3208b3 |
- new function minmax() with comparisons in O(3n/2 - 2)
|
|
Packit |
3208b3 |
- some POD corrections (Adam Kennedy)
|
|
Packit |
3208b3 |
- POD- and POD-coverage tests
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.09 2004-12-04
|
|
Packit |
3208b3 |
- 0.08 only fixed uniq() for scalar context
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.08 2004-12-03
|
|
Packit |
3208b3 |
- uniq() was not mentioned in the perldocs and only had
|
|
Packit |
3208b3 |
the XS implementation
|
|
Packit |
3208b3 |
- uniq() also produced wrong results on 5.8.0
|
|
Packit |
3208b3 |
(thanks to Slaven Rezic for spotting it and suggesting
|
|
Packit |
3208b3 |
a workaround)
|
|
Packit |
3208b3 |
- the test-suite triggered a bug in 5.6.x perls
|
|
Packit |
3208b3 |
- the test-suite now tests both the XS- and Perl-implementation
|
|
Packit |
3208b3 |
- a wrong example in the perldocs fixed (Ron Savage)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.07 2004-12-01
|
|
Packit |
3208b3 |
- new functions:
|
|
Packit |
3208b3 |
after, after_incl, before, before_incl, indexes
|
|
Packit |
3208b3 |
lastval, firstval, pairwise, each_array, natatime,
|
|
Packit |
3208b3 |
mesh (all from Eric J. Roodes' List::MoreUtil).
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.06 2004-11-14
|
|
Packit |
3208b3 |
- new function 'apply' on behalf of Brian McCauley
|
|
Packit |
3208b3 |
(<nobull AT mail DOT com>)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.05 2004-09-18
|
|
Packit |
3208b3 |
- merged in insert_after() and insert_after_string() from
|
|
Packit |
3208b3 |
List::Utils which is now obsolete
|
|
Packit |
3208b3 |
(thanks to James Keenan <jkeen AT verizon DOT net> and
|
|
Packit |
3208b3 |
Terrence Brannon <terry AT hcoop DOT net>)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.04 2004-07-10
|
|
Packit |
3208b3 |
- renamed to List::MoreUtils on suggestion by
|
|
Packit |
3208b3 |
Steve Purkis <spurkis AT quiup DOT com>
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.03 2004-07-09
|
|
Packit |
3208b3 |
- some compilers don't like the stale goto labels
|
|
Packit |
3208b3 |
without any statement following. Fixed.
|
|
Packit |
3208b3 |
(Robert Rothenberg <wlkngowl AT i-2000 DOT com>)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.02 2004-07-08
|
|
Packit |
3208b3 |
- added Perl implementations of all functions
|
|
Packit |
3208b3 |
as a fallback
|
|
Packit |
3208b3 |
(Adam Kennedy <adam AT phase-n DOT com>)
|
|
Packit |
3208b3 |
|
|
Packit |
3208b3 |
0.01 2004-07-05
|
|
Packit |
3208b3 |
- original version; created by h2xs 1.23 with options
|
|
Packit |
3208b3 |
-b 5.5.3 -A -n List::Any
|