Version 4 (modified by AndyGill, 8 years ago) (diff)


GHC Darcs Repositories

This page lists the active darcs repositories relating to GHC. For instructions on actually getting a GHC source tree, see Building/GettingTheSources.


These darcs repositories are the HEAD (main trunk) of GHC development: main GHC repository test suite (requires python 2.4+) benchmark suite

Warning. The testsuite repository tickles a case-sensitivity bug in darcs, so on Windows (only) you can't do a full darcs get for testsuite. Instead, either start with a tarball of the repository gotten from somewhere else, or do darcs get --partial. (The repository itself can't be fixed to avoid the bug, without messing up its history.)

The following repositories are the "core" packages, that populate the libraries directory of a GHC tree:

And the following repositories are the "extra" packages:


The following branches are active:

6.6 Branch
Prepend ghc-6.6 to the name of the repository to get the 6.6 branch. For example, the 6.6 ghc repository is at (Some? all? of) these are partial repositories, so you may need to use the --partial option to darcs to get them.

Note: only the main repositories and the core libraries were branched for 6.6, the extralibs packages are not found under ghc-6.6. The darcs-all script knows where to get everything, so you don't have to worry about this, just follow the instructions in Building/GettingTheSources.