cvs commit: fptools/ghc/compiler/typecheck TcSimplify.lhs Inst.lhs TcExpr.lhs

Simon Peyton Jones simonpj@glass.cse.ogi.edu
Thu, 3 May 2001 01:13:25 -0700


simonpj     2001/05/03 01:13:25 PDT

  Modified files:
    ghc/compiler/typecheck TcSimplify.lhs Inst.lhs TcExpr.lhs 
  Log:
  	****	MERGE WITH 5.00 BRANCH     ********
  
  	--------------------------------
  	Fix a bad implicit parameter bug
  	--------------------------------
  
  TcSimplify.tcSimplifyIPs was just completely wrong; it wasn't
  doing improvement properly nor binding values properly. Sigh.
  
  To make this work nicely I added
  	Inst.instName :: Inst -> Name
  
  Revision  Changes    Path
  1.74      +33 -16    fptools/ghc/compiler/typecheck/TcSimplify.lhs
  1.77      +8 -3      fptools/ghc/compiler/typecheck/Inst.lhs
  1.96      +4 -1      fptools/ghc/compiler/typecheck/TcExpr.lhs