Fri Dec 18 08:45:21 PST 2009  [email protected]
  * Move all the CoreToDo stuff into CoreMonad
  Ignore-this: 57b3f63c1faa82f7246ca46e4c9a4412
  
  This patch moves a lot of code around, but has zero functionality change.
  The idea is that the types
  
      CoreToDo
      SimplifierSwitch  
      SimplifierMode
      FloatOutSwitches
  
  and 
  
      the main core-to-core pipeline construction
  
  belong in simplCore/, and *not* in DynFlags.

    M ./compiler/main/DynFlags.hs -296 +9
    M ./compiler/simplCore/CoreMonad.lhs -3 +546
    M ./compiler/simplCore/FloatOut.lhs -1 +2
    M ./compiler/simplCore/SetLevels.lhs -2 +1
    M ./compiler/simplCore/SimplCore.lhs -5 +2
    M ./compiler/simplCore/SimplEnv.lhs -1 +1
    M ./compiler/simplCore/SimplMonad.lhs -240 +5
    M ./compiler/simplCore/SimplUtils.lhs -6 +5
    M ./compiler/simplCore/Simplify.lhs -3 +6

View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20091218164521-1287e-9d2f3946bf7e0164d6c9f069a6ddaac430e59539.gz

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to