Skip to content
  • Simon Peyton Jones's avatar
    [project @ 2003-10-09 11:58:39 by simonpj] · 98688c6e
    Simon Peyton Jones authored
    -------------------------
    		GHC heart/lung transplant
    		-------------------------
    
    This major commit changes the way that GHC deals with importing
    types and functions defined in other modules, during renaming and
    typechecking.  On the way I've changed or cleaned up numerous other
    things, including many that I probably fail to mention here.
    
    Major benefit: GHC should suck in many fewer interface files when
    compiling (esp with -O).  (You can see this with -ddump-rn-stats.)
    
    It's also some 1500 lines of code shorter than before.
    
    **	So expect bugs!  I can do a 3-stage bootstrap, and run
    **	the test suite, but you may be doing stuff I havn't tested.
    ** 	Don't update if you are relying on a working HEAD.
    
    
    In particular, (a) External Core and (b) GHCi are very little tested.
    
    	But please, please DO test this version!
    
    
    	------------------------
    		Big things
    	------------------------
    
    Interface files, version control, and importing declarations
    ~~~~~~~~~~~~~~~~~~~~~~~~~...
    98688c6e