@@ -2,32 +2,35 @@ language: c
5− - env: GHCVER=7.8.4 COVERAGE=true
5+ - env: GHCVER=7.8.4 CABALVER=1.22 COVERAGE=true
6 compiler: ": #GHC 7.8.4 - tests"
6 compiler: ": #GHC 7.8.4 - tests"
7 # ^ HACK before https://github.com/travis-ci/travis-ci/issues/4393 is resolved
7 # ^ HACK before https://github.com/travis-ci/travis-ci/issues/4393 is resolved
8 addons: {apt: {packages: [cabal-install-1.22,ghc-7.8.4,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
8 addons: {apt: {packages: [cabal-install-1.22,ghc-7.8.4,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
9− - env: GHCVER=7.8.4 STACKAGE=lts-2.22
9+ - env: GHCVER=7.8.4 CABALVER=1.22 STACKAGE=lts-2.22
10 compiler: ": #GHC 7.8.4 - lts-2.22-1"
10 compiler: ": #GHC 7.8.4 - lts-2.22-1"
11 addons: {apt: {packages: [cabal-install-1.22,ghc-7.8.4,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
11 addons: {apt: {packages: [cabal-install-1.22,ghc-7.8.4,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
12− - env: GHCVER=7.6.3
12+ - env: GHCVER=7.6.3 CABALVER=1.22
13 compiler: ": #GHC 7.6.3"
13 compiler: ": #GHC 7.6.3"
14 addons: {apt: {packages: [cabal-install-1.22,ghc-7.6.3,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
14 addons: {apt: {packages: [cabal-install-1.22,ghc-7.6.3,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
15− - env: GHCVER=7.10.1 DEPLOY=yes
15+ - env: GHCVER=7.10.1 CABALVER=1.22 DEPLOY=yes
16 compiler: ": #GHC 7.10.1"
16 compiler: ": #GHC 7.10.1"
17 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.1,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
17 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.1,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
18− - env: GHCVER=7.10.2 STACKAGE=lts=3.6 RUNSDISTTESTS=YES
18+ - env: GHCVER=7.10.2 CABALVER=1.22 STACKAGE=lts=3.6 RUNSDISTTESTS=YES
19 compiler: ": #GHC 7.10.2 lts-3.6"
19 compiler: ": #GHC 7.10.2 lts-3.6"
20 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.2,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
20 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.2,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
21− - env: GHCVER=7.10.2 STACKAGE=nightly-2015-09-29
21+ - env: GHCVER=7.10.2 CABALVER=1.22 STACKAGE=nightly-2015-09-29
22 compiler: ": #GHC 7.10.2 nightly-2015-09-29"
22 compiler: ": #GHC 7.10.2 nightly-2015-09-29"
23 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.2,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
23 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.2,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
24− - env: GHCVER=7.10.3
24+ - env: GHCVER=7.10.3 CABALVER=1.22
25 compiler: ": #GHC 7.10.3"
25 compiler: ": #GHC 7.10.3"
26 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
26 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
27+ - env: GHCVER=8.0.1 CABALVER=1.24
28+ compiler: ": #GHC 8.0.1"
29+ addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.1,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
27before_install:
30before_install:
28 - unset CC
31 - unset CC
29 - export PATH="/opt/ghc/$GHCVER/bin:$PATH"
32 - export PATH="/opt/ghc/$GHCVER/bin:$PATH"
30− - export PATH="/opt/cabal/1.22/bin:$PATH"
33+ - export PATH="/opt/cabal/$CABALVER/bin:$PATH"
31 - export PATH="$HOME/.cabal/bin:$PATH"
34 - export PATH="$HOME/.cabal/bin:$PATH"
32 - export PATH="/opt/happy/1.19.5/bin:/$PATH"
35 - export PATH="/opt/happy/1.19.5/bin:/$PATH"
33 - export PATH="/opt/alex/3.1.4/bin:/$PATH"
36 - export PATH="/opt/alex/3.1.4/bin:/$PATH"