Wed Sep 20 10:05:28 PDT 2006  Manuel M T Chakravarty <[EMAIL PROTECTED]>
  * Complete the evidence generation for GADTs
  Mon Sep 18 14:43:22 EDT 2006  Manuel M T Chakravarty <[EMAIL PROTECTED]>
    * Complete the evidence generation for GADTs
    Sat Aug  5 21:39:51 EDT 2006  Manuel M T Chakravarty <[EMAIL PROTECTED]>
      * Complete the evidence generation for GADTs
      Thu Jul 13 17:18:07 EDT 2006  [EMAIL PROTECTED]
        
        This patch completes FC evidence generation for GADTs.
        
        It doesn't work properly yet, because part of the compiler thinks
                (t1 :=: t2) => t3
        is represented with FunTy/PredTy, while the rest thinks it's represented
        using ForAllTy.  Once that's done things should start to work.

    M ./compiler/coreSyn/CoreTidy.lhs -4 +2
    M ./compiler/deSugar/DsArrows.lhs -2 +2
    M ./compiler/deSugar/DsBinds.lhs -8 +8
    M ./compiler/hsSyn/HsBinds.lhs -18 +33
    M ./compiler/hsSyn/HsExpr.lhs -5 +4
    M ./compiler/hsSyn/HsUtils.lhs -1 +1
    M ./compiler/simplCore/SimplEnv.lhs -5 +4
    M ./compiler/typecheck/Inst.lhs -50 +77
    M ./compiler/typecheck/TcArrows.lhs -1 +1
    M ./compiler/typecheck/TcBinds.lhs -2 +2
    M ./compiler/typecheck/TcClassDcl.lhs -15 +17
    M ./compiler/typecheck/TcEnv.lhs -4 +4
    M ./compiler/typecheck/TcExpr.lhs -12 +8
    M ./compiler/typecheck/TcHsSyn.lhs -8 +8
    M ./compiler/typecheck/TcInstDcls.lhs -27 +29
    M ./compiler/typecheck/TcPat.lhs -7 +22
    M ./compiler/typecheck/TcSimplify.lhs -8 +8
    M ./compiler/typecheck/TcType.lhs -5 +8
    M ./compiler/typecheck/TcUnify.lhs -10 +11
    M ./compiler/types/Type.lhs -11 +10
    M ./compiler/types/Unify.lhs -7 +4
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to