git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Drop support for GHC 7.8 and older
8baa6ddHarry Garrood
.travis.yml−7
@@ -2,13 +2,6 @@ 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
5 - env: GHCVER=7.10.1 CABALVER=1.22 DEPLOY=yes
13 compiler: ": #GHC 7.10.1"
6 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]}}
7 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.1,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
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.1, 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.1, 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+2−2
@@ -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.1, GHC==7.10.2, 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
@@ -49,7 +49,7 @@ source-repository head
49 location: https://github.com/purescript/purescript.git
49 location: https://github.com/purescript/purescript.git
50
50
51library
51library
52− build-depends: base >=4.6 && <5,
52+ build-depends: base >=4.8 && <5,
53 base-compat >=0.6.0,
53 base-compat >=0.6.0,
54 lifted-base >= 0.2.3 && < 0.2.4,
54 lifted-base >= 0.2.3 && < 0.2.4,
55 monad-control >= 1.0.0.0 && < 1.1,
55 monad-control >= 1.0.0.0 && < 1.1,