patch applied (ghc): HsSyn clean up for indexed types
chak at cse.unsw.edu.au
chak at cse.unsw.edu.au
Thu Jan 4 20:30:35 EST 2007
Thu Jan 4 17:26:19 PST 2007 Manuel M T Chakravarty <chak at cse.unsw.edu.au>
* HsSyn clean up for indexed types
- This patch cleans up the HsSyn representation of type family declarations.
- The new representation is not only less delicate, it also simplified teh code
a bit.
- I took the opportunity of stream lining the terminology and function names
at the same time.
- I also updated the description on the wiki at
<http://hackage.haskell.org/trac/ghc/wiki/TypeFunctionsSyntax>
M ./compiler/hsSyn/HsDecls.lhs -73 +66
M ./compiler/main/HscStats.lhs -3 +3
M ./compiler/parser/Lexer.x -3 +1
M ./compiler/parser/Parser.y.pp -29 +29
M ./compiler/parser/RdrHsSyn.lhs -2 +2
M ./compiler/rename/RnNames.lhs -2 +2
M ./compiler/rename/RnSource.lhs -65 +38
M ./compiler/typecheck/TcClassDcl.lhs -8 +8
M ./compiler/typecheck/TcInstDcls.lhs -5 +4
M ./compiler/typecheck/TcTyClsDecls.lhs -59 +60
More information about the Cvs-ghc
mailing list