Rename module Predicates to Predicate
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Mon, 16 May 2016 00:51:17 +0000 (01:51 +0100)
committerAndrey Mokhov <andrey.mokhov@gmail.com>
Mon, 16 May 2016 00:51:17 +0000 (01:51 +0100)
38 files changed:
hadrian.cabal
src/Predicate.hs [moved from src/Predicates.hs with 99% similarity]
src/Settings/Builders/Alex.hs
src/Settings/Builders/Ar.hs
src/Settings/Builders/Cc.hs
src/Settings/Builders/Configure.hs
src/Settings/Builders/DeriveConstants.hs
src/Settings/Builders/GenApply.hs
src/Settings/Builders/GenPrimopCode.hs
src/Settings/Builders/Ghc.hs
src/Settings/Builders/GhcCabal.hs
src/Settings/Builders/GhcPkg.hs
src/Settings/Builders/Haddock.hs
src/Settings/Builders/Happy.hs
src/Settings/Builders/HsCpp.hs
src/Settings/Builders/Hsc2Hs.hs
src/Settings/Builders/Ld.hs
src/Settings/Builders/Make.hs
src/Settings/Builders/Tar.hs
src/Settings/Default.hs
src/Settings/Flavours/Quick.hs
src/Settings/Packages.hs
src/Settings/Packages/Base.hs
src/Settings/Packages/Compiler.hs
src/Settings/Packages/Directory.hs
src/Settings/Packages/Ghc.hs
src/Settings/Packages/GhcCabal.hs
src/Settings/Packages/GhcPrim.hs
src/Settings/Packages/Haddock.hs
src/Settings/Packages/Hp2ps.hs
src/Settings/Packages/IntegerGmp.hs
src/Settings/Packages/IservBin.hs
src/Settings/Packages/Rts.hs
src/Settings/Packages/RunGhc.hs
src/Settings/Packages/Touchy.hs
src/Settings/Packages/Unlit.hs
src/Settings/User.hs
src/Settings/Ways.hs

index 7f03057..08ab81b 100644 (file)
@@ -36,7 +36,7 @@ executable hadrian
                        , Oracles.PackageDeps
                        , Oracles.WindowsPath
                        , Package
-                       , Predicates
+                       , Predicate
                        , Rules
                        , Rules.Actions
                        , Rules.Cabal
