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
