@@ -39,9 +39,9 @@ matrix:
39 - env: BUILD=cabal GHCVER=8.0.2 CABALVER=1.24 HAPPYVER=1.19.5 ALEXVER=3.1.7
39 - env: BUILD=cabal GHCVER=8.0.2 CABALVER=1.24 HAPPYVER=1.19.5 ALEXVER=3.1.7
40 compiler: ": #GHC 8.0.2"
40 compiler: ": #GHC 8.0.2"
41 addons: {apt: {packages: [libfcgi-dev,cabal-install-1.24,ghc-8.0.2,happy-1.19.5,alex-3.1.7], sources: [hvr-ghc]}}
41 addons: {apt: {packages: [libfcgi-dev,cabal-install-1.24,ghc-8.0.2,happy-1.19.5,alex-3.1.7], sources: [hvr-ghc]}}
42− - env: BUILD=cabal GHCVER=8.2.1 CABALVER=1.24 HAPPYVER=1.19.5 ALEXVER=3.1.7
42+ - env: BUILD=cabal GHCVER=8.2.2 CABALVER=1.24 HAPPYVER=1.19.5 ALEXVER=3.1.7
43− compiler: ": #GHC 8.2.1"
43+ compiler: ": #GHC 8.2.2"
44− addons: {apt: {packages: [libfcgi-dev,cabal-install-1.24,ghc-8.2.1,happy-1.19.5,alex-3.1.7], sources: [hvr-ghc]}}
44+ addons: {apt: {packages: [libfcgi-dev,cabal-install-1.24,ghc-8.2.2,happy-1.19.5,alex-3.1.7], sources: [hvr-ghc]}}
46 # Build with the newest GHC and cabal-install. This is an accepted failure,
46 # Build with the newest GHC and cabal-install. This is an accepted failure,
47 # see below.
47 # see below.
@@ -51,61 +51,69 @@ matrix:
52 # The Stack builds. We can pass in arbitrary Stack arguments via the ARGS
52 # The Stack builds. We can pass in arbitrary Stack arguments via the ARGS
53 # variable, such as using --stack-yaml to point to a different file.
53 # variable, such as using --stack-yaml to point to a different file.
54− - env: BUILD=stack ARGS=""
54+ #- env: BUILD=stack ARGS=""
55− compiler: ": #stack default"
55+ # compiler: ": #stack default"
56− addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
56+ # addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
58 #- env: BUILD=stack ARGS="--resolver lts-2"
58 #- env: BUILD=stack ARGS="--resolver lts-2"
59 # compiler: ": #stack 7.8.4"
59 # compiler: ": #stack 7.8.4"
60 # addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
60 # addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
62− - env: BUILD=stack ARGS="--resolver lts-3"
62+ #- env: BUILD=stack ARGS="--resolver lts-3"
63− compiler: ": #stack 7.10.2"
63+ # compiler: ": #stack 7.10.2"
64− addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
64+ # addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
66 - env: BUILD=stack ARGS="--resolver lts-6"
66 - env: BUILD=stack ARGS="--resolver lts-6"
67 compiler: ": #stack 7.10.3"
67 compiler: ": #stack 7.10.3"
68 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
68 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
70− - env: BUILD=stack ARGS="--resolver lts-7"
70+ #- env: BUILD=stack ARGS="--resolver lts-7"
71− compiler: ": #stack 8.0.1"
71+ # compiler: ": #stack 8.0.1"
72− addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
72+ # addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
74− - env: BUILD=stack ARGS="--resolver lts-8"
74+ - env: BUILD=stack ARGS="--resolver lts-9"
75 compiler: ": #stack 8.0.2"
75 compiler: ": #stack 8.0.2"
76 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
76 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
78+ - env: BUILD=stack ARGS="--resolver lts-10"
79+ compiler: ": #stack 8.2.2"
80+ addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
78 # Nightly builds are allowed to fail
82 # Nightly builds are allowed to fail
79 - env: BUILD=stack ARGS="--resolver nightly"
83 - env: BUILD=stack ARGS="--resolver nightly"
80 compiler: ": #stack nightly"
84 compiler: ": #stack nightly"
81 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
85 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
83 # Build on OS X in addition to Linux
87 # Build on OS X in addition to Linux
84− - env: BUILD=stack ARGS=""
88+ #- env: BUILD=stack ARGS=""
85− compiler: ": #stack default osx"
89+ # compiler: ": #stack default osx"
88 # Travis includes an OS X which is incompatible with GHC 7.8.4
92 # Travis includes an OS X which is incompatible with GHC 7.8.4
89 #- env: BUILD=stack ARGS="--resolver lts-2"
93 #- env: BUILD=stack ARGS="--resolver lts-2"
90 # compiler: ": #stack 7.8.4 osx"
94 # compiler: ": #stack 7.8.4 osx"
93− - env: BUILD=stack ARGS="--resolver lts-3"
97+ #- env: BUILD=stack ARGS="--resolver lts-3"
94− compiler: ": #stack 7.10.2 osx"
98+ # compiler: ": #stack 7.10.2 osx"
97 - env: BUILD=stack ARGS="--resolver lts-6"
101 - env: BUILD=stack ARGS="--resolver lts-6"
98 compiler: ": #stack 7.10.3 osx"
102 compiler: ": #stack 7.10.3 osx"
101− - env: BUILD=stack ARGS="--resolver lts-7"
105+ #- env: BUILD=stack ARGS="--resolver lts-7"
102− compiler: ": #stack 8.0.1 osx"
106+ # compiler: ": #stack 8.0.1 osx"
103− os: osx
107+ # os: osx
105− - env: BUILD=stack ARGS="--resolver lts-8"
109+ - env: BUILD=stack ARGS="--resolver lts-9"
106 compiler: ": #stack 8.0.2 osx"
110 compiler: ": #stack 8.0.2 osx"
113+ - env: BUILD=stack ARGS="--resolver lts-10"
114+ compiler: ": #stack 8.2.2 osx"
109 - env: BUILD=stack ARGS="--resolver nightly"
117 - env: BUILD=stack ARGS="--resolver nightly"
110 compiler: ": #stack nightly osx"
118 compiler: ": #stack nightly osx"
@@ -158,7 +166,7 @@ install:
158 # Avoid out of memory condition
166 # Avoid out of memory condition
159 stack --no-terminal --install-ghc $ARGS build Cabal
167 stack --no-terminal --install-ghc $ARGS build Cabal
161− stack --no-terminal --install-ghc $ARGS test --bench --only-dependencies
169+ stack --no-terminal --install-ghc $ARGS test --only-dependencies
164 cabal --version
172 cabal --version
@@ -181,10 +189,10 @@ script:
182 case "$BUILD" in
190 case "$BUILD" in
184− stack --no-terminal $ARGS test --bench --no-run-benchmarks --haddock --no-haddock-deps
192+ stack --no-terminal $ARGS test --haddock --no-haddock-deps
187− cabal install --enable-tests --enable-benchmarks --force-reinstalls --ghc-options=-O0 --max-backjumps=-1 $CABALARGS $PACKAGES
195+ cabal install --enable-tests --force-reinstalls --ghc-options=-O0 --max-backjumps=-1 $CABALARGS $PACKAGES
189 ORIGDIR=$(pwd)
197 ORIGDIR=$(pwd)
190 for dir in $PACKAGES
198 for dir in $PACKAGES