cvs commit: fptools/ghc/compiler/iface LoadIface.lhs fptools/ghc/compiler/main HscTypes.lhs fptools/ghc/compiler/rename RnNames.lhs fptools/ghc/compiler/typecheck TcEnv.lhs TcExpr.lhs TcHsSyn.lhs TcMType.lhs TcPat.lhs TcRnDriver.lhs TcRnTypes.lhs TcTyDecls.lhs ...

Simon Peyton Jones simonpj at haskell.org
Fri Oct 1 06:09:38 EDT 2004


simonpj     2004/10/01 03:09:38 PDT

  Modified files:
    ghc/compiler/iface   LoadIface.lhs 
    ghc/compiler/main    HscTypes.lhs 
    ghc/compiler/rename  RnNames.lhs 
    ghc/compiler/typecheck TcEnv.lhs TcExpr.lhs TcHsSyn.lhs 
                           TcMType.lhs TcPat.lhs TcRnDriver.lhs 
                           TcRnTypes.lhs TcTyDecls.lhs TcType.lhs 
                           TcUnify.lhs 
    ghc/compiler/types   Type.lhs TypeRep.lhs 
  Log:
  	-----------------------------------
  	Do simple checking on hi-boot files
  	-----------------------------------
  
  This commit arranges that, when compiling A.hs, we compare
  the types we infer with those in A.hi-boot, if the latter 
  exists.  (Or, more accurately, if anything A.hs imports in
  turn imports A.hi-boot, directly or indirectly.)
  
  This has been on the to-do list forever.
  
  Revision  Changes    Path
  1.16      +31 -2     fptools/ghc/compiler/iface/LoadIface.lhs
  1.117     +5 -2      fptools/ghc/compiler/main/HscTypes.lhs
  1.174     +1 -1      fptools/ghc/compiler/rename/RnNames.lhs
  1.132     +4 -7      fptools/ghc/compiler/typecheck/TcEnv.lhs
  1.172     +1 -1      fptools/ghc/compiler/typecheck/TcExpr.lhs
  1.102     +2 -2      fptools/ghc/compiler/typecheck/TcHsSyn.lhs
  1.58      +2 -2      fptools/ghc/compiler/typecheck/TcMType.lhs
  1.99      +1 -1      fptools/ghc/compiler/typecheck/TcPat.lhs
  1.80      +85 -9     fptools/ghc/compiler/typecheck/TcRnDriver.lhs
  1.41      +3 -3      fptools/ghc/compiler/typecheck/TcRnTypes.lhs
  1.98      +19 -3     fptools/ghc/compiler/typecheck/TcTyDecls.lhs
  1.109     +2 -2      fptools/ghc/compiler/typecheck/TcType.lhs
  1.57      +1 -1      fptools/ghc/compiler/typecheck/TcUnify.lhs
  1.125     +1 -1      fptools/ghc/compiler/types/Type.lhs
  1.38      +8 -5      fptools/ghc/compiler/types/TypeRep.lhs


More information about the Cvs-ghc mailing list