[project @ 1999-12-09 12:30:56 by simonpj]
A bunch of small changes in the way that usage information is generated to stuff into interface files. I'm not certain anything was really wrong before, but it's tidier now, and there are slightly fewer dependencies generated. Main differences are in RnIfaces.getImportVersions I also made the check for orphan rules a bit cleverer (Rename.isOrphanDecl) so that we get fewer spurious orphan modules. Simon
Showing
- ghc/compiler/main/CmdLineOpts.lhs 1 addition, 1 deletionghc/compiler/main/CmdLineOpts.lhs
- ghc/compiler/main/MkIface.lhs 1 addition, 1 deletionghc/compiler/main/MkIface.lhs
- ghc/compiler/rename/Rename.lhs 18 additions, 7 deletionsghc/compiler/rename/Rename.lhs
- ghc/compiler/rename/RnIfaces.lhs 96 additions, 67 deletionsghc/compiler/rename/RnIfaces.lhs
- ghc/compiler/rename/RnMonad.lhs 8 additions, 3 deletionsghc/compiler/rename/RnMonad.lhs
- ghc/compiler/rename/RnNames.lhs 9 additions, 7 deletionsghc/compiler/rename/RnNames.lhs
Loading
Please register or sign in to comment