Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : overlapping-tyfams

http://hackage.haskell.org/trac/ghc/changeset/74e43f4ded70d1148f95e167003c44d056ed619e

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

commit 74e43f4ded70d1148f95e167003c44d056ed619e
Author: Richard Eisenberg <e...@cis.upenn.edu>
Date:   Sun Nov 4 22:03:10 2012 -0500

    Fixed iface-loading bug, with Simon PJ's help.
    
    The problem was that mkImportedFamInst was strict in the CoAxiom
    passed to it. It is now lazy in this parameter. There are a handful
    of other refectorings, and the removal of various debugging messages
    in this commit.

 compiler/iface/IfaceSyn.lhs     |    2 +-
 compiler/iface/TcIface.lhs      |   28 ++++++++--------------------
 compiler/main/HscTypes.lhs      |   29 ++++-------------------------
 compiler/typecheck/TcSplice.lhs |   39 +++++++++++++++++++++------------------
 compiler/types/Class.lhs        |    2 +-
 compiler/types/FamInstEnv.lhs   |    3 ++-
 compiler/types/TyCon.lhs        |    9 ++++++++-
 ghc/InteractiveUI.hs            |    2 +-
 8 files changed, 46 insertions(+), 68 deletions(-)


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

    git show 74e43f4ded70d1148f95e167003c44d056ed619e

_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to