cvs commit: fptools/ghc/compiler/coreSyn CoreUtils.lhs fptools/ghc/compiler/simplCore Simplify.lhs

Simon Peyton Jones simonpj at haskell.org
Thu Aug 18 06:25:47 EDT 2005


simonpj     2005/08/18 03:25:47 PDT

  Modified files:
    ghc/compiler/coreSyn CoreUtils.lhs 
    ghc/compiler/simplCore Simplify.lhs 
  Log:
  1. Remove redundant coerces.  Something that started life as
  	coerce a b <expr>
     might change to
  	coerct Int Int <expr>
     after the types a,b are instantiated.
  
  2. Get rid of the "bad eta expand" message. It can happen entirely legitimately.
     See comments in CoreUtils with eta_expand.
  
  	MERGE TO STABLE
  
  Revision  Changes    Path
  1.139     +32 -3     fptools/ghc/compiler/coreSyn/CoreUtils.lhs
  1.164     +9 -5      fptools/ghc/compiler/simplCore/Simplify.lhs


More information about the Cvs-ghc mailing list