[commit: ghc] wip/nfs-locking: Clean up. (b27b177)
git at git.haskell.org
git at git.haskell.org
Fri Oct 27 00:18:32 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/nfs-locking
Link : http://ghc.haskell.org/trac/ghc/changeset/b27b177a5657e7c8a9088ace440f73074ab4f2d7/ghc
>---------------------------------------------------------------
commit b27b177a5657e7c8a9088ace440f73074ab4f2d7
Author: Andrey Mokhov <andrey.mokhov at gmail.com>
Date: Mon Dec 28 03:01:15 2015 +0000
Clean up.
>---------------------------------------------------------------
b27b177a5657e7c8a9088ace440f73074ab4f2d7
src/Builder.hs | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/src/Builder.hs b/src/Builder.hs
index b58d701..b6fd228 100644
--- a/src/Builder.hs
+++ b/src/Builder.hs
@@ -14,9 +14,10 @@ import Stage
-- Ghc StageN, N > 0, is the one built on stage (N - 1)
-- GhcPkg Stage0 is the bootstrapping GhcPkg
-- GhcPkg StageN, N > 0, is the one built in Stage0 (TODO: need only Stage1?)
--- TODO: add Cpp builders
--- TODO: rename Gcc to Cc?
--- TODO: do we really need staged builders?
+-- TODO: Do we really need HsCpp builder? Can't we use a generic Cpp
+-- builder instead? It would also be used instead of GccM.
+-- TODO: rename Gcc to CCompiler? We sometimes use gcc and sometimes clang.
+-- TODO: why are Gcc/GccM staged?
data Builder = Alex
| Ar
| DeriveConstants
@@ -26,7 +27,6 @@ data Builder = Alex
| Ghc Stage
| GhcCabal
| GhcCabalHsColour
- | GhcLink Stage
| GhcM Stage
| GhcPkg Stage
| GhcSplit
@@ -55,7 +55,6 @@ builderKey builder = case builder of
Ghc Stage1 -> "ghc-stage1"
Ghc Stage2 -> "ghc-stage2"
Ghc Stage3 -> "ghc-stage3"
- GhcLink stage -> builderKey $ Ghc stage -- using Ghc as linker
GhcM stage -> builderKey $ Ghc stage -- synonym for 'Ghc -M'
GhcCabal -> "ghc-cabal"
GhcCabalHsColour -> builderKey $ GhcCabal -- synonym for 'GhcCabal hscolour'
More information about the ghc-commits
mailing list