Skip to content

Commit 26892d6

Browse files
authored
Merge pull request #160 from alanz/bump-ghcide
Update to new hls
2 parents d265418 + 9bd1889 commit 26892d6

13 files changed

+460
-316
lines changed

.gitmodules

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@
1111
[submodule "ghcide"]
1212
path = ghcide
1313
# url = https://github.com/digital-asset/ghcide.git
14-
url = https://github.com/alanz/ghcide.git
14+
# url = https://github.com/alanz/ghcide.git
15+
url = https://github.com/wz1000/ghcide.git

cabal.project

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@ packages:
22
./
33
ghcide
44

5-
source-repository-package
6-
type: git
7-
location: https://github.com/wz1000/shake
8-
tag: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
9-
105
-- See https://github.com/haskell-hvr/cabal-plan/pull/55
116
source-repository-package
127
type: git
@@ -23,4 +18,4 @@ package ghcide
2318

2419
write-ghc-environment-files: never
2520

26-
index-state: 2020-05-24T12:28:23Z
21+
index-state: 2020-06-18T17:03:29Z

exe/Main.hs

Lines changed: 419 additions & 271 deletions
Large diffs are not rendered by default.

ghcide

Submodule ghcide updated 79 files

haskell-language-server.cabal

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ executable haskell-language-server
154154
-- which works for now.
155155
, ghc
156156
--------------------------------------------------------------
157-
, ghc-check >= 0.3.0.1 && < 0.4
157+
, ghc-check >= 0.5.0.1 && < 0.6
158158
, ghc-paths
159159
, ghcide
160160
, gitrev
@@ -164,6 +164,7 @@ executable haskell-language-server
164164
, haskell-language-server
165165
, hslogger
166166
, optparse-applicative
167+
, safe-exceptions
167168
, shake >= 0.17.5
168169
, text
169170
, time

