Merge pull request #326 from begriffs/710-only

GHC 7.10 only
This commit is contained in:
Joe Nelson
2015-10-23 11:22:45 -07:00
5 changed files with 31 additions and 21 deletions
+1 -1
View File
@@ -3,7 +3,7 @@ machine:
- createuser --superuser --no-password postgrest_test - createuser --superuser --no-password postgrest_test
- createdb -O postgrest_test -U ubuntu postgrest_test - createdb -O postgrest_test -U ubuntu postgrest_test
ghc: ghc:
version: 7.8.3 version: 7.10.1
dependencies: dependencies:
override: override:
- cabal update - cabal update
+30 -10
View File
@@ -25,7 +25,7 @@ executable postgrest
main-is: PostgREST/Main.hs main-is: PostgREST/Main.hs
default-extensions: OverloadedStrings, ScopedTypeVariables, QuasiQuotes default-extensions: OverloadedStrings, ScopedTypeVariables, QuasiQuotes
default-language: Haskell2010 default-language: Haskell2010
build-depends: base >=4.6 && <5 build-depends: base >= 4.8 && < 5
, postgrest , postgrest
, hasql >= 0.7.3 && < 0.8 , hasql >= 0.7.3 && < 0.8
, hasql-backend >= 0.4.1 && < 0.5 , hasql-backend >= 0.4.1 && < 0.5
@@ -57,6 +57,18 @@ executable postgrest
, errors , errors
, bifunctors , bifunctors
hs-source-dirs: src hs-source-dirs: src
other-modules: Paths_postgrest
, PostgREST.App
, PostgREST.Auth
, PostgREST.Config
, PostgREST.Error
, PostgREST.Middleware
, PostgREST.Parsers
, PostgREST.PgQuery
, PostgREST.PgStructure
, PostgREST.QueryBuilder
, PostgREST.RangeQuery
, PostgREST.Types
library library
if flag(ci) if flag(ci)
@@ -111,16 +123,16 @@ library
Other-Modules: Paths_postgrest Other-Modules: Paths_postgrest
Exposed-Modules: PostgREST.App Exposed-Modules: PostgREST.App
, PostgREST.Types
, PostgREST.Parsers
, PostgREST.QueryBuilder
, PostgREST.Auth , PostgREST.Auth
, PostgREST.Config , PostgREST.Config
, PostgREST.Error , PostgREST.Error
, PostgREST.Middleware , PostgREST.Middleware
, PostgREST.Parsers
, PostgREST.PgQuery , PostgREST.PgQuery
, PostgREST.PgStructure , PostgREST.PgStructure
, PostgREST.QueryBuilder
, PostgREST.RangeQuery , PostgREST.RangeQuery
, PostgREST.Types
hs-source-dirs: src hs-source-dirs: src
Test-Suite spec Test-Suite spec
@@ -133,21 +145,29 @@ Test-Suite spec
else else
ghc-options: -Wall -W -O2 ghc-options: -Wall -W -O2
Main-Is: Main.hs Main-Is: Main.hs
Other-Modules: PostgREST.App Other-Modules: Feature.AuthSpec
, PostgREST.Types , Feature.CorsSpec
, PostgREST.Parsers , Feature.DeleteSpec
, PostgREST.QueryBuilder , Feature.InsertSpec
, Feature.QuerySpec
, Feature.RangeSpec
, Feature.StructureSpec
, Paths_postgrest
, PostgREST.App
, PostgREST.Auth , PostgREST.Auth
, PostgREST.Config , PostgREST.Config
, PostgREST.Error , PostgREST.Error
, PostgREST.Middleware , PostgREST.Middleware
, PostgREST.Parsers
, PostgREST.PgQuery , PostgREST.PgQuery
, PostgREST.PgStructure , PostgREST.PgStructure
, PostgREST.QueryBuilder
, PostgREST.RangeQuery , PostgREST.RangeQuery
, PostgREST.Types
, Spec , Spec
, SpecHelper , SpecHelper
, Paths_postgrest , TestTypes
Build-Depends: base, hspec == 2.1.*, QuickCheck Build-Depends: base, hspec == 2.2.*, QuickCheck
, hspec-wai, hspec-wai-json , hspec-wai, hspec-wai-json
, hasql, hasql-backend , hasql, hasql-backend
, hasql-postgres , hasql-postgres
-3
View File
@@ -18,9 +18,6 @@ module PostgREST.Auth (
, tokenJWT , tokenJWT
) where ) where
--line needed for ghc 7.8
import Data.Functor ((<$>))
import Data.Aeson (Value (..), Object) import Data.Aeson (Value (..), Object)
import Data.Aeson.Types (emptyObject, emptyArray) import Data.Aeson.Types (emptyObject, emptyArray)
import Data.Vector as V (null, head) import Data.Vector as V (null, head)
-3
View File
@@ -3,9 +3,6 @@
module PostgREST.Middleware where module PostgREST.Middleware where
-- needed for ghc 7.8
import Data.Functor ((<$>))
import Data.Maybe (fromMaybe, isNothing) import Data.Maybe (fromMaybe, isNothing)
import Data.Monoid import Data.Monoid
import Data.Text import Data.Text
-4
View File
@@ -4,10 +4,6 @@ module PostgREST.Parsers
where where
import Control.Applicative hiding ((<$>)) import Control.Applicative hiding ((<$>))
--lines needed for ghc 7.8
import Data.Functor ((<$>))
import Data.Traversable (traverse)
import Control.Monad (join) import Control.Monad (join)
import Data.List (delete, find) import Data.List (delete, find)
import Data.Maybe import Data.Maybe