Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/0a20e596d1faa7ba9baf37c0ca50a07ec4558ef4

>---------------------------------------------------------------

commit 0a20e596d1faa7ba9baf37c0ca50a07ec4558ef4
Author: Andres Loeh <[email protected]>
Date:   Tue Jun 21 07:51:36 2011 +0000

    maintain chains of GoalReasons
    
    Bugfix: conflict sets now contain the transitive closure of goal reasons,
    which is required for completeness.
    
    We now finally have sufficient info to produce good error messages, too.
    At a failure site, we can trace which parts of the tree are relevant to
    the failure, via the correctly generated conflict sets.

 .../Client/Dependency/Modular/Builder.hs           |   24 ++++++++++----------
 .../Client/Dependency/Modular/Explore.hs           |    2 +-
 .../Client/Dependency/Modular/Message.hs           |    8 +++++-
 .../Client/Dependency/Modular/Preference.hs        |   18 +++++++-------
 .../Distribution/Client/Dependency/Modular/Tree.hs |   12 ++++++++-
 .../Client/Dependency/Modular/Validate.hs          |   14 +++++-----
 6 files changed, 45 insertions(+), 33 deletions(-)


Diff suppressed because of size. To see it, use:

    git show 0a20e596d1faa7ba9baf37c0ca50a07ec4558ef4

_______________________________________________
Cvs-libraries mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-libraries

Reply via email to