git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Merge pull request #1879 from phadej/ghc-8.0
efc697dPhil Freeman
.travis.yml+11−8
@@ -2,32 +2,35 @@ language: c
2sudo: false
2sudo: false
3matrix:
3matrix:
4 include:
4 include:
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"
purescript.cabal+5−5
@@ -16,7 +16,7 @@ author: Phil Freeman <paf31@cantab.net>,
16 Hardy Jones <jones3.hardy@gmail.com>,
16 Hardy Jones <jones3.hardy@gmail.com>,
17 Harry Garrood <harry@garrood.me>
17 Harry Garrood <harry@garrood.me>
18
18
19−tested-with: GHC==7.8
19+tested-with: GHC==7.8.4, GHC==7.10.3, GHC==8.0.1
20
20
21extra-source-files: examples/passing/*.purs
21extra-source-files: examples/passing/*.purs
22 , examples/failing/*.purs
22 , examples/failing/*.purs
@@ -60,13 +60,13 @@ library
60 filepath -any,
60 filepath -any,
61 mtl >= 2.1.0 && < 2.3.0,
61 mtl >= 2.1.0 && < 2.3.0,
62 parsec -any,
62 parsec -any,
63− transformers >= 0.3.0 && < 0.5,
63+ transformers >= 0.3.0 && < 0.6,
64 transformers-compat >= 0.3.0,
64 transformers-compat >= 0.3.0,
65 utf8-string >= 1 && < 2,
65 utf8-string >= 1 && < 2,
66 pattern-arrows >= 0.0.2 && < 0.1,
66 pattern-arrows >= 0.0.2 && < 0.1,
67 time -any,
67 time -any,
68 boxes >= 0.1.4 && < 0.2.0,
68 boxes >= 0.1.4 && < 0.2.0,
69− aeson >= 0.8 && < 0.11,
69+ aeson >= 0.8 && < 0.12,
70 vector -any,
70 vector -any,
71 bower-json >= 0.7,
71 bower-json >= 0.7,
72 aeson-better-errors >= 0.8,
72 aeson-better-errors >= 0.8,
@@ -76,7 +76,7 @@ library
76 language-javascript == 0.5.*,
76 language-javascript == 0.5.*,
77 syb -any,
77 syb -any,
78 Glob >= 0.7 && < 0.8,
78 Glob >= 0.7 && < 0.8,
79− process >= 1.2.0 && < 1.4,
79+ process >= 1.2.0 && < 1.5,
80 safe >= 0.3.9 && < 0.4,
80 safe >= 0.3.9 && < 0.4,
81 semigroups >= 0.16.2 && < 0.19,
81 semigroups >= 0.16.2 && < 0.19,
82 parallel >= 3.2 && < 3.3
82 parallel >= 3.2 && < 3.3
@@ -202,7 +202,7 @@ executable psc
202 containers -any, directory -any, filepath -any,
202 containers -any, directory -any, filepath -any,
203 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
203 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
204 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8,
204 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8,
205− aeson >= 0.8 && < 0.11, bytestring -any, utf8-string >= 1 && < 2
205+ aeson >= 0.8 && < 0.12, bytestring -any, utf8-string >= 1 && < 2
206 main-is: Main.hs
206 main-is: Main.hs
207 buildable: True
207 buildable: True
208 hs-source-dirs: psc
208 hs-source-dirs: psc