Merge pull request #1 from abhin4v/remove-cpp

Removes CPP directives and uses base-compat package instead.
master
Abhinav Sarkar 2016-07-05 22:27:24 +05:30 committed by GitHub
commit 76e415b658
10 changed files with 19 additions and 42 deletions

View File

@ -23,6 +23,7 @@ executable ringo
text >=1.2 && <1.3, text >=1.2 && <1.3,
bytestring >=0.10 && <0.11, bytestring >=0.10 && <0.11,
containers >=0.5 && <0.6, containers >=0.5 && <0.6,
base-compat >=0.6 && <1.0,
optparse-applicative >=0.11 && <0.13, optparse-applicative >=0.11 && <0.13,
yaml >=0.8.11 && <0.9, yaml >=0.8.11 && <0.9,
vector >=0.10 && <0.12, vector >=0.10 && <0.12,

View File

@ -1,16 +1,12 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE CPP #-} {-# LANGUAGE NoImplicitPrelude #-}
module Ringo.InputParser (parseInput) where module Ringo.InputParser (parseInput) where
import qualified Data.Text as Text import qualified Data.Text as Text
import qualified Data.Vector as V import qualified Data.Vector as V
#if MIN_VERSION_base(4,8,0) import Prelude.Compat
#else
import Control.Applicative ((<$>), (<*>), pure)
#endif
import Data.Maybe (fromMaybe) import Data.Maybe (fromMaybe)
import Data.Vector ((!), (!?)) import Data.Vector ((!), (!?))
import Data.Yaml hiding (Null) import Data.Yaml hiding (Null)

View File

@ -32,6 +32,7 @@ library
text >=1.2 && <1.3, text >=1.2 && <1.3,
containers >=0.5 && <0.6, containers >=0.5 && <0.6,
mtl >=2.1 && <2.3, mtl >=2.1 && <2.3,
base-compat >=0.6 && <1.0,
raw-strings-qq >=1.0 && <1.2, raw-strings-qq >=1.0 && <1.2,
hssqlppp ==0.6.0 hssqlppp ==0.6.0
ghc-options: -Wall -fwarn-incomplete-uni-patterns -fno-warn-unused-do-bind ghc-options: -Wall -fwarn-incomplete-uni-patterns -fno-warn-unused-do-bind

View File

