Mon Mar 29 18:10:20 PDT 2010 David Waern <[email protected]>
* Add Data and Typeable instances to HsSyn
The instances (and deriving declarations) have been taken from the ghc-syb
package.
M ./compiler/basicTypes/BasicTypes.lhs -10 +16
M ./compiler/basicTypes/DataCon.lhs +10
M ./compiler/basicTypes/Literal.lhs +3
M ./compiler/basicTypes/Module.lhs +27
M ./compiler/basicTypes/Name.lhs +12
M ./compiler/basicTypes/NameSet.lhs +12
M ./compiler/basicTypes/OccName.lhs +11
M ./compiler/basicTypes/RdrName.lhs +4
M ./compiler/basicTypes/SrcLoc.lhs +12
M ./compiler/basicTypes/Var.lhs +12
M ./compiler/coreSyn/CoreSyn.lhs -1 +6
M ./compiler/hsSyn/HsBinds.lhs +13
M ./compiler/hsSyn/HsDecls.lhs -3 +23
M ./compiler/hsSyn/HsDoc.hs -1 +5
M ./compiler/hsSyn/HsExpr.lhs -2 +18
M ./compiler/hsSyn/HsExpr.lhs-boot +7
M ./compiler/hsSyn/HsImpExp.lhs -1 +5
M ./compiler/hsSyn/HsLit.lhs +7
M ./compiler/hsSyn/HsPat.lhs -1 +7
M ./compiler/hsSyn/HsPat.lhs-boot +4
M ./compiler/hsSyn/HsSyn.lhs -2 +6
M ./compiler/hsSyn/HsTypes.lhs -2 +11
M ./compiler/prelude/ForeignCall.lhs -3 +6
M ./compiler/profiling/CostCentre.lhs +6
M ./compiler/types/Class.lhs +14
M ./compiler/types/TyCon.lhs +11
M ./compiler/types/TypeRep.lhs +6
M ./compiler/utils/Bag.lhs -1 +12
M ./compiler/utils/FastString.lhs -1 +9
M ./compiler/utils/Util.lhs +30
View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100330011020-a762e-37a903c4e3007186e03420116e5f675d175e83f0.gz
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc