[project @ 1999-11-30 16:10:07 by lewie]
authorlewie <unknown>
Tue, 30 Nov 1999 16:10:26 +0000 (16:10 +0000)
committerlewie <unknown>
Tue, 30 Nov 1999 16:10:26 +0000 (16:10 +0000)
commite1e1d0204ff754def1b3675f539372fd4691d78d
tree4f1ccd832f6023af3584558a71b549d9d53f0b52
parent1eb7a921a0b42885d3722fcc8ee4c491a74c6fbc
[project @ 1999-11-30 16:10:07 by lewie]
First bits o' functional dependencies - just the syntax and related
datatypes, plus started moving some of the static checks from the
renamer (where we don't know about fundeps) to later in the typechecker.
15 files changed:
ghc/compiler/hsSyn/HsDecls.lhs
ghc/compiler/main/Main.lhs
ghc/compiler/main/MkIface.lhs
ghc/compiler/parser/Parser.y
ghc/compiler/parser/RdrHsSyn.lhs
ghc/compiler/rename/ParseIface.y
ghc/compiler/rename/Rename.lhs
ghc/compiler/rename/RnIfaces.lhs
ghc/compiler/rename/RnNames.lhs
ghc/compiler/rename/RnSource.lhs
ghc/compiler/typecheck/TcBinds.lhs
ghc/compiler/typecheck/TcClassDcl.lhs
ghc/compiler/typecheck/TcMonoType.lhs
ghc/compiler/typecheck/TcTyClsDecls.lhs
ghc/compiler/types/Class.lhs