Skip to content

Commit 0386481

Browse files
committed
ghc-9.6 support
1 parent 1d570e3 commit 0386481

File tree

16 files changed

+46
-22
lines changed

16 files changed

+46
-22
lines changed

cabal.project

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,13 @@ repository cardano-haskell-packages
1111
d4a35cd3121aa00d18544bb0ac01c3e1691d618f462c46129271bccf39f7e8ee
1212

1313
index-state:
14-
, hackage.haskell.org 2022-11-06T00:00:00Z
14+
, hackage.haskell.org 2023-03-25T12:00:00Z
1515
, cardano-haskell-packages 2022-11-15T17:30:00Z
1616

17+
-- TODO: early ghc-9.6 support
18+
-- https://github.com/nikita-volkov/strict-list/issues/1
19+
allow-newer: strict-list:semigroupoids
20+
1721
packages: ./io-sim
1822
./io-classes
1923
./io-classes-mtl

io-classes-mtl/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Revision history for io-classes-mtl
22

3+
## next version
4+
5+
### Non breaking changes
6+
7+
* Support `ghc-9.6`.
8+
39
## 0.1.0.0 -- YYYY-mm-dd
410

511
* First version. Released on an unsuspecting world.

io-classes-mtl/io-classes-mtl.cabal

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ category: Control
1717
build-type: Simple
1818
extra-doc-files: README.md
1919
CHANGELOG.md
20+
tested-with: GHC == { 8.10, 9.2, 9.4, 9.6 }
2021

2122
common warnings
2223
ghc-options: -Wall
@@ -41,7 +42,7 @@ library
4142
, Control.Monad.Class.MonadTime.SI.Trans
4243
, Control.Monad.Class.MonadTimer.Trans
4344
, Control.Monad.Class.MonadTimer.SI.Trans
44-
build-depends: base >=4.9 && <4.18,
45+
build-depends: base >=4.9 && <4.19,
4546
array,
4647
mtl,
4748

io-classes-mtl/src/Control/Monad/Class/MonadEventlog/Trans.hs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22

33
module Control.Monad.Class.MonadEventlog.Trans () where
44

5-
import Control.Monad.Cont
6-
import Control.Monad.Except
5+
import Control.Monad.Cont (ContT)
6+
import Control.Monad.Except (ExceptT)
77
import qualified Control.Monad.RWS.Lazy as Lazy
88
import qualified Control.Monad.RWS.Strict as Strict
99
import qualified Control.Monad.State.Lazy as Lazy
1010
import qualified Control.Monad.State.Strict as Strict
11+
import Control.Monad.Trans (lift)
1112
import qualified Control.Monad.Writer.Lazy as Lazy
1213
import qualified Control.Monad.Writer.Strict as Strict
1314

io-classes-mtl/src/Control/Monad/Class/MonadST/Trans.hs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
{-# OPTIONS_GHC -Wno-orphans #-}
22
module Control.Monad.Class.MonadST.Trans () where
33

4-
import Control.Monad.Cont
5-
import Control.Monad.Except
4+
import Control.Monad.Cont (ContT)
5+
import Control.Monad.Except (ExceptT)
66
import qualified Control.Monad.RWS.Lazy as Lazy
77
import qualified Control.Monad.RWS.Strict as Strict
88
import qualified Control.Monad.State.Lazy as Lazy
99
import qualified Control.Monad.State.Strict as Strict
10+
import Control.Monad.Trans (lift)
1011
import qualified Control.Monad.Writer.Lazy as Lazy
1112
import qualified Control.Monad.Writer.Strict as Strict
1213

io-classes-mtl/src/Control/Monad/Class/MonadThrow/Trans.hs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22
{-# OPTIONS_GHC -Wno-orphans #-}
33
module Control.Monad.Class.MonadThrow.Trans () where
44

5-
import Control.Monad.Except
5+
import Control.Monad.Except (ExceptT (..), runExceptT)
66
import qualified Control.Monad.RWS.Lazy as Lazy
77
import qualified Control.Monad.RWS.Strict as Strict
88
import qualified Control.Monad.State.Lazy as Lazy
99
import qualified Control.Monad.State.Strict as Strict
10+
import Control.Monad.Trans (lift)
1011
import qualified Control.Monad.Writer.Lazy as Lazy
1112
import qualified Control.Monad.Writer.Strict as Strict
1213

io-classes-mtl/src/Control/Monad/Class/MonadTime/SI/Trans.hs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22

33
module Control.Monad.Class.MonadTime.SI.Trans () where
44

5-
import Control.Monad.Cont
6-
import Control.Monad.Except
5+
import Control.Monad.Cont (ContT)
6+
import Control.Monad.Except (ExceptT)
77
import qualified Control.Monad.RWS.Lazy as Lazy
88
import qualified Control.Monad.RWS.Strict as Strict
99
import qualified Control.Monad.State.Lazy as Lazy
1010
import qualified Control.Monad.State.Strict as Strict
11+
import Control.Monad.Trans (lift)
1112
import qualified Control.Monad.Writer.Lazy as Lazy
1213
import qualified Control.Monad.Writer.Strict as Strict
1314

io-classes-mtl/src/Control/Monad/Class/MonadTime/Trans.hs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22

33
module Control.Monad.Class.MonadTime.Trans () where
44

5-
import Control.Monad.Cont
6-
import Control.Monad.Except
5+
import Control.Monad.Cont (ContT)
6+
import Control.Monad.Except (ExceptT)
77
import qualified Control.Monad.RWS.Lazy as Lazy
88
import qualified Control.Monad.RWS.Strict as Strict
99
import qualified Control.Monad.State.Lazy as Lazy
1010
import qualified Control.Monad.State.Strict as Strict
11+
import Control.Monad.Trans (lift)
1112
import qualified Control.Monad.Writer.Lazy as Lazy
1213
import qualified Control.Monad.Writer.Strict as Strict
1314

io-classes/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## next version
44

5+
### Non breaking changes
6+
7+
* Support `ghc-9.6`.
8+
59
## 1.0.0.0
610

711
### Breaking changes

io-classes/io-classes.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ category: Control
1717
build-type: Simple
1818
extra-source-files: CHANGELOG.md
1919
README.md
20-
tested-with: GHC == { 8.10, 9.2, 9.4 }
20+
tested-with: GHC == { 8.10, 9.2, 9.4, 9.6 }
2121

2222
source-repository head
2323
type: git
@@ -90,7 +90,7 @@ library
9090
TypeFamilyDependencies
9191
TypeOperators
9292
UndecidableInstances
93-
build-depends: base >=4.9 && <4.18,
93+
build-depends: base >=4.9 && <4.19,
9494
array,
9595
async >=2.1,
9696
bytestring,

0 commit comments

Comments
 (0)