Wed Aug 16 09:36:45 PDT 2006  [EMAIL PROTECTED]
  * Re-factor mkAtomicArgs and completeNonRecX
  
  This refactoring ensures that when mkAtomicArgs adds new bindings,
  it does so using completeNonRecX, which adds unfoldings etc.  More
  modular, and saves passes too.
  
  (This was important when getting rules to work right.  We want tob
  fire a rule as soon as possible, taking into account all inlinings,
  else a less-good rule applies.  That's what I found when doing 
  stream fusion anyway.)
  
  Regardless, this is an improvement.
  

    M ./compiler/simplCore/Simplify.lhs -49 +64
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to