1. 10 Jun, 2019 1 commit
  2. 09 Jun, 2019 2 commits
  3. 05 Jun, 2019 2 commits
  4. 03 Jun, 2019 4 commits
    • Vaibhav Sagar's avatar
      Merge pull request #1038 from jamesdbrock/docker-dev · 9b3a3608
      Vaibhav Sagar authored
      Dockerfile refactor
      9b3a3608
    • Vaibhav Sagar's avatar
      Merge pull request #1039 from jamesdbrock/stack-yaml-del · 0284f3e9
      Vaibhav Sagar authored
      rm ihaskell-display/ihaskell-*/stack.yaml
      0284f3e9
    • James Brock's avatar
      rm ihaskell-display/ihaskell-*/stack.yaml · 0f951366
      James Brock authored
      Andrew Gibiansky created all these package stack.yamls with this commit:
      
      > commit f9846b6b
      > Author: Andrew Gibiansky <andrew.gibiansky@gmail.com>
      > Date:   Tue Jun 7 17:26:47 2016 -0700
      >
      >     Separate stack.yaml for each package for simplicity
      
      The resolvers for all these stack yamls originally agreed with the
      root stack.yaml, but now they're way off, apparently out of neglect.
      Let's just delete them.
      0f951366
    • James Brock's avatar
      Dockerfile refactor · c8e4c06d
      James Brock authored
      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.
      c8e4c06d
  5. 02 Jun, 2019 1 commit
  6. 31 May, 2019 3 commits
  7. 21 May, 2019 4 commits
  8. 20 May, 2019 1 commit
  9. 17 May, 2019 1 commit
  10. 16 May, 2019 1 commit
  11. 11 May, 2019 2 commits
  12. 27 Apr, 2019 1 commit
  13. 26 Apr, 2019 5 commits
  14. 20 Apr, 2019 2 commits
    • Vaibhav Sagar's avatar
      Merge pull request #1021 from jamesdbrock/labextension-version-prealpha · 7bf207bf
      Vaibhav Sagar authored
      labextension npm dependency bounds loosen
      7bf207bf
    • James Brock's avatar
      labextension npm dependency bounds loosen · 6f010dab
      James Brock authored
      Relax upper version bounds on the jupyterlab alpha dependencies
      for ihaskell_labextension. It looks to me like these version bounds
      were intended to allow the entire major alpha 0.*.* version range, but
      the the prefix caret only includes minor versions if the major version
      is 0.
      
      Let's set the upper bound to 2.0.0, because according to SemVer, that
      is the next version number which we would expect to have breaking
      changes.
      6f010dab
  15. 11 Apr, 2019 1 commit
  16. 12 Mar, 2019 2 commits
  17. 06 Mar, 2019 6 commits
  18. 05 Mar, 2019 1 commit