@@ -86,6 +86,7 @@ common defaults
8686 -Wno-missing-export-lists
8787 -Wno-missing-kind-signatures
8888 -Wno-partial-fields
89+ -Wno-missing-role-annotations
8990 default-language : Haskell2010
9091 default-extensions :
9192 BangPatterns
@@ -118,8 +119,6 @@ common defaults
118119 TupleSections
119120 TypeFamilies
120121 ViewPatterns
121- build-tool-depends :
122- happy :happy == 1.20.1.1
123122 build-depends :
124123 -- NOTE: Please do not edit these version constraints manually. They are
125124 -- deliberately made narrow because changing the dependency versions in
@@ -153,61 +152,61 @@ common defaults
153152 -- modules must be parseable by this library otherwise the compiler
154153 -- will reject them. It should therefore always be pinned to a single
155154 -- specific version.
156- aeson >= 2.0 .3.0 && < 2.2 ,
155+ aeson >= 2.2 .3.0 && < 2.3 ,
157156 aeson-better-errors >= 0.9.1.3 && < 0.10 ,
158- ansi-terminal >= 0.11.3 && < 1.1 ,
159- array >= 0.5.4 .0 && < 0.6 ,
160- base >= 4.16 .2.0 && < 4.19 ,
161- blaze-html >= 0.9.1.2 && < 0.10 ,
157+ ansi-terminal >= 1.1.2 && < 1.2 ,
158+ array >= 0.5.8 .0 && < 0.6 ,
159+ base >= 4.19 .2.0 && < 4.20 ,
160+ blaze-html >= 0.9.2.0 && < 0.10 ,
162161 bower-json >= 1.1.0.0 && < 1.2 ,
163162 boxes >= 0.1.5 && < 0.2 ,
164- bytestring >= 0.11.3.1 && < 0.12 ,
163+ bytestring >= 0.12.1.0 && < 0.13 ,
165164 Cabal >= 3.10.3.0 && < 3.11 ,
166- cborg >= 0.2.7 .0 && < 0.3 ,
165+ cborg >= 0.2.10 .0 && < 0.3 ,
167166 cheapskate >= 0.1.1.2 && < 0.2 ,
168- clock >= 0.8.3 && < 0.9 ,
169- containers >= 0.6.5.1 && < 0.7 ,
170- cryptonite == 0.30. * ,
167+ clock >= 0.8.4 && < 0.9 ,
168+ containers >= 0.6.8 && < 0.7 ,
169+ cryptonite >= 0.30 && < 0.31 ,
171170 data-ordlist >= 0.4.7.0 && < 0.5 ,
172- deepseq >= 1.4.6.1 && < 1.5 ,
173- directory >= 1.3.6.2 && < 1.4 ,
174- dlist == 1.0. * ,
171+ deepseq >= 1.5.1.0 && < 1.6 ,
172+ directory >= 1.3.8.5 && < 1.4 ,
173+ dlist >= 1.0 && < 1.1 ,
175174 edit-distance >= 0.2.2.1 && < 0.3 ,
176- file-embed >= 0.0.15 .0 && < 0.1 ,
177- filepath >= 1.4.2.2 && < 1.5 ,
175+ file-embed >= 0.0.16 .0 && < 0.1 ,
176+ filepath >= 1.4.301.0 && < 1.5 ,
178177 Glob >= 0.10.2 && < 0.11 ,
179178 haskeline == 0.8.2 ,
180179 language-javascript == 0.7.0.0 ,
181- lens >= 5.1.1 && < 5.3 ,
182- lifted-async >= 0.10.2.2 && < 0.11 ,
180+ lens >= 5.3.4 && < 5.4 ,
181+ lifted-async >= 0.10.2.7 && < 0.11 ,
183182 lifted-base >= 0.2.3.12 && < 0.3 ,
184- memory >= 0.17 .0 && < 0.19 ,
183+ memory >= 0.18 .0 && < 0.19 ,
185184 monad-control >= 1.0.3.1 && < 1.1 ,
186- monad-logger >= 0.3.36 && < 0.4 ,
187- monoidal-containers >= 0.6.2 .0 && < 0.7 ,
188- mtl >= 2.2.2 && < 2.4 ,
185+ monad-logger >= 0.3.42 && < 0.4 ,
186+ monoidal-containers >= 0.6.6 .0 && < 0.7 ,
187+ mtl >= 2.3.1 && < 2.4 ,
189188 parallel >= 3.2.2.0 && < 3.3 ,
190- parsec >= 3.1.15 .0 && < 3.2 ,
191- process >= 1.6.19 .0 && < 1.7 ,
192- protolude >= 0.3.1 && < 0.4 ,
193- regex-tdfa >= 1.3.1.2 && < 1.4 ,
194- safe >= 0.3.19 && < 0.4 ,
195- scientific >= 0.3.7 .0 && < 0.4 ,
196- semialign >= 1.2.0 .1 && < 1.4 ,
197- semigroups == 0.20. * ,
198- serialise >= 0.2.5.0 && < 0.3 ,
189+ parsec >= 3.1.17 .0 && < 3.2 ,
190+ process >= 1.6.25 .0 && < 1.7 ,
191+ protolude >= 0.3.4 && < 0.4 ,
192+ regex-tdfa >= 1.3.2.3 && < 1.4 ,
193+ safe >= 0.3.21 && < 0.4 ,
194+ scientific >= 0.3.8 .0 && < 0.4 ,
195+ semialign >= 1.3 .1 && < 1.4 ,
196+ semigroups >= 0.20 && < 0.21 ,
197+ serialise >= 0.2.6.1 && < 0.3 ,
199198 sourcemap >= 0.1.7 && < 0.2 ,
200- stm >= 2.5.0.2 && < 2.6 ,
199+ stm >= 2.5.3.1 && < 2.6 ,
201200 stringsearch >= 0.3.6.6 && < 0.4 ,
202- template-haskell >= 2.18 .0.0 && < 2.21 ,
203- text >= 1.2.5.0 && < 2.1 ,
204- these >= 1.1.1 .1 && < 1.3 ,
205- time >= 1.11.1.1 && < 1.13 ,
206- transformers >= 0.5.6.2 && < 0.7 ,
201+ template-haskell >= 2.21 .0.0 && < 2.22 ,
202+ text >= 2.1.1 && < 2.2 ,
203+ these >= 1.2 .1 && < 1.3 ,
204+ time >= 1.12.2 && < 1.13 ,
205+ transformers >= 0.6.1.0 && < 0.7 ,
207206 transformers-base >= 0.4.6 && < 0.5 ,
208207 utf8-string >= 1.0.2 && < 1.1 ,
209- vector >= 0.12.3.1 && < 0.14 ,
210- witherable >= 0.4.2 && < 0.5 ,
208+ vector >= 0.13.2.0 && < 0.14 ,
209+ witherable >= 0.5 && < 0.6 ,
211210
212211library
213212 import : defaults
@@ -403,17 +402,17 @@ executable purs
403402 main-is : Main.hs
404403 ghc-options : -fno-warn-unused-do-bind -threaded -rtsopts -with-rtsopts=-N -Wno-unused-packages
405404 build-depends :
406- prettyprinter >= 1.6 && < 1.8 ,
407- prettyprinter-ansi-terminal >= 1.1.1 && < 1.2 ,
408- exceptions >= 0.10.4 && < 0.11 ,
409- network >= 3.1. 2.7 && < 3.2 ,
410- optparse-applicative >= 0.17.0 .0 && < 0.19 ,
405+ prettyprinter >= 1.7.1 && < 1.8 ,
406+ prettyprinter-ansi-terminal >= 1.1.3 && < 1.2 ,
407+ exceptions >= 0.10.7 && < 0.11 ,
408+ network >= 3.2.7.0 && < 3.3 ,
409+ optparse-applicative >= 0.18.1 .0 && < 0.19 ,
411410 purescript
412411 if flag(release)
413412 cpp-options : -DRELEASE
414413 else
415414 build-depends :
416- gitrev >= 1.2.0 && < 1.4
415+ gitrev >= 1.3.1 && < 1.4 ,
417416 other-modules :
418417 Command.Bundle
419418 Command.Compile
@@ -441,13 +440,13 @@ test-suite tests
441440 build-depends :
442441 purescript,
443442 generic-random >= 1.5.0.1 && < 1.6 ,
444- hspec >= 2.11.10 && < 3 ,
443+ hspec >= 2.11.12 && < 2.12 ,
445444 HUnit >= 1.6.2.0 && < 1.7 ,
446445 newtype >= 0.2.2.0 && < 0.3 ,
447- QuickCheck >= 2.14.2 && < 2.15 ,
448- regex-base >= 0.94.0.2 && < 0.95 ,
449- split >= 0.2.3.4 && < 0.3 ,
450- typed-process >= 0.2.10.1 && < 0.3
446+ QuickCheck >= 2.14.3 && < 2.15 ,
447+ regex-base >= 0.94.0.3 && < 0.95 ,
448+ split >= 0.2.5 && < 0.3 ,
449+ typed-process >= 0.2.12.0 && < 0.3 ,
451450 build-tool-depends :
452451 hspec-discover :hspec-discover -any
453452 -- we need the compiler's executable available for the ide tests
@@ -472,6 +471,7 @@ test-suite tests
472471 TestGraph
473472 TestHierarchy
474473 TestIde
474+ TestInteractive
475475 TestMake
476476 TestPrimDocs
477477 TestPsci
0 commit comments