[project @ 1999-04-27 17:33:49 by sof]
Renamer changes: - for a toplevel type signature f :: ty the name 'f' refers to a local definition of 'f' - i.e., don't report 'f' as clashing with any imported 'f's. - tidied up the handling of fixity declarations - misplaced fixity declarations inside class decls, e.g., class F a where infix 9 `f` g :: a -> Int are now caught and reported as errors. Robustified the renaming of class decls.
Showing
- ghc/compiler/hsSyn/HsBinds.lhs 7 additions, 5 deletionsghc/compiler/hsSyn/HsBinds.lhs
- ghc/compiler/rename/Rename.lhs 1 addition, 1 deletionghc/compiler/rename/Rename.lhs
- ghc/compiler/rename/RnBinds.lhs 96 additions, 64 deletionsghc/compiler/rename/RnBinds.lhs
- ghc/compiler/rename/RnEnv.lhs 13 additions, 11 deletionsghc/compiler/rename/RnEnv.lhs
- ghc/compiler/rename/RnExpr.lhs 2 additions, 2 deletionsghc/compiler/rename/RnExpr.lhs
- ghc/compiler/rename/RnIfaces.lhs 6 additions, 6 deletionsghc/compiler/rename/RnIfaces.lhs
- ghc/compiler/rename/RnMonad.lhs 6 additions, 0 deletionsghc/compiler/rename/RnMonad.lhs
- ghc/compiler/rename/RnNames.lhs 4 additions, 4 deletionsghc/compiler/rename/RnNames.lhs
- ghc/compiler/rename/RnSource.lhs 41 additions, 16 deletionsghc/compiler/rename/RnSource.lhs
Loading
Please register or sign in to comment