Skip to content

Commit 7371486

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 + 24815f7 commit 7371486

File tree

4 files changed

+13
-5
lines changed

4 files changed

+13
-5
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/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Revsion history of io-classes
22

3+
### 1.8.0.1
4+
5+
* Added support for `ghc-9.2`.
6+
37
### 1.8.0.0
48

59
### Breaking changes

io-classes/io-classes.cabal

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.4
22
name: io-classes
3-
version: 1.8.0.0
3+
version: 1.8.0.1
44
synopsis: Type classes for concurrency with STM, ST and timing
55
description:
66
IO Monad class hierarchy compatible with:
@@ -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)