Skip to content

Commit 94ebaed

Browse files
authored
Merge pull request #215 from input-output-hk/coot/ghc-9.10
ghc-9.2 and ghc-9.10.2 support
2 parents 9dbe23e + 13f8325 commit 94ebaed

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

cabal.project

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
index-state: hackage.haskell.org 2025-01-14T02:09:49Z
1+
index-state: hackage.haskell.org 2025-01-15T06:45:23Z
22

33
packages: ./io-sim
44
./io-classes
@@ -12,7 +12,7 @@ package io-classes
1212
package strict-stm
1313
flags: +asserts
1414

15-
if impl (ghc >= 9.10.2)
15+
if impl (ghc >= 9.12)
1616
allow-newer:
1717
-- Stuck on `cabal-3.14` issues and recalcitrant maintainers
1818
-- https://github.com/haskell/aeson/issues/1124

io-classes/io-classes.cabal

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ library
8989
Control.Monad.Class.MonadTest
9090
default-language: GHC2021
9191
default-extensions: LambdaCase
92-
build-depends: base >=4.9 && <4.22,
92+
build-depends: base >=4.16 && <4.22,
9393
array,
9494
async >=2.1 && <2.3,
9595
bytestring,
@@ -118,6 +118,8 @@ library strict-stm
118118
reexported-modules: Control.Concurrent.Class.MonadSTM.TSem as Control.Concurrent.Class.MonadSTM.Strict.TSem
119119
default-language: GHC2021
120120
default-extensions: LambdaCase
121+
if impl(ghc < 9.4)
122+
default-extensions: GADTs
121123
build-depends: base,
122124
array,
123125

@@ -134,6 +136,8 @@ library strict-mvar
134136
exposed-modules: Control.Concurrent.Class.MonadMVar.Strict
135137
default-language: GHC2021
136138
default-extensions: LambdaCase
139+
if impl(ghc < 9.4)
140+
default-extensions: GADTs
137141
build-depends: base,
138142
io-classes:io-classes,
139143

io-sim/io-sim.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ library
6262
Data.Deque.Strict
6363
default-language: GHC2021
6464
default-extensions: LambdaCase
65-
build-depends: base >=4.9 && <4.22,
65+
build-depends: base >=4.16 && <4.22,
6666
io-classes:{io-classes,strict-stm,si-timers}
6767
^>=1.6 || ^>= 1.7 || ^>= 1.8,
6868
exceptions >=0.10,

0 commit comments

Comments
 (0)