src/Ide/Plugin/Example.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ codeLens _lf ideState plId CodeLensParams{_textDocument=TextDocumentIdentifier u
122122
logInfo (ideLogger ideState) "Example.codeLens entered (ideLogger)" -- AZ
123123
case uriToFilePath' uri of
124124
Just (toNormalizedFilePath -> filePath) -> do
125-
_ <- runIdeAction "Example.codeLens" ideState $ runMaybeT $ useE TypeCheck filePath
125+
_ <- runIdeAction "Example.codeLens" (shakeExtras ideState) $ runMaybeT $ useE TypeCheck filePath
126126
_diag <- getDiagnostics ideState
127127
_hDiag <- getHiddenDiagnostics ideState
128128
let

src/Ide/Plugin/Example2.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ codeLens _lf ideState plId CodeLensParams{_textDocument=TextDocumentIdentifier u
122122
logInfo (ideLogger ideState) "Example2.codeLens entered (ideLogger)" -- AZ
123123
case uriToFilePath' uri of
124124
Just (toNormalizedFilePath -> filePath) -> do
125-
_ <- runIdeAction (fromNormalizedFilePath filePath) ideState $ runMaybeT $ useE TypeCheck filePath
125+
_ <- runIdeAction (fromNormalizedFilePath filePath) (shakeExtras ideState) $ runMaybeT $ useE TypeCheck filePath
126126
_diag <- getDiagnostics ideState
127127
_hDiag <- getHiddenDiagnostics ideState
128128
let

stack-8.10.1.yaml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
resolver: nightly-2020-05-12
1+
resolver: nightly-2020-06-15
22
compiler: ghc-8.10.1
33

44
packages:
@@ -7,22 +7,21 @@ packages:
77

88
extra-deps:
99
- Cabal-3.2.0.0
10-
- cabal-helper-1.1.0.0
11-
# See https://github.com/haskell-hvr/cabal-plan/pull/55
12-
- github: peti/cabal-plan
13-
commit: 894b76c0b6bf8f7d2f881431df1f13959a8fce87
10+
# - cabal-helper-1.1.0.0
11+
- github: DanielG/cabal-helper
12+
commit: 79a5608778493bf32e74b54bbf1ea2729941e50f
13+
- cabal-plan-0.7.0.0
1414
- clock-0.7.2
1515
- floskell-0.10.3
16-
# - ghcide-0.1.0
1716
- ghc-exactprint-0.6.3
18-
- ghc-lib-parser-8.10.1.20200523
1917
- lens-4.19.1
18+
- lsp-test-0.11.0.2
2019
- monad-dijkstra-0.1.1.2
2120
- optics-core-0.3
22-
- github: wz1000/shake
23-
commit: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
21+
- ormolu-0.0.5.0
2422
- semigroups-0.18.5
2523
- temporary-1.2.1.1
24+
- these-1.1
2625

2726
flags:
2827
haskell-language-server:
@@ -37,4 +36,4 @@ flags:
3736
nix:
3837
packages: [ icu libcxx zlib ]
3938

40-
concurrent-tests: false
39+
concurrent-tests: false

stack-8.6.4.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ extra-deps:
1818
- extra-1.6.21
1919
- floskell-0.10.3
2020
- fuzzy-0.1.0.0
21-
- ghc-check-0.3.0.1
21+
- ghc-check-0.5.0.1
2222
- ghc-exactprint-0.6.2 # for HaRe
2323
- ghc-lib-parser-8.10.1.20200523
2424
- ghc-lib-parser-ex-8.10.0.4
@@ -36,7 +36,7 @@ extra-deps:
3636
- HsYAML-0.2.1.0@rev:1
3737
- HsYAML-aeson-0.2.0.0@rev:1
3838
- lens-4.18
39-
- lsp-test-0.10.3.0
39+
- lsp-test-0.11.0.2
4040
- microlens-th-0.4.2.3@rev:1
4141
- monad-dijkstra-0.1.1.2
4242
- monad-memo-0.4.1
@@ -47,9 +47,9 @@ extra-deps:
4747
- regex-base-0.94.0.0
4848
- regex-tdfa-1.3.1.0
4949
- rope-utf16-splay-0.3.1.0
50-
# - shake-0.18.5
51-
- github: wz1000/shake
52-
commit: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
50+
- shake-0.19.1
51+
# - github: wz1000/shake
52+
# commit: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
5353
- stylish-haskell-0.11.0.0
5454
- syz-0.2.0.0
5555
- tasty-rerun-1.1.17

stack-8.6.5.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
resolver: lts-14.27 # Last 8.6.5
1+
resolver: lts-14.27 # Last 8.6.5
22

33
packages:
44
- .
@@ -17,7 +17,7 @@ extra-deps:
1717
- floskell-0.10.3
1818
- fuzzy-0.1.0.0
1919
# - ghcide-0.1.0
20-
- ghc-check-0.3.0.1
20+
- ghc-check-0.5.0.1
2121
- ghc-lib-parser-8.10.1.20200523
2222
- ghc-lib-parser-ex-8.10.0.4
2323
- haddock-api-2.22.0@rev:1
@@ -29,7 +29,7 @@ extra-deps:
2929
- HsYAML-aeson-0.2.0.0@rev:1
3030
- indexed-profunctors-0.1
3131
- lens-4.18
32-
- lsp-test-0.10.3.0
32+
- lsp-test-0.11.0.2
3333
- monad-dijkstra-0.1.1.2
3434
- opentelemetry-0.4.0
3535
- optics-core-0.2
@@ -40,8 +40,8 @@ extra-deps:
4040
- regex-pcre-builtin-0.95.1.1.8.43
4141
- regex-tdfa-1.3.1.0
4242
- semialign-1.1
43-
- github: wz1000/shake
44-
commit: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
43+
# - github: wz1000/shake
44+
# commit: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
4545
- stylish-haskell-0.11.0.0
4646
- tasty-rerun-1.1.17
4747
- temporary-1.2.1.1

stack-8.8.2.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ extra-deps:
1212
- constrained-dynamic-0.1.0.0
1313
- floskell-0.10.3
1414
# - ghcide-0.1.0
15-
- ghc-check-0.3.0.1
15+
- ghc-check-0.5.0.1
1616
- ghc-lib-parser-8.10.1.20200523
1717
- ghc-lib-parser-ex-8.10.0.4
1818
- haddock-library-1.8.0
@@ -26,13 +26,13 @@ extra-deps:
2626
- HsYAML-0.2.1.0@rev:1
2727
- HsYAML-aeson-0.2.0.0@rev:1
2828
- ilist-0.3.1.0
29-
- lsp-test-0.10.3.0
29+
- lsp-test-0.11.0.2
3030
- monad-dijkstra-0.1.1.2
3131
- opentelemetry-0.4.0
3232
- ormolu-0.0.5.0
3333
- semigroups-0.18.5
34-
- github: wz1000/shake
35-
commit: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
34+
# - github: wz1000/shake
35+
# commit: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
3636
- stylish-haskell-0.11.0.0
3737
- temporary-1.2.1.1
3838

stack-8.8.3.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ extra-deps:
1212
- constrained-dynamic-0.1.0.0
1313
- floskell-0.10.3
1414
# - ghcide-0.1.0
15-
- ghc-check-0.3.0.1
15+
- ghc-check-0.5.0.1
1616
- ghc-lib-parser-8.10.1.20200523
1717
- ghc-lib-parser-ex-8.10.0.4
1818
- haskell-lsp-0.22.0.0
@@ -23,13 +23,13 @@ extra-deps:
2323
- hoogle-5.0.17.11
2424
- hsimport-0.11.0
2525
- ilist-0.3.1.0
26-
- lsp-test-0.10.3.0
26+
- lsp-test-0.11.0.2
2727
- monad-dijkstra-0.1.1.2
2828
- opentelemetry-0.4.0
2929
- ormolu-0.0.5.0
3030
- semigroups-0.18.5
31-
- github: wz1000/shake
32-
commit: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
31+
# - github: wz1000/shake
32+
# commit: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
3333
- stylish-haskell-0.11.0.0
3434
- temporary-1.2.1.1
3535

stack.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
resolver: lts-14.27 # Last 8.6.5
1+
resolver: lts-14.27 # Last 8.6.5
22

33
packages:
44
- .
@@ -14,10 +14,10 @@ extra-deps:
1414
- cabal-plan-0.6.2.0
1515
- clock-0.7.2
1616
- extra-1.7.1
17-
- floskell-0.10.2
17+
- floskell-0.10.3
1818
- fuzzy-0.1.0.0
1919
# - ghcide-0.1.0
20-
- ghc-check-0.3.0.1
20+
- ghc-check-0.5.0.1
2121
- ghc-lib-parser-8.10.1.20200523
2222
- ghc-lib-parser-ex-8.10.0.4
2323
- haddock-api-2.22.0@rev:1
@@ -29,7 +29,7 @@ extra-deps:
2929
- HsYAML-aeson-0.2.0.0@rev:1
3030
- indexed-profunctors-0.1
3131
- lens-4.18
32-
- lsp-test-0.10.3.0
32+
- lsp-test-0.11.0.2
3333
- monad-dijkstra-0.1.1.2
3434
- opentelemetry-0.4.0
3535
- optics-core-0.2
@@ -40,8 +40,8 @@ extra-deps:
4040
- regex-pcre-builtin-0.95.1.1.8.43
4141
- regex-tdfa-1.3.1.0
4242
- semialign-1.1
43-
- github: wz1000/shake
44-
commit: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
43+
# - github: wz1000/shake
44+
# commit: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
4545
- stylish-haskell-0.11.0.0
4646
- tasty-rerun-1.1.17
4747
- temporary-1.2.1.1

0 commit comments

Comments
 (0)