Tue Jan 25 08:16:32 PST 2011 [email protected]
* Split main/GHC into GHC and GhcMake
There are two things going on in main/GHC.hs.
* It's the root module of the GHC package
* It contains lots of stuff for --make
It is also gigantic (2.7k lines)
This patch splits it into two
* GHC.hs is the root module for the GHC package
(1.3k lines)
* GhcMake.hs contains the stuff for --make
(1.4k lines)
Happily the functional split divided it almost
exactly in half.
This is a pure refactoring. There should be no
behavioural change.
M ./compiler/ghc.cabal.in +1
M ./compiler/main/GHC.hs -1452 +56
A ./compiler/main/GhcMake.hs
M ./compiler/main/GhcMonad.hs -1 +22
View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20110125161632-1287e-32910f170cb927d667dfacef35192177b0de53c7.gz
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc