Commit Graph

474 Commits

Author SHA1 Message Date
Pepe Iborra
e7a755394e Add (empty) features section to README 2020-07-16 20:46:36 +01:00
Pepe Iborra
c767e0a84a Revert back to GhcSession rule
Depending on GhcSessionDeps means we do not need to reload all the module
dependencies in the GHC session. On the other hand, with the GhcSession
dependency we *do* have to reload them (from interface files, hopefully)

Unfortunately, the ModSummary objects that GhcSessionDeps puts in the GHC
session are not suitable for reuse since they clear out the timestamps to avoid
internal bugs. This can probably be relaxed so that plugins like Eval can reuse
them.
2020-07-16 20:46:36 +01:00
Pepe Iborra
c9c93f58a9 Do not ignore testdata hie.yaml files
This is surprising and unexpected - I wasted a lot of time debugging test failures in CI that worked fine locally
2020-07-16 20:46:36 +01:00
Pepe Iborra
890431936e Add ignored hie.yaml file 2020-07-16 20:46:36 +01:00
Pepe Iborra
67744c479f Tests 2020-07-16 20:46:36 +01:00
Pepe Iborra
7e2d3bc77d Bugfixes, formatting, temporary 2020-07-16 20:46:36 +01:00
Pepe Iborra
d37d436a13 compatibility with GHC 8.8 2020-07-16 20:46:36 +01:00
Pepe Iborra
91c2b20dba review feedbacks 2020-07-16 20:46:36 +01:00
Pepe Iborra
5cd69a315d Eval plugin 2020-07-16 20:46:36 +01:00
Javier Neira
8d37a64f35
Merge pull request #203 from jneira/fix-stack-install-targets
Fix install script stack targets
2020-07-15 06:26:58 +02:00
jneira
c2c7080923 Fix install script stack targets
This way we avoid install executables from ghcide or other subpackages
2020-07-15 00:10:48 +02:00
Luke Lau
35205ee3f9
Merge pull request #199 from bubba/fix-dud-extra-dep
Fix extraneous extra-dep in stack-8.6.4.yaml
2020-07-14 14:04:04 +01:00
Luke Lau
19e59aef3b Fix extraneous extra-dep in stack-8.6.4.yaml 2020-07-14 13:41:24 +01:00
Fendor
9bfaca83aa Upgrade to hie-bios 0.6.1 2020-07-13 16:27:03 +02:00
Luke Lau
fd351ea0cc
Merge pull request #195 from bubba/remove-cabal-dep
Remove dependency on Cabal
2020-07-13 14:06:13 +01:00
Luke Lau
993b59c13a Remove dependency on Cabal
Cabal as a dependency is a pretty hefty price to pay for simply getting
the build architecture, which already seems to be in System.Info.
Probably just accidentally copied over from when HIE used Cabal for
dealing with .cabal files
2020-07-13 12:14:28 +01:00
Luke Lau
416d46211c Add .DS_Store to .gitignore 2020-07-13 11:12:41 +01:00
fendor
768fdcd588
Merge pull request #189 from AlistairB/bump-ormolu
Bump ormolu to 0.1.2.0
2020-07-07 10:42:26 +02:00
Alistair Burrowes
a91ca757b2 Bump ormolu to 0.1.2.0 2020-07-07 08:58:52 +10:00
Alan Zimmerman
7ad18cfa2d
Merge pull request #188 from alanz/prepare-0.2
Preparing 0.2
2020-07-06 08:24:28 +01:00
Alan Zimmerman
7024c1543b Fix the links to point to hls, not hie 2020-07-05 22:46:58 +01:00
Alan Zimmerman
b5255fe6d9 Preparing 0.2 2020-07-05 21:39:59 +01:00
Alan Zimmerman
d0623b2a45
Merge pull request #184 from alanz/bump-ghcide
Bump ghcide to wz1000 hls-2 branch
2020-07-05 14:30:23 +01:00
Alan Zimmerman
5b17547ca3 Fix conflict with cabal.project, and clean compilation 2020-07-05 10:25:47 +01:00
Javier Neira
77c31c37ac
Merge pull request #185 from georgefst/cabal-helper-bump
Use cabal-plan from Hackage
2020-07-02 07:37:32 +02:00
George Thomas
f5f34ec83f Use cabal-plan from Hackage 2020-07-01 22:49:27 +01:00
Alan Zimmerman
f5d3c242cf Remove commented out package.
Note, the limitation on Cabal comes from
http://hackage.haskell.org/package/stylish-haskell-0.11.0.0
2020-07-01 20:20:36 +01:00
Alan Zimmerman
3436f6afe6 Bump ghcide to wz1000 hls-2 branch
At 747ec1401c62257ec849319eb2dda966a8008b09

