Initial commit for Pedro's new generic default methods
authorsimonpj <simonpj@cam-04-unx.europe.corp.microsoft.com>
Tue, 12 Apr 2011 15:39:18 +0000 (16:39 +0100)
committersimonpj <simonpj@cam-04-unx.europe.corp.microsoft.com>
Tue, 12 Apr 2011 15:39:18 +0000 (16:39 +0100)
commit2a26efb65343e31957b043f63c43caf24d5eeb30
tree2980ee9562ab8e6a7314283bf8612c3cf85f81e4
parent5cfe9e92a92201043d5dbb1c4e10fef0ed0d9f49
Initial commit for Pedro's new generic default methods
(See his Haskell Symposium 2010 paper
    "A generic deriving mechaism for Haskell")
24 files changed:
compiler/basicTypes/OccName.lhs
compiler/deSugar/DsMeta.hs
compiler/hsSyn/HsBinds.lhs
compiler/hsSyn/HsUtils.lhs
compiler/iface/BuildTyCl.lhs
compiler/iface/MkIface.lhs
compiler/main/HscStats.lhs
compiler/parser/Lexer.x
compiler/parser/Parser.y.pp
compiler/parser/RdrHsSyn.lhs
compiler/prelude/PrelNames.lhs
compiler/rename/RnBinds.lhs
compiler/rename/RnHsSyn.lhs
compiler/rename/RnSource.lhs
compiler/typecheck/TcClassDcl.lhs
compiler/typecheck/TcDeriv.lhs
compiler/typecheck/TcEnv.lhs
compiler/typecheck/TcGenDeriv.lhs
compiler/typecheck/TcInstDcls.lhs
compiler/typecheck/TcRnDriver.lhs
compiler/typecheck/TcTyClsDecls.lhs
compiler/types/Class.lhs
compiler/types/Generics.lhs
compiler/types/TyCon.lhs