File tree 13 files changed +59
-40
lines changed
hls-call-hierarchy-plugin
hls-explicit-imports-plugin
13 files changed +59
-40
lines changed Original file line number Diff line number Diff line change @@ -66,7 +66,7 @@ source-repository-package
66
66
67
67
write-ghc-environment-files: never
68
68
69
- index-state: 2021-08-30T20:52:40Z
69
+ index-state: 2021-09-06T12:12:22Z
70
70
71
71
constraints:
72
72
-- These plugins doesn't work on GHC9 yet
Original file line number Diff line number Diff line change @@ -33,15 +33,12 @@ package *
33
33
34
34
write-ghc-environment-files : never
35
35
36
- index-state : 2021-08-30T20:52 :40Z
36
+ index-state : 2021-09-06T12:12 :22Z
37
37
38
38
constraints :
39
39
hyphenation +embed
40
40
41
-
42
41
allow-newer :
43
- -- for ghc 8.10.7
44
- ghc-api-compat :ghc,
45
42
-- for shake-bench
46
43
Chart-diagrams :diagrams-core,
47
44
SVGFonts :diagrams-core
Original file line number Diff line number Diff line change @@ -116,12 +116,15 @@ library
116
116
elif impl(ghc == 8.10.5 )
117
117
build-depends :
118
118
ghc-api-compat == 8.10.5
119
- elif impl(ghc > 8.10.5 ) && impl(ghc < 9 )
119
+ elif impl(ghc == 8.10.6 )
120
120
build-depends :
121
121
ghc-api-compat == 8.10.6
122
- else
122
+ elif impl(ghc == 8.10.7 )
123
+ build-depends :
124
+ ghc-api-compat == 8.10.7
125
+ elif impl(ghc == 9.0.1 )
123
126
build-depends :
124
- ghc-api-compat
127
+ ghc-api-compat == 9.0.1
125
128
126
129
default-extensions :
127
130
ApplicativeDo
Original file line number Diff line number Diff line change @@ -366,12 +366,15 @@ executable haskell-language-server
366
366
elif impl(ghc == 8.10.5 )
367
367
build-depends :
368
368
ghc-api-compat == 8.10.5
369
- elif impl(ghc > 8.10.5 ) && impl(ghc < 9 )
369
+ elif impl(ghc == 8.10.6 )
370
370
build-depends :
371
371
ghc-api-compat == 8.10.6
372
- else
372
+ elif impl(ghc == 8.10.7 )
373
373
build-depends :
374
- ghc-api-compat
374
+ ghc-api-compat == 8.10.7
375
+ elif impl(ghc == 9.0.1 )
376
+ build-depends :
377
+ ghc-api-compat == 9.0.1
375
378
376
379
default-language : Haskell2010
377
380
default-extensions : DataKinds, TypeOperators
Original file line number Diff line number Diff line change @@ -62,12 +62,15 @@ library
62
62
elif impl(ghc == 8.10.5 )
63
63
build-depends :
64
64
ghc-api-compat == 8.10.5
65
- elif impl(ghc > 8.10.5 ) && impl(ghc < 9 )
65
+ elif impl(ghc == 8.10.6 )
66
66
build-depends :
67
67
ghc-api-compat == 8.10.6
68
- else
68
+ elif impl(ghc == 8.10.7 )
69
+ build-depends :
70
+ ghc-api-compat == 8.10.7
71
+ elif impl(ghc == 9.0.1 )
69
72
build-depends :
70
- ghc-api-compat
73
+ ghc-api-compat == 9.0.1
71
74
72
75
if os(windows)
73
76
build-depends : Win32
Original file line number Diff line number Diff line change @@ -45,12 +45,15 @@ library
45
45
elif impl(ghc == 8.10.5 )
46
46
build-depends :
47
47
ghc-api-compat == 8.10.5
48
- elif impl(ghc > 8.10.5 ) && impl(ghc < 9 )
48
+ elif impl(ghc == 8.10.6 )
49
49
build-depends :
50
50
ghc-api-compat == 8.10.6
51
- else
51
+ elif impl(ghc == 8.10.7 )
52
52
build-depends :
53
- ghc-api-compat
53
+ ghc-api-compat == 8.10.7
54
+ elif impl(ghc == 9.0.1 )
55
+ build-depends :
56
+ ghc-api-compat == 9.0.1
54
57
55
58
test-suite tests
56
59
type : exitcode-stdio-1.0
Original file line number Diff line number Diff line change @@ -42,12 +42,15 @@ library
42
42
elif impl(ghc == 8.10.5 )
43
43
build-depends :
44
44
ghc-api-compat == 8.10.5
45
- elif impl(ghc > 8.10.5 ) && impl(ghc < 9 )
45
+ elif impl(ghc == 8.10.6 )
46
46
build-depends :
47
47
ghc-api-compat == 8.10.6
48
- else
48
+ elif impl(ghc == 8.10.7 )
49
49
build-depends :
50
- ghc-api-compat
50
+ ghc-api-compat == 8.10.7
51
+ elif impl(ghc == 9.0.1 )
52
+ build-depends :
53
+ ghc-api-compat == 9.0.1
51
54
52
55
default-language : Haskell2010
53
56
default-extensions :
Original file line number Diff line number Diff line change @@ -81,19 +81,22 @@ library
81
81
, transformers
82
82
, unliftio
83
83
, unordered-containers
84
-
84
+
85
85
if impl(ghc < 8.10.5 )
86
86
build-depends :
87
87
ghc-api-compat == 8.6
88
88
elif impl(ghc == 8.10.5 )
89
89
build-depends :
90
90
ghc-api-compat == 8.10.5
91
- elif impl(ghc > 8.10.5 ) && impl(ghc < 9 )
91
+ elif impl(ghc == 8.10.6 )
92
92
build-depends :
93
93
ghc-api-compat == 8.10.6
94
- else
94
+ elif impl(ghc == 8.10.7 )
95
+ build-depends :
96
+ ghc-api-compat == 8.10.7
97
+ elif impl(ghc == 9.0.1 )
95
98
build-depends :
96
- ghc-api-compat
99
+ ghc-api-compat == 9.0.1
97
100
98
101
ghc-options :
99
102
-Wall -Wno-name-shadowing -Wno-unticked-promoted-constructors
Original file line number Diff line number Diff line change @@ -32,12 +32,15 @@ library
32
32
elif impl(ghc == 8.10.5 )
33
33
build-depends :
34
34
ghc-api-compat == 8.10.5
35
- elif impl(ghc > 8.10.5 ) && impl(ghc < 9 )
35
+ elif impl(ghc == 8.10.6 )
36
36
build-depends :
37
37
ghc-api-compat == 8.10.6
38
- else
38
+ elif impl(ghc == 8.10.7 )
39
39
build-depends :
40
- ghc-api-compat
40
+ ghc-api-compat == 8.10.7
41
+ elif impl(ghc == 9.0.1 )
42
+ build-depends :
43
+ ghc-api-compat == 9.0.1
41
44
42
45
default-language : Haskell2010
43
46
default-extensions :
Original file line number Diff line number Diff line change @@ -39,12 +39,15 @@ library
39
39
elif impl(ghc == 8.10.5 )
40
40
build-depends :
41
41
ghc-api-compat == 8.10.5
42
- elif impl(ghc > 8.10.5 ) && impl(ghc < 9 )
42
+ elif impl(ghc == 8.10.6 )
43
43
build-depends :
44
44
ghc-api-compat == 8.10.6
45
- else
45
+ elif impl(ghc == 8.10.7 )
46
46
build-depends :
47
- ghc-api-compat
47
+ ghc-api-compat == 8.10.7
48
+ elif impl(ghc == 9.0.1 )
49
+ build-depends :
50
+ ghc-api-compat == 9.0.1
48
51
49
52
test-suite tests
50
53
type : exitcode-stdio-1.0
Original file line number Diff line number Diff line change @@ -38,12 +38,15 @@ library
38
38
elif impl(ghc == 8.10.5 )
39
39
build-depends :
40
40
ghc-api-compat == 8.10.5
41
- elif impl(ghc > 8.10.5 ) && impl(ghc < 9 )
41
+ elif impl(ghc == 8.10.6 )
42
42
build-depends :
43
43
ghc-api-compat == 8.10.6
44
- else
44
+ elif impl(ghc == 8.10.7 )
45
45
build-depends :
46
- ghc-api-compat
46
+ ghc-api-compat == 8.10.7
47
+ elif impl(ghc == 9.0.1 )
48
+ build-depends :
49
+ ghc-api-compat == 9.0.1
47
50
48
51
default-language : Haskell2010
49
52
default-extensions :
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ extra-deps:
35
35
- bytestring-encoding-0.1.1.0@sha256:1c3b97eb6345fd7153006211c8272215cd78bb0cf440c41185290822f1e3f2c2,1738
36
36
- data-tree-print-0.1.0.2@sha256:d845e99f322df70e0c06d6743bf80336f5918d5423498528beb0593a2afc1703,1620
37
37
- floskell-0.10.5@sha256:77f0bc1569573d9666b10975a5357fef631d32266c071733739393ccae521dab,3803
38
- - ghc-api-compat-8.10.6@sha256:cde370b1b4c8a090de1ba6a8e27f65def9af43ca88710b412a6545b876568626,3324
38
+ - ghc-api-compat-8.10.7
39
39
- heapsize-0.3.0.1@sha256:0b69aa97a46d819b700ac7b145f3b5493c3565cf2c5b8298682238d405d0326e,1417
40
40
- hiedb-0.4.0.0@sha256:b6dadd5cefc8c1052bc4b29144f616ca9c22e863a96d8e447d66a4d32c96fd4a,2987
41
41
- implicit-hie-0.1.2.6@sha256:f50a908979a574a881f753c0f9a5224f023f438b30fdefc5b7fa01803b07a280,2998
@@ -55,9 +55,6 @@ extra-deps:
55
55
# - ghc-lib-parser-ex-9.0.0.4@sha256:8282b11c3797fc8ba225b245e736cc9a0745d9c48d0f9fea7f9bffb5c9997709,3642
56
56
# - hlint-3.3@sha256:4218ad6e03050f5d68aeba0e025f5f05e366c8fd49657f2a19df04ee31b2bb23,4154
57
57
58
- # for ghc-api-compat-8.10.6
59
- allow-newer : true
60
-
61
58
configure-options :
62
59
ghcide :
63
60
- --disable-library-for-ghci
Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ extra-deps:
37
37
- dependent-map-0.4.0.0@sha256:ca2b131046f4340a1c35d138c5a003fe4a5be96b14efc26291ed35fd08c62221,1657
38
38
- dependent-sum-0.7.1.0@sha256:0e419237f5b86da3659772afff9cab355c0f8d5b3fdb15a5b30e673d8dc83941,2147
39
39
- floskell-0.10.5
40
+ - ghc-api-compat-9.0.1
40
41
- ghc-source-gen-0.4.1.0
41
42
- heapsize-0.3.0.1@sha256:0b69aa97a46d819b700ac7b145f3b5493c3565cf2c5b8298682238d405d0326e,1417
42
43
- hie-bios-0.7.6
@@ -59,9 +60,6 @@ extra-deps:
59
60
commit : b6245884ae83e00dd2b5261762549b37390179f8
60
61
# https://github.com/lspitzner/czipwith/pull/2
61
62
62
- - github : hsyl20/ghc-api-compat
63
- commit : 8fee87eac97a538dbe81ff1ab18cff10f2f9fa15
64
-
65
63
- github : anka-213/th-extras
66
64
commit : 57a97b4df128eb7b360e8ab9c5759392de8d1659
67
65
# https://github.com/mokus0/th-extras/pull/8
You can’t perform that action at this time.
0 commit comments