File tree Expand file tree Collapse file tree 4 files changed +30
-29
lines changed Expand file tree Collapse file tree 4 files changed +30
-29
lines changed Original file line number Diff line number Diff line change 1
- index-state : 2023-11-13T00 :00 :00Z
1
+ index-state : 2023-12-23T00 :00 :00Z
2
2
3
3
packages :
4
4
./lsp
@@ -18,8 +18,6 @@ package lsp-types
18
18
-- has very many independent modules
19
19
ghc-options : -j4
20
20
21
- if impl(ghc >= 9.7 )
22
- -- https://github.com/kcsongor/generic-lens/issues/158
23
- allow-newer :
24
- generic-lens :text,
25
- generic-lens-core :text,
21
+ -- We allow filepath-1.5, this lets us actually test it. There is no problem
22
+ -- on the lens side.
23
+ allow-newer : lens :filepath
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ library
45
45
build-depends :
46
46
, aeson >= 2 && < 2.3
47
47
, aeson-pretty ^>= 0.8
48
- , ansi-terminal >= 0.10 && < 1.1
48
+ , ansi-terminal >= 0.10 && < 1.1
49
49
, async ^>= 2.2
50
50
, base >= 4.10 && < 5
51
51
, bytestring >= 0.10 && < 0.13
@@ -54,16 +54,16 @@ library
54
54
, conduit-parse ^>= 0.2
55
55
, containers ^>= 0.6
56
56
, data-default ^>= 0.7
57
- , Diff >= 0.4 && < 0.6
57
+ , Diff >= 0.4 && < 0.6
58
58
, directory ^>= 1.3
59
59
, exceptions ^>= 0.10
60
- , filepath ^ >= 1.4
60
+ , filepath >= 1.4 && < 1.6
61
61
, Glob >= 0.9 && < 0.11
62
62
, lens >= 5.1 && < 5.3
63
63
, lens-aeson ^>= 1.2
64
64
, lsp ^>= 2.3
65
65
, lsp-types ^>= 2.1
66
- , mtl >= 2.2 && < 2.4
66
+ , mtl >= 2.2 && < 2.4
67
67
, parser-combinators ^>= 1.3
68
68
, process ^>= 1.6
69
69
, row-types ^>= 1.0
@@ -99,16 +99,16 @@ test-suite tests
99
99
other-modules : DummyServer
100
100
build-depends :
101
101
, aeson
102
- , base >= 4.10 && < 5
102
+ , base
103
103
, containers
104
104
, data-default
105
105
, directory
106
106
, filepath
107
107
, hspec
108
108
, lens
109
- , lsp ^ >= 2.3
109
+ , lsp
110
110
, lsp-test
111
- , mtl < 2.4
111
+ , mtl
112
112
, parser-combinators
113
113
, process
114
114
, text
Original file line number Diff line number Diff line change @@ -76,7 +76,7 @@ library
76
76
, containers ^>= 0.6
77
77
, data-default ^>= 0.7
78
78
, deepseq >= 1.4 && < 1.6
79
- , Diff >= 0.4 && < 0.6
79
+ , Diff >= 0.4 && < 0.6
80
80
, dlist ^>= 1.0
81
81
, exceptions ^>= 0.10
82
82
, hashable ^>= 1.4
@@ -85,7 +85,7 @@ library
85
85
, lens >= 5.1 && < 5.3
86
86
, lens-aeson ^>= 1.2
87
87
, mod ^>= 0.2
88
- , mtl >= 2.2 && < 2.4
88
+ , mtl >= 2.2 && < 2.4
89
89
, network-uri ^>= 2.6
90
90
, prettyprinter ^>= 1.7
91
91
, row-types ^>= 1.0
@@ -94,11 +94,14 @@ library
94
94
, template-haskell >= 2.7 && < 2.22
95
95
, text >= 1 && < 2.2
96
96
97
+ -- This version of filepath comes with GHC 9.6, so
98
+ -- we should be able to drop this flag once we only
99
+ -- support 9.6 or higher
97
100
if flag(force-ospath)
98
- build-depends : filepath ^ >= 1.4.100.0
101
+ build-depends : filepath >= 1.4.100.0 && < 1.6
99
102
100
103
else
101
- build-depends : filepath
104
+ build-depends : filepath >= 1.4 && < 1.6
102
105
103
106
ghc-options :
104
107
-Wall -Wmissing-deriving-strategies
@@ -532,11 +535,11 @@ library metamodel
532
535
533
536
build-depends :
534
537
, aeson >= 2
535
- , base >= 4.11 && < 5
536
- , file-embed
537
- , lens >= 4.15.2
538
- , template-haskell
539
- , text
538
+ , base >= 4.11 && < 5
539
+ , file-embed ^ >= 0.0.15
540
+ , lens >= 5.1 && < 5.3
541
+ , template-haskell >= 2.7 && < 2.22
542
+ , text >= 1 && < 2.2
540
543
541
544
executable generator
542
545
hs-source-dirs : generator
@@ -548,7 +551,7 @@ executable generator
548
551
main-is : Main.hs
549
552
other-modules : CodeGen
550
553
build-depends :
551
- , base >= 4.11 && < 5
554
+ , base
552
555
, containers
553
556
, directory
554
557
, filepath
@@ -578,11 +581,11 @@ test-suite lsp-types-test
578
581
579
582
ghc-options : -threaded -rtsopts -with-rtsopts=-N -Wall
580
583
build-depends :
581
- , aeson >= 2.0.3.0
584
+ , aeson
582
585
, base
583
586
, filepath
584
587
, hspec
585
- , lens >= 4.15.2
588
+ , lens
586
589
, lsp-types
587
590
, network-uri
588
591
, QuickCheck
Original file line number Diff line number Diff line change @@ -60,12 +60,12 @@ library
60
60
, data-default ^>= 0.7
61
61
, directory ^>= 1.3
62
62
, exceptions ^>= 0.10
63
- , filepath ^ >= 1.4
63
+ , filepath >= 1.4 && < 1.6
64
64
, hashable ^>= 1.4
65
65
, lens >= 5.1 && < 5.3
66
66
, lens-aeson ^>= 1.2
67
67
, lsp-types ^>= 2.1
68
- , mtl >= 2.2 && < 2.4
68
+ , mtl >= 2.2 && < 2.4
69
69
, prettyprinter ^>= 1.7
70
70
, random ^>= 1.2
71
71
, row-types ^>= 1.0
@@ -88,7 +88,7 @@ executable lsp-demo-reactor-server
88
88
, aeson
89
89
, base
90
90
, co-log-core
91
- , lens >= 4.15.2
91
+ , lens
92
92
, lsp
93
93
, prettyprinter
94
94
, stm
@@ -132,7 +132,7 @@ test-suite lsp-test
132
132
, hspec
133
133
, lsp
134
134
, row-types
135
- , sorted-list >= 0.2.1 && < 0.2.3
135
+ , sorted-list
136
136
, text
137
137
, text-rope
138
138
, unordered-containers
You can’t perform that action at this time.
0 commit comments