view release on metacpan or search on metacpan
Old three number version change to two numbers.
v1.0.3 2012-09-01
- intersection handles multiple equal elements in an array correct now.
e.g. intersection([1,2,1],[2,1]) -> (1,2)
v1.0.2 2012-08-12
- Missing build require module added.
v1.0.1 2012-08-05
- Module Test::Differences removed from test scripts to avoid
breaks on some systems.
- Some example files added.
- POD test and POD coverage test added.
- compareOrder() modified, it's using ~~ smart-match operator.
v1.0.0 2012-07-30
- Initial version of Array::CompareAndFilter
"no_index" : {
"directory" : [
"t",
"inc"
]
},
"prereqs" : {
"build" : {
"requires" : {
"Devel::Cover" : "0",
"Test::Differences" : "0",
"Test::Exception" : "0",
"Test::More" : "0",
"Test::Pod::Coverage" : "0"
}
},
"configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
---
abstract: 'Basic functions to compare and filter arrays for different requirements.'
author:
- 'H. Klausing <h.klausing (AT) gmx.de>'
build_requires:
Devel::Cover: '0'
Test::Differences: '0'
Test::Exception: '0'
Test::More: '0'
Test::Pod::Coverage: '0'
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 1
generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142060'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
MYMETA.json view on Meta::CPAN
"no_index" : {
"directory" : [
"t",
"inc"
]
},
"prereqs" : {
"build" : {
"requires" : {
"Devel::Cover" : "0",
"Test::Differences" : "0",
"Test::Exception" : "0",
"Test::More" : "0",
"Test::Pod::Coverage" : "0"
}
},
"configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
---
abstract: 'Basic functions to compare and filter arrays '
author:
- 'H. Klausing <h.klausing (AT) gmx.de>'
build_requires:
Devel::Cover: '0'
Test::Differences: '0'
Test::Exception: '0'
Test::More: '0'
Test::Pod::Coverage: '0'
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
generated_by: 'ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.112150, CPAN::Meta::Converter version 2.142060'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
Makefile.PL view on Meta::CPAN
(
$] >= 5.010
? ## Add these new keywords supported since 5.010
(
ABSTRACT_FROM => 'lib/Array/CompareAndFilter.pm', # retrieve abstract from module
AUTHOR => 'H. Klausing <h.klausing (AT) gmx.de>'
)
: ()
),
MIN_PERL_VERSION => '5.010',
BUILD_REQUIRES => {'Test::Exception' => 0, 'Test::Differences' => 0, 'Test::More' => 0, 'Devel::Cover' => 0, 'Test::Pod::Coverage' => 0},
);
t/01_compareValue.t view on Meta::CPAN
#
#
#
#--- global variables -------------------
#
#
#
#--- used modules -----------------------
use Test::More(tests => 20); # <-- put test numbers here
use Test::Differences qw(eq_or_diff);
use Test::Exception;
use Array::CompareAndFilter qw(compareValue);
#
#
#
#--- function forward declarations ------
sub main;
#
t/02_compareItem.t view on Meta::CPAN
#
#
#
#--- global variables -------------------
#
#
#
#--- used modules -----------------------
use Test::More(tests => 20); # <-- put test numbers here
use Test::Differences qw(eq_or_diff);
use Test::Exception;
use Array::CompareAndFilter qw(compareItem);
#
#
#
#--- function forward declarations ------
sub main;
#
t/03_compareOrder.t view on Meta::CPAN
#
#
#
#--- global variables -------------------
#
#
#
#--- used modules -----------------------
use Test::More(tests => 17); # <-- put test numbers here
use Test::Differences qw(eq_or_diff);
use Test::Exception;
use Array::CompareAndFilter qw(compareOrder);
#
#
#
#--- function forward declarations ------
sub main;
#
t/04_intersection.t view on Meta::CPAN
#
#
#
#--- global variables -------------------
#
#
#
#--- used modules -----------------------
use Test::More(tests => 19); # <-- put test numbers here
use Test::Differences qw(eq_or_diff);
use Test::Exception;
use lib '../lib';
use Array::CompareAndFilter qw(intersection);
#
#
#
#--- function forward declarations ------
sub main;
t/05_difference.t view on Meta::CPAN
#
#
#
#--- global variables -------------------
#
#
#
#--- used modules -----------------------
use Test::More(tests => 12); # <-- put test numbers here
use Test::Differences qw(eq_or_diff);
use Test::Exception;
use Array::CompareAndFilter qw(difference);
#
#
#
#--- function forward declarations ------
main();
exit 0; # script execution was successful
t/06_substractItem.t view on Meta::CPAN
#
#
#
#--- global variables -------------------
#
#
#
#--- used modules -----------------------
use Test::More(tests => 11); # <-- put test numbers here
use Test::Differences qw(eq_or_diff);
use Test::Exception;
use Array::CompareAndFilter qw(substractItem);
#
#
#
#--- function forward declarations ------
sub main;
#
t/07_substractValue.t view on Meta::CPAN
#
#
#
#--- global variables -------------------
#
#
#
#--- used modules -----------------------
use Test::More(tests => 15); # <-- put test numbers here
use Test::Differences qw(eq_or_diff);
use Test::Exception;
use Array::CompareAndFilter qw(substractValue);
#
#
#
#--- function forward declarations ------
sub main;
#
t/08_unscramble.t view on Meta::CPAN
#
#
#
#--- global variables -------------------
#
#
#
#--- used modules -----------------------
use Test::More(tests => 14); # <-- put test numbers here
use Test::Differences qw(eq_or_diff);
use Test::Exception;
use Array::CompareAndFilter qw(unscramble);
#
#
#
#--- function forward declarations ------
sub main;
#
t/09_unique.t view on Meta::CPAN
#
#
#
#--- global variables -------------------
#
#
#
#--- used modules -----------------------
use Test::More(tests => 18); # <-- put test numbers here
use Test::Differences qw(eq_or_diff);
use Test::Exception;
use Array::CompareAndFilter qw(unique);
#
#
#
#--- function forward declarations ------
main();
exit 0; # script execution was successful
t/10_singular.t view on Meta::CPAN
#
#
#
#--- global variables -------------------
#
#
#
#--- used modules -----------------------
use Test::More(tests => 9); # <-- put test numbers here
use Test::Differences qw(eq_or_diff);
use Test::Exception;
use Array::CompareAndFilter qw(singular);
#
#
#
#--- function forward declarations ------
sub main;
#
t/10_singularize.t view on Meta::CPAN
#
#
#
#--- global variables -------------------
#
#
#
#--- used modules -----------------------
use Test::More(tests => 32); # <-- put test numbers here
use Test::Differences qw(eq_or_diff);
use Test::Exception;
use Array::CompareAndFilter qw(singularize);
#
#
#
#--- function forward declarations ------
sub main;
#
t/11_examples.t view on Meta::CPAN
#
#
#
#--- global variables -------------------
#
#
#
#--- used modules -----------------------
use Test::More(tests => 53); # <-- put test numbers here
use Test::Differences qw(eq_or_diff);
use Array::CompareAndFilter qw(:all);
#
#
#
#--- function forward declarations ------
sub main;
#
#