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