summaryrefslogtreecommitdiff
path: root/lib/NEXT
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2003-07-30 20:24:49 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2003-07-30 20:24:49 +0000
commit52138ef3a06f8cb332cb62ae77832a62a0223d75 (patch)
tree769fb049fc00f8d04e3b8b1566dccd6ed9b44ec5 /lib/NEXT
parentf28d0af5688a2d77b2e0789063ae70624436777c (diff)
downloadperl-52138ef3a06f8cb332cb62ae77832a62a0223d75.tar.gz
Upgrade to NEXT 0.52.
p4raw-id: //depot/perl@20362
Diffstat (limited to 'lib/NEXT')
-rw-r--r--lib/NEXT/Changes16
-rw-r--r--lib/NEXT/README22
-rw-r--r--lib/NEXT/t/actuns.t3
-rw-r--r--lib/NEXT/t/unseen.t2
4 files changed, 21 insertions, 22 deletions
diff --git a/lib/NEXT/Changes b/lib/NEXT/Changes
index f6f7bff1b2..9bd1ebf287 100644
--- a/lib/NEXT/Changes
+++ b/lib/NEXT/Changes
@@ -37,3 +37,19 @@ Revision history for Perl extension NEXT.pm.
consistent with more useful SUPER:: behaviour
- Corified tests
+
+
+0.51 Tue Jul 29 23:09:48 2003
+
+ - Fixed NEXT::UNSEEN bug under diamond inheritance (thanks Dan
+ and Alan)
+
+ - Moved &ancestors out of NEXT class in case anyone ever
+ calls NEXT::ancestors
+
+ - Replaced UNSEEN with DISTINCT (but left UNSEEN operational
+ for backwards compatibility)
+
+
+0.52 Wed Jul 30 21:06:59 2003
+
diff --git a/lib/NEXT/README b/lib/NEXT/README
index ad750bcdb4..42fe91db57 100644
--- a/lib/NEXT/README
+++ b/lib/NEXT/README
@@ -1,5 +1,5 @@
==============================================================================
- Release of version 0.50 of NEXT
+ Release of version 0.52 of NEXT
==============================================================================
@@ -25,7 +25,7 @@ DESCRIPTION
the current class -- to look for a suitable method in other
ancestors of C<$self> -- whereas C<$self->SUPER::m()> cannot.
- A particularly interesting use of redispatch is in
+ An particularly interesting use of redispatch is in
C<AUTOLOAD>'ed methods. If such a method determines that it is
not able to handle a particular call, it may choose to
redispatch that call, in the hope that some other C<AUTOLOAD>
@@ -50,22 +50,9 @@ COPYRIGHT
==============================================================================
-CHANGES IN VERSION 0.50
+CHANGES IN VERSION 0.52
- - Added a $VERSION (oops!)
-
- - Fixed handling of diamond patterns (thanks Paul)
-
- - Added NEXT::ACTUAL to require existence of next method (thanks Paul)
-
- - Added NEXT::UNSEEN to avoid calling multiply inherited
- methods twice (thanks Paul)
-
- - Re-fixed setting of $AUTOLOAD in NEXT'd AUTOLOADS to be
- consistent with more useful SUPER:: behaviour
-
- - Corified tests
==============================================================================
@@ -73,8 +60,5 @@ CHANGES IN VERSION 0.50
AVAILABILITY
NEXT has been uploaded to the CPAN
-and is also available from:
-
- http://www.csse.monash.edu.au/~damian/CPAN/NEXT.tar.gz
==============================================================================
diff --git a/lib/NEXT/t/actuns.t b/lib/NEXT/t/actuns.t
index 3795681bc2..aca30c7d26 100644
--- a/lib/NEXT/t/actuns.t
+++ b/lib/NEXT/t/actuns.t
@@ -5,7 +5,7 @@ BEGIN {
}
}
-BEGIN { print "1..5\n"; }
+BEGIN { print "1..6\n"; }
use NEXT;
my $count=1;
@@ -34,4 +34,3 @@ my $foo = {};
bless($foo,"A");
eval { $foo->test } and print "not ";
-print "ok 5\n";
diff --git a/lib/NEXT/t/unseen.t b/lib/NEXT/t/unseen.t
index ec24564cad..ddaab1851a 100644
--- a/lib/NEXT/t/unseen.t
+++ b/lib/NEXT/t/unseen.t
@@ -5,7 +5,7 @@ BEGIN {
}
}
-BEGIN { print "1..5\n"; }
+BEGIN { print "1..10\n"; }
use NEXT;
my $count=1;