Changes between Version 14 and Version 15 of Repositories


Ignore:
Timestamp:
Aug 17, 2011 7:19:12 AM (4 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Repositories

    v14 v15  
    1414The root of the source tree is the GHC repository itself, the other repositories live in various subdirectories.  The Master List of repositories is in the file source:packages, and this is where the `sync-all` script finds out about which repositories make up the complete tree. 
    1515 
    16 Some repositories are optional: 
     16The "`tag`" in the master table in source:packages has the following significance: 
    1717 
    18  * The `testsuite` is not necessary for a build, but is necessary if you're working on GHC 
    19  * The `nofib` repository is for benchmarking 
    20  * The `dph` repositories provide packages for Data Parallel Haskell, which is not shipped with GHC but we test all changes to GHC against these repositories so they are usually included in a checked-out source tree. 
    21  * The `extra` repositories are some extra packages you might want to include in a build (the `parallel` package, for example), but aren't necessary to get a working GHC. 
     18 * '''"`-`"''': [wiki:Commentary/Libraries boot libraries], necessary to build GHC 
     19 * '''"`testsuite`"''': GHC's [wiki:Building/RunningTests regression tests], necessary for a build, but is necessary if you're working on GHC 
     20 * '''"`nofib`"''': GHC's [wiki:Building/RunningNoFib nofib benchmark suite] 
     21 * '''"`dph`"''': packages for [wiki:DataParallel Data Parallel Haskell], which is not shipped with GHC but we test all changes to GHC against these repositories so they are usually included in a checked-out source tree. 
     22 * '''"`extra`"''': extra packages you might want to include in a build (the `parallel` package, for example), but aren't necessary to get a working GHC. 
    2223 
    2324== Repository locations ==