Revision history for Perl extension NEXT.pm
0.69 2022-01-19 NEILB
- Removed dependency on mro. PR#5 from HAARG++.
- Only install in perl dirs on older perls with bad load order
PR#6 from HAARG++.
0.68 2021-04-19 NEILB
- Fix for RT#123002, so NEXT works with proxy constants
- Made testsuite clean under strict & warnings
- Made testsuite pass if running under perls that are already c3.
0.67_03 2021-04-18 NEILB
- mro was added in Perl 5.9.5, and it's not dual-life, so Reini's
patch (in 0.67_01) failed on earlier versions of Perl.
Have now made its use dependent on version, with "use if".
0.67_02 2021-04-18 NEILB
- Applied patch from Father C so that NEXT works with proxy constants.
RT#123002
0.67_01 2021-04-18 NEILB
- Enforced strict and warnings on testsuite. Thanks to ATOOMIC.
- Added github CI. Thanks to ATOOMIC.
- @ISA fixes for c3, so tests will pass on perls that use c3 as default
(for example cperl). Thanks to RURBAN.
0.67 2016-07-30 NEILB
- Changed class names in SYNOPSIS from A, B, C, D to P, Q, R, S.
This is avoid potential clash with core B:: namespace. RT#9734
I didn't change the later examples in the doc, as I think they're ok.
- Added mentions of next::method in the core "mro" module.
- Changed all mentions of "NEXT.pm" in the doc to C<NEXT>.
0.66 2016-07-28 NEILB
- split the "package EVERY" statement across two lines to hide it
from PAUSE and help with resolving a permissions conflict with "Every".
- Added prereqs, license type, and min perl version to dist metadata
- Added github repo to dist metadata
- Fixed pod error reported in RT#49984 and RT#100587,
and rogue trailing spaces in pod, RT#64923
0.65_01 2016-07-20 NEILB
- split the "package EVERY" statement across two lines to hide it
from PAUSE and help with resolving a permissions conflict with "Every".
- Added prereqs, license type, and min perl version to dist metadata
- Added github repo to dist metadata
- Fixed pod error reported in RT#49984 and RT#100587,
and rogue trailing spaces in pod, RT#64923
0.65 Mon Sep 20 03:32:46 2010
- Remove unnecessary test boilerplate that caused trouble in the perl core.
0.64 Mon Jun 8 14:36:00 2009
- Fixed overwriting dynamically scoped regex vars (Norbert Buchmuller,
Closes RT#36956).
0.63 Fri Apr 10 16:52:44 2009
- Specify plans for all tests (Jarkko Hietaniemi). Merged from blead
perl (Florian Ragwitz).
- Default to installing to privlib instead of sitelib on perls where
NEXT is core (Jerry D. Hedden).
0.62 Wed Apr 8 03:27:25 2009
- Be less aggressive when looking at the symbol table to find
methods. This prevents "used only once" warnings on 5.10.
0.61 Tue Mar 24 02:50:26 2009
- Pod tweaks (Alan Ferrency).
- Fix a bug when using NEXT from within an eval block (Dave Rolsky).
- Fix some pod typos (Piotr Fusik).
- Fix a bug when using NEXT within overloaded stringification
(Marcel GrĂ¼nauer).
- Make NEXT work with AUTOLOAD (Damian Conway).
0.60 Wed Aug 13 03:55:33 2003
- Re-re-re-fixed NEXT::UNSEEN bug under diamond inheritance
(Note to self: don't code whilst on vacation!)
- Implemented and documented EVERY functionality
0.53 Tue Aug 12 10:53:25 2003
- Re-re-fixed NEXT::UNSEEN bug under diamond inheritance
0.52 Wed Jul 30 21:06:59 2003
- Refixed NEXT::UNSEEN bug under diamond inheritance
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.50 Fri Nov 16 11:20:40 2001
- 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
0.02 Mon Sep 3 07:52:27 2001
- Fixed setting of $AUTOLOAD in NEXT'd AUTOLOADS (thanks Leonid)
- Changed licence for inclusion in core distribution
- Documented the difference between NEXT and SUPER (thanks Ken)
0.01 Tue Apr 10 18:27:00 EST 2001
- original version