Changes between Version 36 and Version 37 of Commentary/SourceTree


Ignore:
Timestamp:
Jan 17, 2012 12:11:16 AM (2 years ago)
Author:
sigfpe
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/SourceTree

    v36 v37  
    6666The `utils` directory contains support utilities that GHC uses.  Some of these are themselves separate repositories that `sync-all` pulls; others are part of the main GHC repository.  
    6767 
    68 These utils may be built with the bootstrapping compiler, for use during the build, or with the stage1 or stage2 compiler, for installing. Some of them are built with both; we can't install the utils built with the bootstrapping compiler as they may use different versions of C libraries. The reason we use sometimes use stage2 rather than stage1 is that some utils, e.g. haddock, need the GHC API package. 
     68These utils may be built with the bootstrapping compiler, for use during the build, or with the stage1 or stage2 compiler, for installing. Some of them are built with both; we can't install the utils built with the bootstrapping compiler as they may use different versions of C libraries. The reason we use sometimes stage2 rather than stage1 is that some utils, e.g. haddock, need the GHC API package. 
    6969 
    70  * '''`utils/ghc-pwd`''' is a little program we use for getting the current directory. We use this, rather than `pwd`, as the latter may give reults that we can't use on Windows. 
     70 * '''`utils/ghc-pwd`''' is a little program we use for getting the current directory. We use this, rather than `pwd`, as the latter may give result that we can't use on Windows. 
    7171 * '''`utils/ghc-cabal`''' is a little program we use for building the libraries. It's similar to cabal-install, but without the dependencies on `http` etc. 
    7272 * '''`utils/count_lines`''' is a program that counts the number of source-code lines in GHC's code-base. It distinguishes comments from non-comments.