Also bump cabal-project index-state to 2020-07-01T16:33:28Z

stack 8.10.1 to nightly-2020-06-29
stack 8.8.3  to lts-16.3
2020-07-01 19:49:26 +01:00
Alan Zimmerman
2a192db290
Merge pull request #178 from alanz/bump-ghcide
Bump ghcide to wz1000/hls-2 latest
2020-06-29 08:33:56 +01:00
Alan Zimmerman
fa628e167b Bump ghcide to wz1000/hls-2 latest
At commit cc09b6d4cf03efa645c682347c62850c2291be25
2020-06-27 11:33:25 +01:00
Julien Debon
8e8a1896b4 doc(preprocessor): Document the preprocessor limitation
Related to #176
2020-06-26 15:40:44 +02:00
Alan Zimmerman
a9f96277a3
Merge pull request #174 from alanz/bump-ghcide
Bump ghcide
2020-06-24 21:58:01 +01:00
Alan Zimmerman
91f80db0d5 Use wz1000 as upstream for ghcide 2020-06-24 21:06:39 +01:00
Alan Zimmerman
d9f15d29e4 Fix compile with multiple GHCs 2020-06-24 20:59:15 +01:00
Alan Zimmerman
516bfc8c7c Bump ghcide
To
commit 326e3e32f8b5e46088257f8df5cb5b42d1a3cd59 wz1000/hls-2
2020-06-23 19:46:09 +01:00
Alan Zimmerman
a970f9ddca
Merge pull request #169 from fendor/update-shell-nix
Use shell.nix from Haskell-IDE-Engine
2020-06-22 23:14:17 +01:00
fendor
f4bf9fddb1 Use shell.nix from Haskell-IDE-Engine 2020-06-22 12:34:34 +02:00
Alan Zimmerman
26892d6d8f
Merge pull request #160 from alanz/bump-ghcide
Update to new hls
2020-06-21 21:33:47 +01:00
Alan Zimmerman
9bd188999b Use latest wz100 ghcide branch
hls-2-pepe-rebased at 977663126b938cd99c8746150458f9bd1031f01a
2020-06-21 11:04:11 +01:00
Alan Zimmerman
a452e13a13 Bump ghcide to wz100 updated hls branch
https://github.com/wz1000/ghcide/tree/hls-2-pepe-rebased
at 027f352d396545a9bf284873f6e47788f943e296
2020-06-18 20:26:00 +01:00
Alan Zimmerman
62bd31937e
Merge pull request #2 from jneira/bump-ghcide
Update resolver and fix build for stack-8.10.1
2020-06-15 23:14:27 +01:00
jneira
c859773e7c Update resolver and fix build for stack.8.10.1 2020-06-15 23:39:13 +02:00
Javier Neira
d2654185ee
Merge pull request #163 from fendor/fix-shake-yaml
Remove last occurrences of shake.yaml
2020-06-14 22:34:49 +02:00
fendor
37a32b06f2 Remove last occurrences of shake.yaml 2020-06-14 22:13:55 +02:00
Alan Zimmerman
589872467a Get rid of pedantic warning 2020-06-14 19:49:34 +01:00
Javier Neira
4893b194c5
Merge pull request #154 from jneira/install-yaml
Use an unique install/stack.yaml
2020-06-14 16:35:05 +02:00
Alan Zimmerman
0c2f1f826c Use updated wz1000 ghcide hls-2 branch
Which sorts out the stale cache problem.
2020-06-14 13:50:09 +01:00
Alan Zimmerman
1852f2a95c Restore the patched cabal-plan for GHC 8.10.1 2020-06-14 13:00:19 +01:00
Alan Zimmerman
b673f0b682 Use updated wz1000 hls-2 branch for ghcide
Compiles now with GHC 8.6.5, tests do not all pass though
2020-06-14 12:47:21 +01:00
Alan Zimmerman
2cdbe2e16c Update stack files 2020-06-13 18:16:03 +01:00