@@ -34,44 +34,21 @@ 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
- -- For GHC 9.4, older versions of entropy fail to build on Windows
59
- entropy >= 0.4.1.10 ,
60
- -- For GHC 9.4
61
- basement >= 0.0.15 ,
62
- -- For GHC 9.4
63
- hw-prim >= 0.6.3.2 ,
64
- hyphenation +embed,
65
- -- remove this when hlint sets ghc-lib to true by default
66
- -- https://github.com/ndmitchell/hlint/issues/1376
67
- hlint +ghc-lib,
68
50
ghc-check -ghc-check-use-package-abis,
69
51
ghc-lib-parser-ex -auto,
70
- stylish-haskell +ghc-lib,
71
- fourmolu -fixity-th,
72
- setup.happy == 1.20.1.1 ,
73
- happy == 1.20.1.1 ,
74
- filepath installed,
75
52
-- Centos 7 comes with an old gcc version that doesn't know about
76
53
-- the flag '-fopen-simd', which blocked the release 2.2.0.0.
77
54
-- We want to be able to benefit from the performance optimisations
@@ -91,20 +68,23 @@ source-repository-package
91
68
tag : 7a0af7a8fd38045fd15fb13445bdcc7085325460
92
69
-- END DELETE
93
70
94
- allow-newer :
95
- -- ghc-9.4
96
- ekg-json :base,
97
- ekg-wai :time,
71
+ if impl(ghc >= 9.3 )
72
+ -- ekg packagess are old and unmaintained, but we
73
+ -- don't rely on them for the mainline build, so
74
+ -- this is okay
75
+ allow-newer :
76
+ ekg-json :base,
77
+ ekg-wai :time,
98
78
99
79
if impl(ghc >= 9.5 )
100
80
allow-newer :
101
- -- ghc-9.6
102
- ekg-core :ghc-prim,
103
- stm-hamt :transformers,
81
+ -- ekg packagess are old and unmaintained, but we
82
+ -- don't rely on them for the mainline build, so
83
+ -- this is okay
84
+ ekg-core :ghc-prim
104
85
105
86
if impl(ghc >= 9.7 )
106
87
allow-newer :
107
- -- ghc-9.8
108
88
base,
109
89
template-haskell,
110
90
ghc,
@@ -119,7 +99,6 @@ if impl(ghc >= 9.7)
119
99
unix,
120
100
deepseq,
121
101
122
- if impl(ghc >= 9.7 )
123
102
repository head.hackage.ghc.haskell.org
124
103
url : https://ghc.gitlab.haskell.org/head.hackage/
125
104
secure : True
0 commit comments