similarity index 99%
rename from src/Predicates.hs
rename to src/Predicate.hs
index 6e43d66..89a7f43 100644 (file)
@@ -1,6 +1,6 @@
 {-# LANGUAGE LambdaCase, FlexibleInstances #-}
 -- | Convenient predicates
-module Predicates (
+module Predicate (
     module Expression,
     stage, stage0, stage1, stage2, notStage0,
     package, notPackage, builder, input, output, way
index 2de51e0..c8c586a 100644 (file)
@@ -1,6 +1,6 @@
 module Settings.Builders.Alex (alexBuilderArgs) where
 
-import Predicates
+import Predicate
 
 alexBuilderArgs :: Args
 alexBuilderArgs = builder Alex ? mconcat [ arg "-g"
index 65654ae..3ca184e 100644 (file)
@@ -3,7 +3,7 @@ module Settings.Builders.Ar (arBuilderArgs, arCmd, chunksOfSize) where
 import Base
 import Oracles.Config.Flag
 import Oracles.Config.Setting
-import Predicates
+import Predicate
 
 -- | Default arguments for 'Ar' builder.
 arBuilderArgs :: Args
index 5d042d9..e5c8c98 100644 (file)
@@ -3,7 +3,7 @@ module Settings.Builders.Cc (ccBuilderArgs) where
 import Base
 import Oracles.Config.Setting
 import Oracles.PackageData
-import Predicates
+import Predicate
 import Settings
 import Settings.Builders.Common
 
index 5a946a3..0abaf2e 100644 (file)
@@ -2,7 +2,7 @@ module Settings.Builders.Configure (configureBuilderArgs) where
 
 import Base
 import Oracles.Config.Setting
-import Predicates
+import Predicate
 import Settings
 
 configureBuilderArgs :: Args
index 034e95d..a17d935 100644 (file)
@@ -3,7 +3,7 @@ module Settings.Builders.DeriveConstants (deriveConstantsBuilderArgs) where
 import Base
 import Oracles.Config.Flag
 import Oracles.Config.Setting
-import Predicates
+import Predicate
 import Settings.Builders.Common
 
 -- TODO: do we need to support `includes_CC_OPTS += -DDYNAMIC_BY_DEFAULT`?
index 5938611..c7d66be 100644 (file)
@@ -1,6 +1,6 @@
 module Settings.Builders.GenApply (genApplyBuilderArgs) where
 
-import Predicates
+import Predicate
 
 -- Stdin/stdout are handled in a special way. See Rules/Actions.hs.
 -- TODO: Dead code? ifeq "$(GhcUnregisterised)" "YES" GENAPPLY_OPTS = -u
index ba67ec9..d9c931c 100644 (file)
@@ -1,6 +1,6 @@
 module Settings.Builders.GenPrimopCode (genPrimopCodeBuilderArgs) where
 
-import Predicates
+import Predicate
 
 -- Stdin/stdout are handled in a special way. See Rules/Actions.hs.
 genPrimopCodeBuilderArgs :: Args
index 1385c0e..66c009b 100644 (file)
@@ -5,7 +5,7 @@ import GHC
 import Oracles.Config.Flag
 import Oracles.Config.Setting
 import Oracles.PackageData
-import Predicates hiding (way, stage)
+import Predicate hiding (way, stage)
 import Settings
 import Settings.Builders.Common
 import Settings.Builders.GhcCabal
index dd15345..a038d93 100644 (file)
@@ -9,7 +9,7 @@ import Builder
 import GHC
 import Oracles.Config.Flag
 import Oracles.Config.Setting
-import Predicates hiding (stage)
+import Predicate hiding (stage)
 import Settings
 import Settings.Builders.Common
 
index ddf67c0..ed344df 100644 (file)
@@ -2,7 +2,7 @@ module Settings.Builders.GhcPkg (ghcPkgBuilderArgs) where
 
 import Base
 import Builder
-import Predicates
+import Predicate
 import Settings
 import Settings.Builders.GhcCabal
 
index 8581ce4..37964b4 100644 (file)
@@ -4,7 +4,7 @@ import Base
 import GHC
 import Oracles.PackageData
 import Package
-import Predicates
+import Predicate
 import Settings
 import Settings.Builders.Ghc
 
index 6c6c645..c0c662c 100644 (file)
@@ -1,6 +1,6 @@
 module Settings.Builders.Happy (happyBuilderArgs) where
 
-import Predicates
+import Predicate
 
 happyBuilderArgs :: Args
 happyBuilderArgs = builder Happy ? mconcat [ arg "-agc"
index 46d2b9a..ef481e2 100644 (file)
@@ -2,7 +2,7 @@ module Settings.Builders.HsCpp (hsCppBuilderArgs) where
 
 import GHC
 import Oracles.Config.Setting
-import Predicates
+import Predicate
 import Settings.Builders.GhcCabal
 import Settings.Paths
 
index 9476379..b093f13 100644 (file)
@@ -4,7 +4,7 @@ import Base
 import Oracles.Config.Flag
 import Oracles.Config.Setting
 import Oracles.PackageData
-import Predicates
+import Predicate
 import Settings
 import Settings.Builders.Common
 
index f8f41be..2fe8f5b 100644 (file)
@@ -1,7 +1,7 @@
 module Settings.Builders.Ld (ldBuilderArgs) where
 
 import Oracles.Config.Setting
-import Predicates
+import Predicate
 
 ldBuilderArgs :: Args
 ldBuilderArgs = builder Ld ? do
index 6a98fee..bfb8234 100644 (file)
@@ -1,6 +1,6 @@
 module Settings.Builders.Make (makeBuilderArgs) where
 
-import Predicates
+import Predicate
 import Settings
 
 makeBuilderArgs :: Args
index 179f3bc..7abd72e 100644 (file)
@@ -1,7 +1,7 @@
 module Settings.Builders.Tar (tarBuilderArgs) where
 
 import Base
-import Predicates
+import Predicate
 
 tarBuilderArgs :: Args
 tarBuilderArgs = builder Tar ? do
index fa99329..fe0a774 100644 (file)
@@ -3,7 +3,7 @@ module Settings.Default (defaultSplitObjects) where
 import Base
 import GHC
 import Oracles.Config.Flag
-import Predicates
+import Predicate
 
 defaultSplitObjects :: Predicate
 defaultSplitObjects = do
index a46b1a0..e3f0a5d 100644 (file)
@@ -1,6 +1,6 @@
 module Settings.Flavours.Quick (quickFlavourArgs, quickFlavourWays) where
 
-import Predicates
+import Predicate
 
 quickFlavourArgs :: Args
 quickFlavourArgs = builder Ghc ? arg "-O0"
index ca2c862..6888d0a 100644 (file)
@@ -2,7 +2,7 @@ module Settings.Packages (getPackages, knownPackages, findKnownPackage) where
 
 import Base
 import GHC
-import Predicates
+import Predicate
 import Oracles.Config.Setting
 import Settings.User
 
index 516f6d6..b70fd42 100644 (file)
@@ -2,7 +2,7 @@ module Settings.Packages.Base (basePackageArgs) where
 
 import Base
 import GHC
-import Predicates
+import Predicate
 import Settings
 
 basePackageArgs :: Args
index f604515..d6a016b 100644 (file)
@@ -4,7 +4,7 @@ import Base
 import GHC
 import Oracles.Config.Flag
 import Oracles.Config.Setting
-import Predicates
+import Predicate
 import Settings
 
 compilerPackageArgs :: Args
index 5aa8fcf..5b5d96b 100644 (file)
@@ -1,7 +1,7 @@
 module Settings.Packages.Directory (directoryPackageArgs) where
 
 import GHC
-import Predicates
+import Predicate
 
 -- TODO: I had to define symbol __GLASGOW_HASKELL__ as otherwise directory.c is
 -- effectively empty. I presume it was expected that GHC will be used for
index 1a06103..ad47f27 100644 (file)
@@ -2,7 +2,7 @@ module Settings.Packages.Ghc (ghcPackageArgs) where
 
 import GHC
 import Oracles.Config.Setting
-import Predicates
+import Predicate
 import Settings.Paths
 
 ghcPackageArgs :: Args
index ea5c07f..fd126fd 100644 (file)
@@ -3,7 +3,7 @@ module Settings.Packages.GhcCabal (ghcCabalPackageArgs) where
 import Base
 import GHC
 import Oracles.Config.Setting
-import Predicates
+import Predicate
 import Settings
 
 ghcCabalPackageArgs :: Args
index 37750ca..225ff56 100644 (file)
@@ -1,7 +1,7 @@
 module Settings.Packages.GhcPrim (ghcPrimPackageArgs) where
 
 import GHC
-import Predicates
+import Predicate
 
 ghcPrimPackageArgs :: Args
 ghcPrimPackageArgs = package ghcPrim ?
index d25a99f..6a14439 100644 (file)
@@ -1,7 +1,7 @@
 module Settings.Packages.Haddock (haddockPackageArgs) where
 
 import GHC
-import Predicates
+import Predicate
 
 haddockPackageArgs :: Args
 haddockPackageArgs = package haddock ?
index 684b744..912ef2e 100644 (file)
@@ -2,7 +2,7 @@ module Settings.Packages.Hp2ps (hp2psPackageArgs) where
 
 import Base
 import GHC
-import Predicates
+import Predicate
 import Settings
 
 hp2psPackageArgs :: Args
index cc85d0f..e1ddd88 100644 (file)
@@ -3,7 +3,7 @@ module Settings.Packages.IntegerGmp (integerGmpPackageArgs, gmpBuildPath) where
 import Base
 import GHC
 import Oracles.Config.Setting
-import Predicates
+import Predicate
 import Settings.Paths
 
 -- TODO: move build artefacts to buildRootPath, see #113
index 5eb03ac..40b2101 100644 (file)
@@ -1,7 +1,7 @@
 module Settings.Packages.IservBin (iservBinPackageArgs) where
 
 import GHC
-import Predicates
+import Predicate
 
 iservBinPackageArgs :: Args
 iservBinPackageArgs = package iservBin ? builder Ghc ? arg "-no-hs-main"
index e0bae29..38d4b9c 100644 (file)
@@ -6,7 +6,7 @@ import Base
 import GHC
 import Oracles.Config.Flag
 import Oracles.Config.Setting
-import Predicates
+import Predicate
 import Settings
 import Settings.Builders.Common
 
index 492832b..b10ed01 100644 (file)
@@ -2,7 +2,7 @@ module Settings.Packages.RunGhc (runGhcPackageArgs) where
 
 import GHC
 import Oracles.Config.Setting
-import Predicates
+import Predicate
 
 runGhcPackageArgs :: Args
 runGhcPackageArgs = package runGhc ? do
index 8ffd6ca..82eb90c 100644 (file)
@@ -2,7 +2,7 @@ module Settings.Packages.Touchy (touchyPackageArgs) where
 
 import Base
 import GHC
-import Predicates
+import Predicate
 import Settings
 
 touchyPackageArgs :: Args
index c5613d1..c0220b4 100644 (file)
@@ -2,7 +2,7 @@ module Settings.Packages.Unlit (unlitPackageArgs) where
 
 import Base
 import GHC
-import Predicates
+import Predicate
 import Settings
 
 unlitPackageArgs :: Args
index 3acd506..f246c06 100644 (file)
@@ -8,7 +8,7 @@ module Settings.User (
 import Base
 import CmdLineFlag
 import GHC
-import Predicates
+import Predicate
 import Settings.Default
 
 -- See doc/user-settings.md for instructions.
index c727c23..f05ffba 100644 (file)
@@ -3,7 +3,7 @@ module Settings.Ways (getLibraryWays, getRtsWays) where
 import Base
 import CmdLineFlag
 import Oracles.Config.Flag
-import Predicates
+import Predicate
 import Settings.Flavours.Quick
 import Settings.User