[project @ 1999-12-09 12:30:56 by simonpj]
authorsimonpj <unknown>
Thu, 9 Dec 1999 12:31:02 +0000 (12:31 +0000)
committersimonpj <unknown>
Thu, 9 Dec 1999 12:31:02 +0000 (12:31 +0000)
commit39262efa1c066d97547ac72d8bd16a145ac3f359
treec58f2ff74f4c344fa061c29cfcf6f8d8fac2b01f
parentcc471d7b068eebc8f8a02879bed71195d6661718
[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
ghc/compiler/main/CmdLineOpts.lhs
ghc/compiler/main/MkIface.lhs
ghc/compiler/rename/Rename.lhs
ghc/compiler/rename/RnIfaces.lhs
ghc/compiler/rename/RnMonad.lhs
ghc/compiler/rename/RnNames.lhs