git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Merge pull request #1938 from hdgarrood/drop-ghc-78
ebf600aPhil Freeman
.travis.yml+1−14
@@ -2,26 +2,13 @@ language: c
2sudo: false
2sudo: false
3matrix:
3matrix:
4 include:
4 include:
5− - env: GHCVER=7.8.4 CABALVER=1.22 COVERAGE=true
6− compiler: ": #GHC 7.8.4 - tests"
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]}}
9− - env: GHCVER=7.6.3 CABALVER=1.22
10− compiler: ": #GHC 7.6.3"
11− addons: {apt: {packages: [cabal-install-1.22,ghc-7.6.3,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
12− - env: GHCVER=7.10.1 CABALVER=1.22 DEPLOY=yes
13− compiler: ": #GHC 7.10.1"
14− addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.1,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
15− - env: GHCVER=7.10.2 CABALVER=1.22 STACKAGE=lts-3.22 RUNSDISTTESTS=YES
16− compiler: ": #GHC 7.10.2 lts-3.22"
17− addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.2,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
18 - env: GHCVER=7.10.3 CABALVER=1.22 STACKAGE=lts-5.4 RUNSDISTTESTS=YES
5 - env: GHCVER=7.10.3 CABALVER=1.22 STACKAGE=lts-5.4 RUNSDISTTESTS=YES
19 compiler: ": #GHC 7.10.3 lts-5.4"
6 compiler: ": #GHC 7.10.3 lts-5.4"
20 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
7 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
21 - env: GHCVER=7.10.3 CABALVER=1.22 STACKAGE=nightly-2016-02-25
8 - env: GHCVER=7.10.3 CABALVER=1.22 STACKAGE=nightly-2016-02-25
22 compiler: ": #GHC 7.10.3 nightly-2016-02-25"
9 compiler: ": #GHC 7.10.3 nightly-2016-02-25"
23 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
10 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
24− - env: GHCVER=7.10.3 CABALVER=1.22
11+ - env: GHCVER=7.10.3 CABALVER=1.22 DEPLOY=yes
25 compiler: ": #GHC 7.10.3"
12 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]}}
13 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
27before_install:
14before_install:
INSTALL.md+4−8
@@ -6,8 +6,8 @@ alternatively Stack Overflow.
6
6
7## Using prebuilt binaries
7## Using prebuilt binaries
8
8
9−The prebuilt binaries are compiled with GHC 7.8.4, and therefore they should
9+The prebuilt binaries are compiled with GHC 7.10.3, and therefore they should
10−run on any operating system supported by GHC 7.8.4, such as:
10+run on any operating system supported by GHC 7.10.3, such as:
11
11
12* Windows 2000 or later,
12* Windows 2000 or later,
13* OS X 10.7 or later,
13* OS X 10.7 or later,
@@ -23,11 +23,11 @@ requirements.
23
23
24## Compiling from source
24## Compiling from source
25
25
26−GHC 7.6.1 or newer is required to compile from source. The easiest way is to
26+GHC 7.10.1 or newer is required to compile from source. The easiest way is to
27use stack:
27use stack:
28
28
29```
29```
30−$ stack install --resolver lts purescript
30+$ stack install --resolver=nightly purescript
31```
31```
32
32
33This will then copy the compiler and utilities into `~/.local/bin`.
33This will then copy the compiler and utilities into `~/.local/bin`.
@@ -39,10 +39,6 @@ If you don't have stack installed yet there are install instructions
39If you don't have ghc installed yet, stack will prompt you to run `stack setup`
39If you don't have ghc installed yet, stack will prompt you to run `stack setup`
40which will install ghc for you.
40which will install ghc for you.
41
41
42−The PureScript compiler has been known to run on OS X 10.6 when built with GHC
43−7.6.
44−
45−
46## The "curses" library
42## The "curses" library
47
43
48`psci` depends on the `curses` library (via the Haskell package `terminfo`). If
44`psci` depends on the `curses` library (via the Haskell package `terminfo`). If
purescript.cabal+3−4
@@ -17,7 +17,7 @@ author: Phil Freeman <paf31@cantab.net>,
17 Harry Garrood <harry@garrood.me>,
17 Harry Garrood <harry@garrood.me>,
18 Christoph Hegemann <christoph.hegemann1337@gmail.com>
18 Christoph Hegemann <christoph.hegemann1337@gmail.com>
19
19
20−tested-with: GHC==7.8.4, GHC==7.10.3, GHC==8.0.1
20+tested-with: GHC==7.10.3
21
21
22extra-source-files: examples/passing/*.purs
22extra-source-files: examples/passing/*.purs
23 , examples/failing/*.purs
23 , examples/failing/*.purs
@@ -36,8 +36,7 @@ extra-source-files: examples/passing/*.purs
36 , tests/support/flattened/*.js
36 , tests/support/flattened/*.js
37 , tests/support/psci/*.purs
37 , tests/support/psci/*.purs
38 , stack.yaml
38 , stack.yaml
39− , stack-lts-2.yaml
39+ , stack-lts-5.yaml
40− , stack-lts-3.yaml
41 , stack-nightly.yaml
40 , stack-nightly.yaml
42 , README.md
41 , README.md
43 , INSTALL.md
42 , INSTALL.md
@@ -49,7 +48,7 @@ source-repository head
49 location: https://github.com/purescript/purescript.git
48 location: https://github.com/purescript/purescript.git
50
49
51library
50library
52− build-depends: base >=4.6 && <5,
51+ build-depends: base >=4.8 && <5,
53 base-compat >=0.6.0,
52 base-compat >=0.6.0,
54 lifted-base >= 0.2.3 && < 0.2.4,
53 lifted-base >= 0.2.3 && < 0.2.4,
55 monad-control >= 1.0.0.0 && < 1.1,
54 monad-control >= 1.0.0.0 && < 1.1,
stack-lts-2.yamldeleted−13
@@ -1,13 +0,0 @@
1−resolver: lts-2.22
2−packages:
3−- '.'
4−extra-deps:
5−- aeson-better-errors-0.8.0
6−- bower-json-0.7.0.0
7−- boxes-0.1.4
8−- pattern-arrows-0.0.2
9−- sourcemap-0.1.6
10−- fsnotify-0.2.1
11−- hfsevents-0.1.6
12−- pipes-http-1.0.2
13−flags: {}
stack-lts-3.yamldeleted−6
@@ -1,6 +0,0 @@
1−resolver: lts-3.22
2−packages:
3−- '.'
4−extra-deps:
5−- sourcemap-0.1.6
6−flags: {}