@ -1,18 +1,15 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-} {-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE TupleSections #-} {-# LANGUAGE TupleSections #-}
{-# LANGUAGE CPP #-}
{-# LANGUAGE GADTs #-} {-# LANGUAGE GADTs #-}
{-# LANGUAGE NoImplicitPrelude #-}
module Ringo.Extractor.Internal where module Ringo.Extractor.Internal where
import qualified Data.Map as Map import qualified Data.Map as Map
import qualified Data.Text as Text import qualified Data.Text as Text
#if MIN_VERSION_base(4,8,0) import Prelude.Compat
#else
import Control.Applicative ((<$>))
#endif
import Control.Monad.Reader (Reader, asks) import Control.Monad.Reader (Reader, asks)
import Data.Function (on) import Data.Function (on)
import Data.Maybe (mapMaybe, fromMaybe, fromJust, catMaybes) import Data.Maybe (mapMaybe, fromMaybe, fromJust, catMaybes)

View File

@ -1,15 +1,11 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-} {-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE CPP #-}
{-# LANGUAGE GADTs #-} {-# LANGUAGE GADTs #-}
{-# LANGUAGE NoImplicitPrelude #-}
module Ringo.Generator.Create (dimensionTableDefnSQL, factTableDefnSQL) where module Ringo.Generator.Create (dimensionTableDefnSQL, factTableDefnSQL) where
#if MIN_VERSION_base(4,8,0) import Prelude.Compat
#else
import Control.Applicative ((<$>))
#endif
import Control.Monad.Reader (Reader, asks) import Control.Monad.Reader (Reader, asks)
import Database.HsSqlPpp.Syntax ( Statement(..), RowConstraint(..), AlterTableAction(..) import Database.HsSqlPpp.Syntax ( Statement(..), RowConstraint(..), AlterTableAction(..)
, AlterTableOperation(..), Constraint(..), Cascade(..) , AlterTableOperation(..), Constraint(..), Cascade(..)

View File

@ -1,6 +1,7 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-} {-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE GADTs #-} {-# LANGUAGE GADTs #-}
module Ringo.Generator.Internal where module Ringo.Generator.Internal where
import qualified Data.Map as Map import qualified Data.Map as Map

View File

@ -1,15 +1,11 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-} {-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE CPP #-} {-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE GADTs #-} {-# LANGUAGE GADTs #-}
module Ringo.Generator.Populate.Dimension (dimensionTablePopulateSQL) where module Ringo.Generator.Populate.Dimension (dimensionTablePopulateSQL) where
#if MIN_VERSION_base(4,8,0) import Prelude.Compat
#else
import Control.Applicative ((<$>))
#endif
import Control.Monad.Reader (Reader, asks) import Control.Monad.Reader (Reader, asks)
import Database.HsSqlPpp.Syntax (Statement, QueryExpr(..), Distinct(..), makeSelect, JoinType(..)) import Database.HsSqlPpp.Syntax (Statement, QueryExpr(..), Distinct(..), makeSelect, JoinType(..))
import Data.Maybe (fromJust) import Data.Maybe (fromJust)

View File

@ -1,7 +1,7 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-} {-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE CPP #-} {-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE NamedFieldPuns #-} {-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE QuasiQuotes #-} {-# LANGUAGE QuasiQuotes #-}
{-# LANGUAGE GADTs #-} {-# LANGUAGE GADTs #-}
@ -10,11 +10,7 @@ module Ringo.Generator.Populate.Fact (factTablePopulateSQL) where
import qualified Data.Text as Text import qualified Data.Text as Text
#if MIN_VERSION_base(4,8,0) import Prelude.Compat
#else
import Control.Applicative ((<$>))
#endif
import Control.Monad.Reader (Reader, asks) import Control.Monad.Reader (Reader, asks)
import Database.HsSqlPpp.Syntax ( QueryExpr(..), Statement, makeSelect import Database.HsSqlPpp.Syntax ( QueryExpr(..), Statement, makeSelect
, SelectList(..), SelectItem(..), JoinType(..) ) , SelectList(..), SelectItem(..), JoinType(..) )

View File

@ -1,9 +1,11 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE CPP #-} {-# LANGUAGE NoImplicitPrelude #-}
module Ringo.Utils where module Ringo.Utils where
import qualified Control.Arrow as Arrow import qualified Control.Arrow as Arrow
import Prelude.Compat
import Data.Maybe (mapMaybe) import Data.Maybe (mapMaybe)
for :: [a] -> (a -> b) -> [b] for :: [a] -> (a -> b) -> [b]
@ -12,13 +14,8 @@ for = flip map
forMaybe :: [a] -> (a -> Maybe b) -> [b] forMaybe :: [a] -> (a -> Maybe b) -> [b]
forMaybe = flip mapMaybe forMaybe = flip mapMaybe
#if MIN_VERSION_base(4,8,0)
concatFor :: (Foldable t) => t a -> (a -> [b]) -> [b] concatFor :: (Foldable t) => t a -> (a -> [b]) -> [b]
concatFor = flip concatMap concatFor = flip concatMap
#else
concatFor :: [a] -> (a -> [b]) -> [b]
concatFor = flip concatMap
#endif
infixr 3 ***, &&& infixr 3 ***, &&&

View File

@ -1,6 +1,6 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-} {-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE CPP #-} {-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE GADTs #-} {-# LANGUAGE GADTs #-}
{-# LANGUAGE PatternSynonyms #-} {-# LANGUAGE PatternSynonyms #-}
@ -9,11 +9,7 @@ module Ringo.Validator (validateEnv) where
import qualified Data.Map as Map import qualified Data.Map as Map
import qualified Data.Text as Text import qualified Data.Text as Text
#if MIN_VERSION_base(4,8,0) import Prelude.Compat
#else
import Control.Applicative ((<$>))
#endif
import Control.Monad.Reader (Reader, ask, runReader) import Control.Monad.Reader (Reader, ask, runReader)
import Data.Function (on) import Data.Function (on)
import Data.Maybe (isJust, fromJust) import Data.Maybe (isJust, fromJust)