@@ -34,47 +34,24 @@ packages:
34
34
./plugins/hls-refactor-plugin
35
35
./plugins/hls-overloaded-record-dot-plugin
36
36
37
- -- Standard location for temporary packages needed for particular environments
38
- -- For example it is used in the project gitlab mirror to help in the MAcOS M1 build script
39
- -- See https://github.com/haskell/haskell-language-server/blob/master/.gitlab-ci.yml
40
- optional-packages : vendored/*/*.cabal
37
+ index-state : 2023-10-06T06:12 :29Z
41
38
42
39
tests : True
40
+ test-show-details : direct
43
41
44
- -- mfsolve has duplicate instances in its test suite
45
- -- See: https://github.com/kuribas/mfsolve/issues/8
46
- package mfsolve
47
- tests : False
48
-
49
- package *
50
- ghc-options : -haddock
51
- test-show-details : direct
42
+ benchmarks : True
52
43
53
44
write-ghc-environment-files : never
54
45
55
- index-state : 2023-10-06T06:12 :29Z
46
+ package *
47
+ ghc-options : -haddock
56
48
57
49
constraints :
58
50
-- C++ is hard to distribute, especially on older GHCs
59
51
-- See https://github.com/haskell/haskell-language-server/issues/3822
60
52
text -simdutf,
61
- -- For GHC 9.4, older versions of entropy fail to build on Windows
62
- entropy >= 0.4.1.10 ,
63
- -- For GHC 9.4
64
- basement >= 0.0.15 ,
65
- -- For GHC 9.4
66
- hw-prim >= 0.6.3.2 ,
67
- hyphenation +embed,
68
- -- remove this when hlint sets ghc-lib to true by default
69
- -- https://github.com/ndmitchell/hlint/issues/1376
70
- hlint +ghc-lib,
71
53
ghc-check -ghc-check-use-package-abis,
72
54
ghc-lib-parser-ex -auto,
73
- stylish-haskell +ghc-lib,
74
- fourmolu -fixity-th,
75
- setup.happy == 1.20.1.1 ,
76
- happy == 1.20.1.1 ,
77
- filepath installed,
78
55
-- Centos 7 comes with an old gcc version that doesn't know about
79
56
-- the flag '-fopen-simd', which blocked the release 2.2.0.0.
80
57
-- We want to be able to benefit from the performance optimisations
@@ -94,20 +71,23 @@ source-repository-package
94
71
tag : 7a0af7a8fd38045fd15fb13445bdcc7085325460
95
72
-- END DELETE
96
73
97
- allow-newer :
98
- -- ghc-9.4
99
- ekg-json :base,
100
- ekg-wai :time,
74
+ if impl(ghc >= 9.3 )
75
+ -- ekg packagess are old and unmaintained, but we
76
+ -- don't rely on them for the mainline build, so
77
+ -- this is okay
78
+ allow-newer :
79
+ ekg-json :base,
80
+ ekg-wai :time,
101
81
102
82
if impl(ghc >= 9.5 )
103
83
allow-newer :
104
- -- ghc-9.6
105
- ekg-core :ghc-prim,
106
- stm-hamt :transformers,
84
+ -- ekg packagess are old and unmaintained, but we
85
+ -- don't rely on them for the mainline build, so
86
+ -- this is okay
87
+ ekg-core :ghc-prim
107
88
108
89
if impl(ghc >= 9.7 )
109
90
allow-newer :
110
- -- ghc-9.8
111
91
base,
112
92
template-haskell,
113
93
ghc,
@@ -122,7 +102,6 @@ if impl(ghc >= 9.7)
122
102
unix,
123
103
deepseq,
124
104
125
- if impl(ghc >= 9.7 )
126
105
repository head.hackage.ghc.haskell.org
127
106
url : https://ghc.gitlab.haskell.org/head.hackage/
128
107
secure : True
0 commit comments