2097 Commits

Author SHA1 Message Date
Vaibhav Sagar
941e42d6fa
Merge pull request #1313 from teto/darwin-support
feat(nix): add darwin support in flake
2022-01-07 18:13:22 +11:00
Matthieu Coudron
e7920b5237 feat(nix): add darwin support in flake
not enabling it in ihaskell make nix flake check fail for jupyterWith
2022-01-06 23:53:55 +01:00
Vaibhav Sagar
db8bd78434 s/lts-18.18/lts-18.19/ 2021-12-25 09:11:07 -05:00
Vaibhav Sagar
d0b6a31e73 s/lts-18.16/lts-18.18/ 2021-12-20 09:17:24 -05:00
Vaibhav Sagar
7e69c7e176 Test against nixos-21.11 2021-12-02 07:45:20 -05:00
Vaibhav Sagar
575b2be1c2 ihaskell: 0.10.2.2 2021-11-30 01:49:43 +11:00
Vaibhav Sagar
e4711bebec ipython-kernel: 0.10.2.2 2021-11-30 01:44:01 +11:00
Vaibhav Sagar
5e4f3ff0e1
Merge pull request #1304 from teto/print-kernel-install-folder
Print where kernel is installed
2021-11-29 01:34:05 -05:00
Matthieu Coudron
b73a82804e Print where kernel is installed 2021-11-29 00:17:08 +01:00
Vaibhav Sagar
419650fd7b
Merge pull request #1306 from teto/ghc8-env
improve flake by distinguishing different goals (development vs final executable vs with a jupyter environment)
2021-11-28 17:53:42 -05:00
Matthieu Coudron
1e710bf305 flake: bumped hls from 1.4.0 to 1.5.0 2021-11-28 15:33:05 +01:00
Matthieu Coudron
9d0238cbcb flake: expose ihaskell directly
we used to expose just the ihaskellEnv. Also added devShell and attribute set for 921. I've renamed some of the packages on the same model as haskell-language-server.
2021-11-28 15:33:05 +01:00
Matthieu Coudron
94cee8a712 chore: cleanup redundant imports
IHaskellPrelude imports most of it
2021-11-16 15:21:24 +01:00
Vaibhav Sagar
4e12b44d55
Merge pull request #1301 from teto/remove-imports
Remove imports
2021-11-11 17:51:55 -05:00
Matthieu Coudron
62313b8622 flake: support several ghc versions 2021-11-11 21:23:37 +01:00
Matthieu Coudron
a7c7139e58 chore: cleanup imports
to make the buildlogs clearer
2021-11-11 21:23:37 +01:00
Matthieu Coudron
ca386f4684 build: reference static-canvas from master
to fix build issues
2021-11-10 19:07:44 +01:00
Vaibhav Sagar
82870a40e8 .github/workflows/ci.yml: don't fail fast 2021-11-10 11:05:11 -05:00
Vaibhav Sagar
c60da6032d stack.yaml: bump to lts-18.16 2021-11-09 07:43:54 -05:00
Vaibhav Sagar
bd9555b11c stack.yaml: bump LTS to 18.15 2021-11-06 15:53:56 -04:00
Vaibhav Sagar
e71c17ff26 .github/workflows: move GHC version check to docker.yml 2021-11-06 14:43:52 -04:00
Vaibhav Sagar
3bc72b479b ihaskell-widgets: attempt to add support for Aeson 2.0 2021-11-06 12:18:19 -04:00
Vaibhav Sagar
e5cc0e3e6f ihaskell: support Aeson 2.0 2021-11-06 12:18:19 -04:00
Vaibhav Sagar
bd0a18dcac ipython-kernel: support Aeson 2.0 2021-11-06 12:18:19 -04:00
Vaibhav Sagar
dd0d75e73d release-9.2.nix: use aeson_2_0_1_0 2021-11-06 12:18:19 -04:00
Vaibhav Sagar
d8e5aa0c45 Clean up ihaskell.cabal 2021-11-06 00:29:31 -04:00
Vaibhav Sagar
b15679ff30 ipython-kernel.cabal: remove unused mtl dependency 2021-11-05 23:59:53 -04:00
Vaibhav Sagar
fa4baf5deb release-9.2.nix: update 2021-11-05 12:53:47 -04:00
Vaibhav Sagar
658fdfb1d3 Replace cereal with binary 2021-11-05 12:53:47 -04:00
Vaibhav Sagar
495c120657
Merge pull request #1291 from abarbu/master
Handle plugin initialization using :set -fplugin module
2021-11-04 04:26:40 -04:00
Andrei
f4bd9d16c1 Handle plugin initialization using :set -fplugin .. Previously plugins were (almost) silently ignored 2021-11-03 23:19:42 -04:00
Vaibhav Sagar
1a80bb36db release.nix: whitespace changes 2021-10-23 04:28:54 +11:00
Vaibhav Sagar
4d62398eaa
Merge pull request #1287 from teto/forJupyter
For jupyter
2021-10-22 13:05:08 -04:00
Matthieu Coudron
a39ca44985 nix: expose ihaskellOverlay in flake
flake.nix now:
- expose an overlay to be used by for instance jupyterWith
- disabled tests 'cos failing
- bring haskell-language-server though it seems to choke on codebase
2021-10-22 18:11:51 +02:00
Vaibhav Sagar
0ff0145c03
s/lts-18.5/lts-18.13/ (#1286) 2021-10-16 03:12:49 +11:00
Vaibhav Sagar
6087ea6be5 release.nix: use builtins.path 2021-10-16 01:44:17 +11:00
Vaibhav Sagar
445b7e806a release-9.2.nix: update 2021-10-12 00:30:47 +11:00
Vaibhav Sagar
e75f796f48 release-9.2.nix: update 2021-10-11 15:39:59 +11:00
Vaibhav Sagar
9e5d71e110
.github/workflows/nix.yml: build release-{9.0,9.2}.nix as well (#1285)
* .github/workflows/nix.yml: build release-{9.0,9.2}.nix as well

* release-9.2.nix: update

* Fix more hash mismatches

* release-9.2.nix: update

* .github/workflows/nix.yml: don't test for release-9.2.nix

* .github/workflows/nix.yml: fix comment indentation
2021-10-11 04:14:16 +11:00
Vaibhav Sagar
8ebab9884b ihaskell: support GHC 9.2 2021-10-10 03:47:47 -04:00
Vaibhav Sagar
5da837a71e ghc-parser: support GHC 9.2 2021-10-10 03:47:47 -04:00
Vaibhav Sagar
c2798505e7 release-9.2.nix: init 2021-10-10 03:47:47 -04:00
Vaibhav Sagar
180e42bae4 ihaskell: add use-hlint flag 2021-10-09 12:57:48 -04:00
Vaibhav Sagar
42a78084c5 ghc-parser.cabal: remove unused build-tools 2021-10-08 14:18:37 -04:00
Vaibhav Sagar
eeb3fb186c
Merge pull request #1281 from teto/flake-support
build: add flake support
2021-10-08 11:46:19 -04:00
Matthieu Coudron
ae85066b7c build: add flake support 2021-10-06 22:21:09 +02:00
Vaibhav Sagar
09026349db
IHaskell.Eval.Util: handle GHC environment files in initGhci (#1280) 2021-10-03 19:20:59 +11:00
Vaibhav Sagar
f842343aa1 release.nix: reduce rebuilds by not using 'ihaskell-src' for ghc-parser and ipython-kernel 2021-09-30 23:12:30 +10:00
Vaibhav Sagar
45816b9ed8 release.nix: add 'staticExecutable' option that is false by default 2021-09-30 04:36:16 +10:00
Vaibhav Sagar
7cf52887ec IHaskell.Eval.Lint: ignore "Unused LANGUAGE pragma" hint 2021-09-29 19:46:04 +10:00