git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Merge pull request #1938 from hdgarrood/drop-ghc-78

Drop support for GHC 7.8 and older

commitebf600aaf2268973154c9fe63c66447f016e67cd authorPhil Freeman <paf31@cantab.net> dateWed 9 Mar 2016, 18:56 (11 years ago) parent4d54a7deada392
5 files changed+8−45
.travis.yml+1−14 INSTALL.md+4−8 purescript.cabal+3−4 stack-lts-2.yaml−13 stack-lts-3.yaml−6
.travis.yml+1−14
@@ -2,26 +2,13 @@ language: c
22sudo: false
33matrix:
44 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]}}
185 - env: GHCVER=7.10.3 CABALVER=1.22 STACKAGE=lts-5.4 RUNSDISTTESTS=YES
196 compiler: ": #GHC 7.10.3 lts-5.4"
207 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
218 - env: GHCVER=7.10.3 CABALVER=1.22 STACKAGE=nightly-2016-02-25
229 compiler: ": #GHC 7.10.3 nightly-2016-02-25"
2310 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
2512 compiler: ": #GHC 7.10.3"
2613 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3,happy-1.19.5,alex-3.1.4], sources: [hvr-ghc]}}
2714before_install:
INSTALL.md+4−8
@@ -6,8 +6,8 @@ alternatively Stack Overflow.
66
77## Using prebuilt binaries
88
9−The prebuilt binaries are compiled with GHC 7.8.4, and therefore they should
10−run on any operating system supported by GHC 7.8.4, such as:
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.10.3, such as:
1111
1212* Windows 2000 or later,
1313* OS X 10.7 or later,
@@ -23,11 +23,11 @@ requirements.
2323
2424## Compiling from source
2525
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
2727use stack:
2828
2929```
30−$ stack install --resolver lts purescript
30+$ stack install --resolver=nightly purescript
3131```
3232
3333This 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
3939If you don't have ghc installed yet, stack will prompt you to run `stack setup`
4040which will install ghc for you.
4141
42−The PureScript compiler has been known to run on OS X 10.6 when built with GHC
43−7.6.
44−
45−
4642## The "curses" library
4743
4844`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>,
1717 Harry Garrood <harry@garrood.me>,
1818 Christoph Hegemann <christoph.hegemann1337@gmail.com>
1919
20−tested-with: GHC==7.8.4, GHC==7.10.3, GHC==8.0.1
20+tested-with: GHC==7.10.3
2121
2222extra-source-files: examples/passing/*.purs
2323 , examples/failing/*.purs
@@ -36,8 +36,7 @@ extra-source-files: examples/passing/*.purs
3636 , tests/support/flattened/*.js
3737 , tests/support/psci/*.purs
3838 , stack.yaml
39− , stack-lts-2.yaml
40− , stack-lts-3.yaml
39+ , stack-lts-5.yaml
4140 , stack-nightly.yaml
4241 , README.md
4342 , INSTALL.md
@@ -49,7 +48,7 @@ source-repository head
4948 location: https://github.com/purescript/purescript.git
5049
5150library
52− build-depends: base >=4.6 && <5,
51+ build-depends: base >=4.8 && <5,
5352 base-compat >=0.6.0,
5453 lifted-base >= 0.2.3 && < 0.2.4,
5554 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: {}