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