Wed May  2 09:34:57 PDT 2007  [EMAIL PROTECTED]
  * Make records work properly with type families
  
  This fixes Trac #1204.  There's quite a delicate interaction of
  GADTs, type families, records, and in particular record updates.
  
  Test is indexed-types/should_compile/Records.hs

    M ./compiler/basicTypes/DataCon.lhs -15 +5
    M ./compiler/basicTypes/MkId.lhs +2
    M ./compiler/deSugar/Coverage.lhs -5 +5
    M ./compiler/deSugar/DsExpr.lhs -53 +32
    M ./compiler/deSugar/DsMeta.hs -1 +1
    M ./compiler/hsSyn/Convert.lhs -1 +1
    M ./compiler/hsSyn/HsExpr.lhs -4 +7
    M ./compiler/parser/RdrHsSyn.lhs -1 +1
    M ./compiler/rename/RnExpr.lhs -2 +2
    M ./compiler/typecheck/TcExpr.lhs -33 +41
    M ./compiler/typecheck/TcHsSyn.lhs -6 +6
    M ./compiler/types/Type.lhs -6 +17

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

Reply via email to