cvs commit: fptools/ghc/compiler/rename RnTypes.lhs RnBinds.lhs
RnExpr.lhs RnHiFiles.lhs RnSource.lhs RnSource.hi-boot
fptools/ghc/compiler/parser RdrHsSyn.lhs
Simon Peyton Jones
simonpj@glass.cse.ogi.edu
Thu, 23 Aug 2001 08:05:53 -0700
simonpj 2001/08/23 08:05:53 PDT
Modified files:
ghc/compiler/rename RnBinds.lhs RnExpr.lhs RnHiFiles.lhs
RnSource.lhs
ghc/compiler/parser RdrHsSyn.lhs
Added files:
ghc/compiler/rename RnTypes.lhs
Removed files:
ghc/compiler/rename RnSource.hi-boot
Log:
More instance-gate fiddling. This must be one of the most
tiremsome bits of the entire compiler, and I appear to be
incapable of modifying it without getting it wrong at least
once.
Still, this commit does tidy things up a bit.
* The type renamers (rnHsType, etc) have moved from RnSource
into a new module RnTypes.
* This breaks a couple of loops, and lets us nuke RnSource.hi-boot.
Hurrah!
Simon
Revision Changes Path
1.67 +1 -1 fptools/ghc/compiler/rename/RnBinds.lhs
1.79 +2 -4 fptools/ghc/compiler/rename/RnExpr.lhs
1.47 +30 -21 fptools/ghc/compiler/rename/RnHiFiles.lhs
1.128 +8 -187 fptools/ghc/compiler/rename/RnSource.lhs
1.33 +4 -12 fptools/ghc/compiler/parser/RdrHsSyn.lhs