[project @ 2000-05-23 11:35:36 by simonpj]
*** MERGE WITH 4.07 (once I've checked it works) *** * Fix result type signatures. Note that a consequential change is that an ordinary binding with a variable on the left f = e is now treated as a FunMonoBind, not a PatMonoBind. This makes a few things a bit simpler (eg rnMethodBinds) * Fix warnings for unused imports. This meant moving where provenances are improved in RnNames. Move mkExportAvails from RnEnv to RnNames. * Print module names right (small change in Module.lhs and Rename.lhs) * Remove a few unused bindings * Add a little hack to let us print info about join points that turn out not to be let-no-escaped. The idea is to call them "$j" and report any such variables that are not let-no-escaped. * Some small things aiming towards -ddump-types (harmless but incomplete)
Showing
- ghc/compiler/basicTypes/Module.lhs 1 addition, 3 deletionsghc/compiler/basicTypes/Module.lhs
- ghc/compiler/basicTypes/Name.lhs 9 additions, 1 deletionghc/compiler/basicTypes/Name.lhs
- ghc/compiler/basicTypes/OccName.lhs 8 additions, 1 deletionghc/compiler/basicTypes/OccName.lhs
- ghc/compiler/deSugar/DsExpr.lhs 4 additions, 6 deletionsghc/compiler/deSugar/DsExpr.lhs
- ghc/compiler/deSugar/DsUtils.lhs 7 additions, 6 deletionsghc/compiler/deSugar/DsUtils.lhs
- ghc/compiler/hsSyn/HsBinds.lhs 9 additions, 5 deletionsghc/compiler/hsSyn/HsBinds.lhs
- ghc/compiler/main/CmdLineOpts.lhs 2 additions, 0 deletionsghc/compiler/main/CmdLineOpts.lhs
- ghc/compiler/main/MkIface.lhs 1 addition, 1 deletionghc/compiler/main/MkIface.lhs
- ghc/compiler/parser/ParseUtil.lhs 3 additions, 2 deletionsghc/compiler/parser/ParseUtil.lhs
- ghc/compiler/parser/Parser.y 24 additions, 20 deletionsghc/compiler/parser/Parser.y
- ghc/compiler/rename/RnBinds.lhs 0 additions, 6 deletionsghc/compiler/rename/RnBinds.lhs
- ghc/compiler/rename/RnEnv.lhs 2 additions, 44 deletionsghc/compiler/rename/RnEnv.lhs
- ghc/compiler/rename/RnExpr.lhs 3 additions, 3 deletionsghc/compiler/rename/RnExpr.lhs
- ghc/compiler/rename/RnNames.lhs 59 additions, 30 deletionsghc/compiler/rename/RnNames.lhs
- ghc/compiler/simplCore/SimplMonad.lhs 7 additions, 7 deletionsghc/compiler/simplCore/SimplMonad.lhs
- ghc/compiler/simplCore/SimplUtils.lhs 2 additions, 2 deletionsghc/compiler/simplCore/SimplUtils.lhs
- ghc/compiler/simplCore/Simplify.lhs 13 additions, 10 deletionsghc/compiler/simplCore/Simplify.lhs
- ghc/compiler/simplStg/StgVarInfo.lhs 22 additions, 8 deletionsghc/compiler/simplStg/StgVarInfo.lhs
- ghc/compiler/typecheck/TcBinds.lhs 6 additions, 3 deletionsghc/compiler/typecheck/TcBinds.lhs
- ghc/compiler/typecheck/TcClassDcl.lhs 5 additions, 8 deletionsghc/compiler/typecheck/TcClassDcl.lhs
Loading
Please register or sign in to comment