CmmCommonBlockElim: Improve hash function
[ghc.git] / README.md
index 5f646a4..32234c0 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,12 +1,14 @@
 The Glasgow Haskell Compiler
 ============================
 
-This is the source tree for [GHC] [1], a compiler and interactive
+[![Build Status](https://api.travis-ci.org/ghc/ghc.svg?branch=master)](http://travis-ci.org/ghc/ghc)
+
+This is the source tree for [GHC][1], a compiler and interactive
 environment for the Haskell functional programming language.
 
-For more information, visit [GHC's web site] [1].
+For more information, visit [GHC's web site][1].
 
-Information for developers of GHC can be found on the [GHC Trac] [2].
+Information for developers of GHC can be found on the [GHC Trac][2].
 
 
 Getting the Source
@@ -24,19 +26,21 @@ There are two ways to get a source tree:
 
  2. *Check out the source code from git*
 
-  First clone the GHC github read-only repository:
+  The official mirror for GHC on GitHub is located at https://github.com/ghc/ghc.
 
         $ git clone git://github.com/ghc/ghc.git
-
-  Then run the `sync-all` script in that repository to get the other repositories:
-
         $ cd ghc
         $ ./sync-all get
 
-  This checks out the "boot" packages.
+  If you want to clone your own fork instead, add an argument to `sync-all` to
+  tell it where it can find the other repositories it needs.
+
+        $ git clone <your preferred github.com GHC fork URL> ghc
+        $ cd ghc
+        $ ./sync-all -r git://github.com/ghc get
 
   **DO NOT submit pull request directly to the github repo.**
-  *See the GHC developer team's working conventions re [contributing patches](http://hackage.haskell.org/trac/ghc/wiki/WorkingConventions/Git#Contributingpatches "hackage.haskell.org/trac/ghc/wiki/WorkingConventions/Git#Contributingpatches").*
+  *See the GHC developer team's working conventions re [contributing patches](http://ghc.haskell.org/trac/ghc/wiki/WorkingConventions/Git#Contributingpatches "ghc.haskell.org/trac/ghc/wiki/WorkingConventions/Git#Contributingpatches").*
 
 
 Building & Installing
@@ -115,20 +119,20 @@ groups from around the world. We'd like to thank them all, and invite
 you to join!
 
   [1]:  http://www.haskell.org/ghc/            "www.haskell.org/ghc/"
-  [2]:  http://hackage.haskell.org/trac/ghc    "hackage.haskell.org/trac/ghc"
-  [3]:  http://hackage.haskell.org/trac/ghc/wiki/Building
-          "hackage.haskell.org/trac/ghc/wiki/Building"
+  [2]:  http://ghc.haskell.org/trac/ghc    "ghc.haskell.org/trac/ghc"
+  [3]:  http://ghc.haskell.org/trac/ghc/wiki/Building
+          "ghc.haskell.org/trac/ghc/wiki/Building"
   [4]:  http://www.haskell.org/happy/          "www.haskell.org/happy/"
   [5]:  http://www.haskell.org/alex/           "www.haskell.org/alex/"
   [6]:  http://www.haskell.org/haddock/        "www.haskell.org/haddock/"
-  [7]:  http://hackage.haskell.org/trac/ghc/wiki/Building/SyncAll
-          "http://hackage.haskell.org/trac/ghc/wiki/Building/SyncAll"
-  [8]:  http://hackage.haskell.org/trac/ghc/wiki/Building/Preparation
-          "http://hackage.haskell.org/trac/ghc/wiki/Building/Preparation"
+  [7]:  http://ghc.haskell.org/trac/ghc/wiki/Building/SyncAll
+          "http://ghc.haskell.org/trac/ghc/wiki/Building/SyncAll"
+  [8]:  http://ghc.haskell.org/trac/ghc/wiki/Building/Preparation
+          "http://ghc.haskell.org/trac/ghc/wiki/Building/Preparation"
   [9]:  http://www.haskell.org/cabal/          "http://www.haskell.org/cabal/"
-  [10]: http://hackage.haskell.org/trac/ghc/
-          "http://hackage.haskell.org/trac/ghc/"
+  [10]: http://ghc.haskell.org/trac/ghc/
+          "http://ghc.haskell.org/trac/ghc/"
   [11]: http://www.haskell.org/pipermail/glasgow-haskell-users/
           "http://www.haskell.org/pipermail/glasgow-haskell-users/"
-  [12]: http://hackage.haskell.org/trac/ghc/wiki/Contributors
-          "http://hackage.haskell.org/trac/ghc/wiki/Contributors"
+  [12]: http://ghc.haskell.org/trac/ghc/wiki/TeamGHC
+          "http://ghc.haskell.org/trac/ghc/wiki/TeamGHC"