119 Commits

Author SHA1 Message Date
Vaibhav Sagar
36f0acdeaa Revert "stack.yaml: disable some ihaskell-display modules for faster build"
This reverts commit 2318d0c4ef71773c839e37722da2ade51fe592b5.
2020-04-30 23:39:41 +08:00
Vaibhav Sagar
2318d0c4ef stack.yaml: disable some ihaskell-display modules for faster build 2020-04-30 22:55:18 +08:00
Vaibhav Sagar
80c0e52e72 Bump resolver to lts-14.27 2020-04-23 12:11:39 +08:00
Vaibhav Sagar
113182f2ba Bump resolver to lts-14.23 2020-02-05 17:17:24 -05:00
Vaibhav Sagar
bc5d53ac78 Bump resolver to lts-14.22 2020-02-02 16:10:40 -05:00
Vaibhav Sagar
76bbf5e44b Bump resolver to lts-14.21 2020-01-21 12:24:39 -05:00
Vaibhav Sagar
50f7bdf4a4 Bump resolver to lts-14.20 2020-01-06 14:04:21 -05:00
Vaibhav Sagar
7e88d88e73 Bump resolver to lts-14.19 2019-12-30 15:10:22 -05:00
Vaibhav Sagar
1366ceff30 Bump resolver to lts-14.18 2019-12-28 01:49:19 -05:00
Vaibhav Sagar
18ffaacc4d Bump resolver to lts-14.15 2019-11-24 19:33:09 -05:00
Dominik Schlösser
d98969dce8 fix build failures parsing __attribute__ in headers 2019-10-30 11:17:12 -04:00
Vaibhav Sagar
173c3d5a4a Bump resolver to lts-14.12 2019-10-28 17:38:06 -04:00
Vaibhav Sagar
8c07180d6d Bump resolver to lts-14.8 2019-10-09 17:34:21 -04:00
Vaibhav Sagar
82b5fb7bf2
stack.yaml: enable IHaskell display packages (#1100)
stack.yaml: enable IHaskell display packages
2019-10-03 12:42:21 -04:00
Vaibhav Sagar
d1598f8a9b stack.yaml: bump resolver to lts-14.7 2019-09-25 10:52:49 -04:00
Vaibhav Sagar
2df8df0e72 Bump resolver to lts-13.26 2019-06-22 19:15:29 -04:00
Vaibhav Sagar
146659e040 Bump resolver to lts-13.25 2019-06-10 17:20:29 -04:00
James Brock
c8e4c06dd0 Dockerfile refactor
This Dockerfile gives us more control and isolation of dependencies
during development.

Base image `FROM ubuntu` instead of `fcpo/stack-build`.  We will use the
Stack and GHC on the host system, don't need it installed in the image.
The image is just for isolating the system package dependencies. Stack
will isolate the Haskell package dependencies (and the pip and npm
dependencies).

This gives is a single authority for the resolver, which is
the `stack.yaml`. We no longer need to manually make the `stack.yaml`
and `Dockerfile` resolvers agree.

Don't install `jupyter` in the Docker image, we'll use `stack --docker` to
install it later. This allows developers to choose the version of the jupyter
dependencies.

Add the `docker` section to `stack.yaml`, disabled by default.

__Motivating example:__ ipywidgets version 7 has changed its protocol.
We want to upgrade ihaskell-widgets, which works only on ipywidgets
version 6. To install ipywidgets version 6, we need to downgrade Python to 3.5.
We can use `stack --docker` to isolate a development environment in
which ihaskell-widgets is working, and then upgrade it to the latest
versions.
2019-06-03 14:27:31 +09:00
Vaibhav Sagar
c55f12ae72 Bump resolver to lts-13.24 2019-06-02 11:12:17 -04:00
Vaibhav Sagar
a85e2a3d87 Bump resolver to lts-13.23 2019-05-31 13:47:40 -04:00
Vaibhav Sagar
cd5d62214e Bump resolver to lts-13.22 2019-05-21 05:35:49 -04:00
Vaibhav Sagar
8e8089dd43 Bump resolver to lts-13.18 2019-04-26 19:18:39 -04:00
Vaibhav Sagar
60fceecc7e Bump resolver to lts-13.12 2019-03-12 14:25:44 -04:00
Vaibhav Sagar
e373bd3d36 stack.yaml: bump resolver to lts-13.6 2019-02-08 16:34:58 -05:00
Vaibhav Sagar
a36ce6bc28 stack.yaml: enable ihaskell-widgets 2019-02-08 15:52:43 -05:00
Vaibhav Sagar
2d016bfd8c Switch to lts-13 as the default resolver 2019-01-05 09:22:29 -05:00
Vaibhav Sagar
910119f65f Bump resolver to lts-12.26 2019-01-01 23:01:21 -05:00
Vaibhav Sagar
c0ddcd9728 Bump resolver to lts-12.19 2018-11-23 16:52:19 -05:00
Vaibhav Sagar
ab98e1b144 Bump resolver to lts-12.18 2018-11-17 18:43:34 -05:00
Vaibhav Sagar
d2dff6cbad Bump resolver to lts-12.17 2018-11-11 09:42:10 -05:00
Vaibhav Sagar
9b918ec44e Bump resolver to lts-12.16 2018-10-30 22:53:55 -04:00
Vaibhav Sagar
c3a7007953 stack.yaml: use GHC 8.4.3 2018-10-23 09:51:05 -04:00
Lucas DiCioccio
34c36d5e94 Add ihaskell-graphviz to display graphs.
Requires 'Graphviz' installed.
2018-09-15 22:21:29 +02:00
Erik de Castro Lopo
8c37c42276 ihaskell-widgets: Turn on -Wall and fix all warnings 2018-09-03 20:13:34 +10:00
Erik de Castro Lopo
9e4ef2e6c2 ghc-parser: Switch on -Wall and fix all warnings 2018-09-01 22:41:23 +10:00
Erik de Castro Lopo
7c09af8507 Add ghc-options: -Wall to stack.yaml files 2018-09-01 18:42:52 +10:00
Vaibhav Sagar
413fa29236 Bump resolver to lts-11.22 2018-08-20 21:56:07 +08:00
Vaibhav Sagar
726d1b11d1 Bump resolvers to lts-11.21 2018-08-13 14:15:53 +08:00
Vaibhav Sagar
4bf4b8e09a Bump resolvers to lts-11.20 2018-08-06 22:51:40 +08:00
Vaibhav Sagar
0c9eb242d8 Bump resolver to lts-11.19 2018-07-30 07:05:13 +02:00
Vaibhav Sagar
fc220e328b Bump resolver to lts-11.18 2018-07-26 07:51:28 +02:00
Vaibhav Sagar
ca9d02d547 Bump resolver to lts-11.17 2018-07-08 12:42:37 +02:00
Vaibhav Sagar
6e273c4990 Bump resolver to lts-11.16 2018-07-03 07:53:42 +02:00
Vaibhav Sagar
9b8e306075 Bump resolver to lts-11.15 2018-06-25 10:51:37 +02:00
Vaibhav Sagar
7996f5adc8 Bump resolver to lts-11.14 2018-06-19 09:35:29 +02:00
Vaibhav Sagar
0c116e8b25 Bump resolver to lts-11.13 2018-06-11 11:17:49 +02:00
Vaibhav Sagar
b96304fc72 Bump resolver to lts-11.12 2018-06-06 16:39:12 +08:00
Vaibhav Sagar
65ee129916 Bump resolver to lts-11.11 2018-05-29 14:35:10 +08:00
Vaibhav Sagar
560ccbf15b Bump resolver to lts-11.10 2018-05-21 11:36:10 +10:00
Vaibhav Sagar
9a5c03158b Bump resolvers to lts-11.9 2018-05-13 08:15:51 -04:00