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

Reply via email to