diff options
-rw-r--r-- | MANIFEST | 58 | ||||
-rwxr-xr-x | Porting/Maintainers.pl | 2 | ||||
-rw-r--r-- | ext/.gitignore | 1 | ||||
-rw-r--r-- | ext/Memoize/README (renamed from lib/Memoize/README) | 0 | ||||
-rw-r--r-- | ext/Memoize/TODO (renamed from lib/Memoize/TODO) | 0 | ||||
-rw-r--r-- | ext/Memoize/lib/Memoize.pm (renamed from lib/Memoize.pm) | 0 | ||||
-rw-r--r-- | ext/Memoize/lib/Memoize/AnyDBM_File.pm (renamed from lib/Memoize/AnyDBM_File.pm) | 0 | ||||
-rw-r--r-- | ext/Memoize/lib/Memoize/Expire.pm (renamed from lib/Memoize/Expire.pm) | 0 | ||||
-rw-r--r-- | ext/Memoize/lib/Memoize/ExpireFile.pm (renamed from lib/Memoize/ExpireFile.pm) | 0 | ||||
-rw-r--r-- | ext/Memoize/lib/Memoize/ExpireTest.pm (renamed from lib/Memoize/ExpireTest.pm) | 0 | ||||
-rw-r--r-- | ext/Memoize/lib/Memoize/NDBM_File.pm (renamed from lib/Memoize/NDBM_File.pm) | 0 | ||||
-rw-r--r-- | ext/Memoize/lib/Memoize/SDBM_File.pm (renamed from lib/Memoize/SDBM_File.pm) | 0 | ||||
-rw-r--r-- | ext/Memoize/lib/Memoize/Storable.pm (renamed from lib/Memoize/Storable.pm) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/array.t (renamed from lib/Memoize/t/array.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/array_confusion.t (renamed from lib/Memoize/t/array_confusion.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/correctness.t (renamed from lib/Memoize/t/correctness.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/errors.t (renamed from lib/Memoize/t/errors.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/expfile.t (renamed from lib/Memoize/t/expfile.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/expire.t (renamed from lib/Memoize/t/expire.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/expmod_n.t (renamed from lib/Memoize/t/expmod_n.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/expmod_t.t (renamed from lib/Memoize/t/expmod_t.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/flush.t (renamed from lib/Memoize/t/flush.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/normalize.t (renamed from lib/Memoize/t/normalize.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/prototype.t (renamed from lib/Memoize/t/prototype.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/speed.t (renamed from lib/Memoize/t/speed.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/tie.t (renamed from lib/Memoize/t/tie.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/tie_gdbm.t (renamed from lib/Memoize/t/tie_gdbm.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/tie_ndbm.t (renamed from lib/Memoize/t/tie_ndbm.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/tie_sdbm.t (renamed from lib/Memoize/t/tie_sdbm.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/tie_storable.t (renamed from lib/Memoize/t/tie_storable.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/tiefeatures.t (renamed from lib/Memoize/t/tiefeatures.t) | 0 | ||||
-rw-r--r-- | ext/Memoize/t/unmemoize.t (renamed from lib/Memoize/t/unmemoize.t) | 0 | ||||
-rw-r--r-- | lib/.gitignore | 9 |
33 files changed, 40 insertions, 30 deletions
@@ -1442,6 +1442,35 @@ ext/Math-BigInt-FastCalc/t/bigintfc.t Math::BigInt::FastCalc extension ext/Math-BigInt-FastCalc/t/bootstrap.t Math::BigInt::FastCalc extension ext/Math-BigInt-FastCalc/t/leak.t test for memory leaks in Math::BigInt::FastCalc ext/Math-BigInt-FastCalc/t/mbi_rand.t Math::BigInt::FastCalc extension +ext/Memoize/lib/Memoize/AnyDBM_File.pm Memoize glue layer for AnyDBM_File +ext/Memoize/lib/Memoize/ExpireFile.pm Memoize expiry manager test scaffold +ext/Memoize/lib/Memoize/Expire.pm Memoize expiry manager example +ext/Memoize/lib/Memoize/ExpireTest.pm Memoize expiry manager test scaffold +ext/Memoize/lib/Memoize/NDBM_File.pm Memoize glue layer for NDBM_File +ext/Memoize/lib/Memoize.pm Memoize +ext/Memoize/lib/Memoize/SDBM_File.pm Memoize glue layer for SDBM_File +ext/Memoize/lib/Memoize/Storable.pm Memoize glue layer for Storable +ext/Memoize/README Memoize release notes +ext/Memoize/t/array_confusion.t Memoize ambiguous array return tests +ext/Memoize/t/array.t Memoize array context return tests +ext/Memoize/t/correctness.t Memoize basic correctness tests +ext/Memoize/t/errors.t Memoize PEBKAC detection tests +ext/Memoize/t/expfile.t Memoize expiry manager tests +ext/Memoize/t/expire.t Memoize expiry manager tests +ext/Memoize/t/expmod_n.t Memoize expiry manager tests +ext/Memoize/t/expmod_t.t Memoize expiry manager (timed) tests +ext/Memoize/t/flush.t Memoize 'flush_cache' function tests +ext/Memoize/t/normalize.t Memoize 'normalizer' feature tests +ext/Memoize/TODO Memoize to-do list +ext/Memoize/t/prototype.t Memoize prototyped function handling tests +ext/Memoize/t/speed.t "Makes functions faster" advertisement test +ext/Memoize/t/tiefeatures.t Memoize FAULT / MERGE / HASH options test +ext/Memoize/t/tie_gdbm.t Memoize GDBM interface test +ext/Memoize/t/tie_ndbm.t Memoize NDBM interface test +ext/Memoize/t/tie_sdbm.t Memoize SDBM interface test +ext/Memoize/t/tie_storable.t Memoize Storable interface test +ext/Memoize/t/tie.t Memoize tied file test +ext/Memoize/t/unmemoize.t Memoize 'unmemoize' function test ext/MIME-Base64/Base64.pm MIME::Base64 extension ext/MIME-Base64/Base64.xs MIME::Base64 extension ext/MIME-Base64/Changes MIME::Base64 extension @@ -2830,35 +2859,6 @@ lib/Math/Complex.t See if Math::Complex works lib/Math/Trig.pm A simple interface to complex trigonometry lib/Math/Trig.t See if Math::Trig works lib/Math/underbar.t See if Math::Complex works -lib/Memoize/AnyDBM_File.pm Memoize glue layer for AnyDBM_File -lib/Memoize/ExpireFile.pm Memoize expiry manager test scaffold -lib/Memoize/Expire.pm Memoize expiry manager example -lib/Memoize/ExpireTest.pm Memoize expiry manager test scaffold -lib/Memoize/NDBM_File.pm Memoize glue layer for NDBM_File -lib/Memoize.pm Memoize -lib/Memoize/README Memoize release notes -lib/Memoize/SDBM_File.pm Memoize glue layer for SDBM_File -lib/Memoize/Storable.pm Memoize glue layer for Storable -lib/Memoize/t/array_confusion.t Memoize ambiguous array return tests -lib/Memoize/t/array.t Memoize array context return tests -lib/Memoize/t/correctness.t Memoize basic correctness tests -lib/Memoize/t/errors.t Memoize PEBKAC detection tests -lib/Memoize/t/expfile.t Memoize expiry manager tests -lib/Memoize/t/expire.t Memoize expiry manager tests -lib/Memoize/t/expmod_n.t Memoize expiry manager tests -lib/Memoize/t/expmod_t.t Memoize expiry manager (timed) tests -lib/Memoize/t/flush.t Memoize 'flush_cache' function tests -lib/Memoize/t/normalize.t Memoize 'normalizer' feature tests -lib/Memoize/TODO Memoize to-do list -lib/Memoize/t/prototype.t Memoize prototyped function handling tests -lib/Memoize/t/speed.t "Makes functions faster" advertisement test -lib/Memoize/t/tiefeatures.t Memoize FAULT / MERGE / HASH options test -lib/Memoize/t/tie_gdbm.t Memoize GDBM interface test -lib/Memoize/t/tie_ndbm.t Memoize NDBM interface test -lib/Memoize/t/tie_sdbm.t Memoize SDBM interface test -lib/Memoize/t/tie_storable.t Memoize Storable interface test -lib/Memoize/t/tie.t Memoize tied file test -lib/Memoize/t/unmemoize.t Memoize 'unmemoize' function test lib/Module/Build/API.pod Module::Build lib/Module/Build/Authoring.pod Module::Build lib/Module/Build/Base.pm Module::Build diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index 52434fc5e7..d1204f5e27 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -1082,7 +1082,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'mjd', 'DISTRIBUTION' => 'MJD/Memoize-1.01.tar.gz', - 'FILES' => q[lib/Memoize.pm lib/Memoize], + 'FILES' => q[ext/Memoize], 'EXCLUDED' => [ qw{ article.html diff --git a/ext/.gitignore b/ext/.gitignore index 499602c17b..e13382a53a 100644 --- a/ext/.gitignore +++ b/ext/.gitignore @@ -39,6 +39,7 @@ ppport.h /Log-Message/Makefile.PL /Log-Message-Simple/Makefile.PL /Math-BigInt-FastCalc/Makefile.PL +/Memoize/Makefile.PL /Module-Load/Makefile.PL /Module-Load-Conditional/Makefile.PL /Module-Loaded/Makefile.PL diff --git a/lib/Memoize/README b/ext/Memoize/README index 552f621236..552f621236 100644 --- a/lib/Memoize/README +++ b/ext/Memoize/README diff --git a/lib/Memoize/TODO b/ext/Memoize/TODO index 59686125cb..59686125cb 100644 --- a/lib/Memoize/TODO +++ b/ext/Memoize/TODO diff --git a/lib/Memoize.pm b/ext/Memoize/lib/Memoize.pm index 0cecbcab0a..0cecbcab0a 100644 --- a/lib/Memoize.pm +++ b/ext/Memoize/lib/Memoize.pm diff --git a/lib/Memoize/AnyDBM_File.pm b/ext/Memoize/lib/Memoize/AnyDBM_File.pm index 91f960962f..91f960962f 100644 --- a/lib/Memoize/AnyDBM_File.pm +++ b/ext/Memoize/lib/Memoize/AnyDBM_File.pm diff --git a/lib/Memoize/Expire.pm b/ext/Memoize/lib/Memoize/Expire.pm index 97e1aa4420..97e1aa4420 100644 --- a/lib/Memoize/Expire.pm +++ b/ext/Memoize/lib/Memoize/Expire.pm diff --git a/lib/Memoize/ExpireFile.pm b/ext/Memoize/lib/Memoize/ExpireFile.pm index e52c09a3bf..e52c09a3bf 100644 --- a/lib/Memoize/ExpireFile.pm +++ b/ext/Memoize/lib/Memoize/ExpireFile.pm diff --git a/lib/Memoize/ExpireTest.pm b/ext/Memoize/lib/Memoize/ExpireTest.pm index 729f6b9850..729f6b9850 100644 --- a/lib/Memoize/ExpireTest.pm +++ b/ext/Memoize/lib/Memoize/ExpireTest.pm diff --git a/lib/Memoize/NDBM_File.pm b/ext/Memoize/lib/Memoize/NDBM_File.pm index 96eabfbb7c..96eabfbb7c 100644 --- a/lib/Memoize/NDBM_File.pm +++ b/ext/Memoize/lib/Memoize/NDBM_File.pm diff --git a/lib/Memoize/SDBM_File.pm b/ext/Memoize/lib/Memoize/SDBM_File.pm index f66273f274..f66273f274 100644 --- a/lib/Memoize/SDBM_File.pm +++ b/ext/Memoize/lib/Memoize/SDBM_File.pm diff --git a/lib/Memoize/Storable.pm b/ext/Memoize/lib/Memoize/Storable.pm index 4c29dd7eb8..4c29dd7eb8 100644 --- a/lib/Memoize/Storable.pm +++ b/ext/Memoize/lib/Memoize/Storable.pm diff --git a/lib/Memoize/t/array.t b/ext/Memoize/t/array.t index b7057ea58a..b7057ea58a 100644 --- a/lib/Memoize/t/array.t +++ b/ext/Memoize/t/array.t diff --git a/lib/Memoize/t/array_confusion.t b/ext/Memoize/t/array_confusion.t index 44847c36b7..44847c36b7 100644 --- a/lib/Memoize/t/array_confusion.t +++ b/ext/Memoize/t/array_confusion.t diff --git a/lib/Memoize/t/correctness.t b/ext/Memoize/t/correctness.t index ae56787255..ae56787255 100644 --- a/lib/Memoize/t/correctness.t +++ b/ext/Memoize/t/correctness.t diff --git a/lib/Memoize/t/errors.t b/ext/Memoize/t/errors.t index 43e77b910c..43e77b910c 100644 --- a/lib/Memoize/t/errors.t +++ b/ext/Memoize/t/errors.t diff --git a/lib/Memoize/t/expfile.t b/ext/Memoize/t/expfile.t index c81bfd494f..c81bfd494f 100644 --- a/lib/Memoize/t/expfile.t +++ b/ext/Memoize/t/expfile.t diff --git a/lib/Memoize/t/expire.t b/ext/Memoize/t/expire.t index 497e7a9fdd..497e7a9fdd 100644 --- a/lib/Memoize/t/expire.t +++ b/ext/Memoize/t/expire.t diff --git a/lib/Memoize/t/expmod_n.t b/ext/Memoize/t/expmod_n.t index 7e5505a871..7e5505a871 100644 --- a/lib/Memoize/t/expmod_n.t +++ b/ext/Memoize/t/expmod_n.t diff --git a/lib/Memoize/t/expmod_t.t b/ext/Memoize/t/expmod_t.t index a1ffa017bb..a1ffa017bb 100644 --- a/lib/Memoize/t/expmod_t.t +++ b/ext/Memoize/t/expmod_t.t diff --git a/lib/Memoize/t/flush.t b/ext/Memoize/t/flush.t index bf9262ec7c..bf9262ec7c 100644 --- a/lib/Memoize/t/flush.t +++ b/ext/Memoize/t/flush.t diff --git a/lib/Memoize/t/normalize.t b/ext/Memoize/t/normalize.t index a920ff4b30..a920ff4b30 100644 --- a/lib/Memoize/t/normalize.t +++ b/ext/Memoize/t/normalize.t diff --git a/lib/Memoize/t/prototype.t b/ext/Memoize/t/prototype.t index f3859e329d..f3859e329d 100644 --- a/lib/Memoize/t/prototype.t +++ b/ext/Memoize/t/prototype.t diff --git a/lib/Memoize/t/speed.t b/ext/Memoize/t/speed.t index 6d21906573..6d21906573 100644 --- a/lib/Memoize/t/speed.t +++ b/ext/Memoize/t/speed.t diff --git a/lib/Memoize/t/tie.t b/ext/Memoize/t/tie.t index 02c20d6fc7..02c20d6fc7 100644 --- a/lib/Memoize/t/tie.t +++ b/ext/Memoize/t/tie.t diff --git a/lib/Memoize/t/tie_gdbm.t b/ext/Memoize/t/tie_gdbm.t index 002ab9de00..002ab9de00 100644 --- a/lib/Memoize/t/tie_gdbm.t +++ b/ext/Memoize/t/tie_gdbm.t diff --git a/lib/Memoize/t/tie_ndbm.t b/ext/Memoize/t/tie_ndbm.t index e9b0379156..e9b0379156 100644 --- a/lib/Memoize/t/tie_ndbm.t +++ b/ext/Memoize/t/tie_ndbm.t diff --git a/lib/Memoize/t/tie_sdbm.t b/ext/Memoize/t/tie_sdbm.t index 588efd9561..588efd9561 100644 --- a/lib/Memoize/t/tie_sdbm.t +++ b/ext/Memoize/t/tie_sdbm.t diff --git a/lib/Memoize/t/tie_storable.t b/ext/Memoize/t/tie_storable.t index de3b8dc26b..de3b8dc26b 100644 --- a/lib/Memoize/t/tie_storable.t +++ b/ext/Memoize/t/tie_storable.t diff --git a/lib/Memoize/t/tiefeatures.t b/ext/Memoize/t/tiefeatures.t index 7306d9f4f8..7306d9f4f8 100644 --- a/lib/Memoize/t/tiefeatures.t +++ b/ext/Memoize/t/tiefeatures.t diff --git a/lib/Memoize/t/unmemoize.t b/ext/Memoize/t/unmemoize.t index 82b318c645..82b318c645 100644 --- a/lib/Memoize/t/unmemoize.t +++ b/ext/Memoize/t/unmemoize.t diff --git a/lib/.gitignore b/lib/.gitignore index 5d7defdde5..6ec8c4d59c 100644 --- a/lib/.gitignore +++ b/lib/.gitignore @@ -167,6 +167,15 @@ /Log/Message/Simple.pm /MIME /Math/BigInt/FastCalc.pm +/Memoize.pm +/Memoize +/Memoize/AnyDBM_File.pm +/Memoize/Expire.pm +/Memoize/ExpireFile.pm +/Memoize/ExpireTest.pm +/Memoize/NDBM_File.pm +/Memoize/SDBM_File.pm +/Memoize/Storable.pm /Module/CoreList.pm /Module/Load.pm /Module/Load/Conditional.pm |