Changes between Version 16 and Version 17 of DarcsRepositories


Ignore:
Timestamp:
Jun 21, 2014 2:32:51 PM (5 years ago)
Author:
thomie
Comment:

Obsolete

Legend:

Unmodified
Added
Removed
Modified
  • DarcsRepositories

    v16 v17  
    1 [[PageOutline]]
    2 
    3 = GHC Darcs Repositories =
    4 
    5 This page lists the active darcs repositories relating to GHC.  For instructions on actually getting a GHC source tree, see [wiki:Building/GettingTheSources].
    6 
    7 == The HEAD ==
    8 
    9 The Master List of repositories is in the file [http://darcs.haskell.org/ghc/packages $(TOP)/packages].  It is authoritative.  Everything else in this sub-section may be out of date, although it gives the right general idea.
    10 
    11 These darcs repositories are the HEAD (main trunk) of GHC development:
    12 
    13 ||[http://darcs.haskell.org/ghc]||The main GHC repository||
    14 ||[http://darcs.haskell.org/testsuite]||The test suite (requires python 2.4+) ||
    15 ||[http://darcs.haskell.org/nofib]||The benchmark suite||
    16 
    17 Our repositories are all in the darcs "hashed" format, so you need Darcs verison 2 or later (preferably 2.4 or later) to get them.  Use the `--lazy` option when getting the repository remotely to dramatically speed up the transfer.
    18 
    19 The following repositories are the "GHC boot" libraries, i.e. the set of libraries that are necessary to build GHC (i.e. they are used when building the stage 2 compiler). They populate the libraries/ directory of a GHC tree.
    20 
    21 ||http://darcs.haskell.org/packages/array||
    22 ||http://darcs.haskell.org/packages/base||
    23 ||http://darcs.haskell.org/packages/bytestring||
    24 ||http://darcs.haskell.org/packages/Cabal||
    25 ||http://darcs.haskell.org/packages/containers||
    26 ||http://darcs.haskell.org/packages/directory||
    27 ||http://darcs.haskell.org/packages/filepath||
    28 ||http://darcs.haskell.org/packages/haskell98||
    29 ||http://darcs.haskell.org/packages/old-locale||
    30 ||http://darcs.haskell.org/packages/old-time||
    31 ||http://darcs.haskell.org/packages/packedstring||
    32 ||http://darcs.haskell.org/packages/pretty||
    33 ||http://darcs.haskell.org/packages/process||
    34 ||http://darcs.haskell.org/packages/random||
    35 ||http://darcs.haskell.org/packages/readline||
    36 ||http://darcs.haskell.org/packages/template-haskell||
    37 ||http://darcs.haskell.org/packages/unix||
    38 ||http://darcs.haskell.org/packages/Win32||
    39 ||http://darcs.haskell.org/packages/hpc||
    40 
    41 Additionally a GHC build needs these two tools:
    42 
    43 ||http://darcs.haskell.org/hsc2hs||
    44 ||http://darcs.haskell.org/haddock2||
    45 
    46 == Branches ==
    47 
    48 The following branches are active:
    49 
    50  '''6.12 Branch'''::
    51   Prepend `ghc-6.12` to the name of the repository to get the 6.12 branch.  For example,
    52   the 6.12 ghc repository is at [http://darcs.haskell.org/ghc-6.12/ghc].
    53 
    54  '''6.10 Branch'''::
    55   As for the 6.12 branch, but use 6.10 as the version number.
    56   [[br]][[br]]
    57   Note: only the `ghc` repository and the core libraries were branched for 6.10, the
    58   extralibs packages were not. However, there are symlinks under `ghc-6.10`.
    59   The `darcs-all` script knows
    60   where to get everything, so you don't have to worry about this, just follow the
    61   instructions in [wiki:Building/GettingTheSources].
     1This page is obsolete; please update links to point to [wiki:Repositories].