Skip to content

Commit 1a845c8

Browse files
authored
Merge pull request #608 from bos/upgrade-hlint
upgrade GHC, snapshots, hlint
2 parents 733e323 + e9839cf commit 1a845c8

File tree

14 files changed

+26
-20
lines changed

14 files changed

+26
-20
lines changed

.travis.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@ before_cache:
1919

2020
matrix:
2121
include:
22-
- env: BUILD=hlint CABALVER=2.0 GHCVER=8.2.1
23-
compiler: ": #GHC 8.2.1"
24-
addons: {apt: {packages: [cabal-install-2.0,ghc-8.2.1], sources: [hvr-ghc]}}
25-
- env: BUILD=stack CABALVER=2.0 GHCVER=8.2.1 STACK_YAML=stack-bench.yaml
26-
compiler: ": #GHC 8.2.1"
27-
addons: {apt: {packages: [cabal-install-2.0,ghc-8.2.1], sources: [hvr-ghc]}}
28-
- env: BUILD=stack CABALVER=2.0 GHCVER=8.2.1 STACK_YAML=stack-ffi-unescape.yaml
29-
compiler: ": #GHC 8.2.1"
22+
- env: BUILD=hlint CABALVER=2.0 GHCVER=8.2.2
23+
compiler: ": #GHC 8.2.2"
24+
addons: {apt: {packages: [cabal-install-2.0,ghc-8.2.2], sources: [hvr-ghc]}}
25+
- env: BUILD=stack CABALVER=2.0 GHCVER=8.2.2 STACK_YAML=stack-bench.yaml
26+
compiler: ": #GHC 8.2.2"
27+
addons: {apt: {packages: [cabal-install-2.0,ghc-8.2.2], sources: [hvr-ghc]}}
28+
- env: BUILD=stack CABALVER=2.0 GHCVER=8.2.2 STACK_YAML=stack-ffi-unescape.yaml
29+
compiler: ": #GHC 8.2.2"
3030
addons: {apt: {packages: [cabal-install-2.0,ghc-8.0.2], sources: [hvr-ghc]}}
3131
- env: BUILD=cabal CABALVER=2.0 GHCVER=8.0.2
3232
compiler: ": #GHC 8.0.2"

Data/Aeson/TH.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ module Data.Aeson.TH
117117
) where
118118

119119
import Prelude ()
120-
import Prelude.Compat hiding (exp)
120+
import Prelude.Compat
121121

122122
import Control.Applicative ((<|>))
123123
import Data.Aeson (Object, (.:), FromJSON(..), FromJSON1(..), FromJSON2(..), ToJSON(..), ToJSON1(..), ToJSON2(..))

HLint.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ ignore "Avoid lambda"
88
ignore "Eta reduce"
99
ignore "Functor law"
1010
ignore "Use >=>"
11+
ignore "Use lambda-case"

aeson.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ test-suite tests
212212
directory,
213213
dlist,
214214
filepath,
215-
generic-deriving >= 1.10 && < 1.12,
215+
generic-deriving >= 1.10 && < 1.13,
216216
ghc-prim >= 0.2,
217217
hashable >= 1.2.4.0,
218218
scientific,

benchmarks/Compare/BufferBuilder.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import Prelude.Compat
1212
import Data.BufferBuilder.Json
1313
import Data.Int (Int64)
1414
import Data.Monoid ((<>))
15-
import Prelude hiding (id)
1615
import Twitter
1716
import qualified Data.BufferBuilder.Utf8 as UB
1817

benchmarks/Compare/JsonBuilder.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import Prelude.Compat
1010

1111
import Data.Json.Builder
1212
import Data.Monoid ((<>))
13-
import Prelude hiding (id)
1413
import Twitter
1514

1615
instance JsObject Metadata where

cabal.project

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
with-compiler: ghc
2-
packages: ., attoparsec-iso8601
2+
packages: ., attoparsec-iso8601, benchmarks

examples/Twitter.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ import Data.Data (Typeable, Data)
2727
import Data.Int (Int64)
2828
import Data.Text (Text)
2929
import GHC.Generics (Generic)
30-
import Prelude hiding (id)
3130

3231
{-# ANN module "Hlint: ignore Use camelCase" #-}
3332
{-# ANN module "Hlint: ignore Use newtype instead of data" #-}

examples/Twitter/Manual.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ import Prelude.Compat
1717

1818
import Control.Applicative
1919
import Data.Monoid ((<>))
20-
import Prelude hiding (id)
2120
import Twitter
2221

2322
import Data.Aeson hiding (Result)

ffi/Data/Aeson/Parser/UnescapeFFI.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module Data.Aeson.Parser.UnescapeFFI
1010
import Control.Exception (evaluate, throw, try)
1111
import Control.Monad.ST.Unsafe (unsafeIOToST, unsafeSTToIO)
1212
import Data.ByteString as B
13-
import Data.ByteString.Internal as B hiding (c2w)
13+
import Data.ByteString.Internal as B
1414
import Data.Text.Encoding.Error (UnicodeException (..))
1515
import Data.Text.Internal (Text (..))
1616
import Data.Text.Internal.Private (runText)

0 commit comments

Comments
 (0)