Commit graph

2 commits

Author SHA1 Message Date
Johann Franz
00154f6452 Update to 0.06.
Changes since 0.03:
0.06 Fri. Nov. 17, 2006
    - Added tests from konobi
    - Added some other new tests too
    - Fixed infinite loop on recursive heirarchies

0.05 Fri. Aug. 25, 2006
    - Add the ability for the caller to supply a persistent
      merge cache hashref

0.04 Wed. Aug. 09, 2006
    - Remove accidental "use Class::C3" from t/006_complex_merge.t
     (no functional changes from 0.03)
2007-03-03 08:42:09 +00:00
Roman Kulik
ce0a2446f6 This module implements the C3 algorithm. I have broken this out
into it's own module because I found myself copying and pasting
it way too often for various needs. Most of the uses I have for
C3 revolve around class building and metamodels, but it could
also be used for things like dependency resolution as well since
it tends to do such a nice job of preserving local precendence
orderings.
2006-04-07 20:00:02 +00:00