Skip to content

Commit 601938c

Browse files
committed
Moved io-classes-mtl to a sublibrary of io-classes
1 parent 032578f commit 601938c

File tree

18 files changed

+25
-314
lines changed

18 files changed

+25
-314
lines changed

cabal.project

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ index-state: hackage.haskell.org 2024-05-17T03:42:00Z
22

33
packages: ./io-sim
44
./io-classes
5-
./io-classes-mtl
65

76
package io-sim
87
flags: +asserts

io-classes-mtl/CHANGELOG.md

Lines changed: 0 additions & 26 deletions
This file was deleted.

io-classes-mtl/LICENSE

Lines changed: 0 additions & 202 deletions
This file was deleted.

io-classes-mtl/NOTICE

Lines changed: 0 additions & 14 deletions
This file was deleted.

io-classes-mtl/README.md

Lines changed: 0 additions & 19 deletions
This file was deleted.

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

Lines changed: 0 additions & 52 deletions
This file was deleted.

io-classes/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
### Breaking changes
66

77
* `strict-stm`, `strict-mvar` and `si-timers` are now public sublibraries of `io-classes` package.
8+
* Moved `io-classes-mtl` to `io-classes` as a public sublibrary.
89

910
## 1.5.0.0
1011

io-classes/io-classes.cabal

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,30 @@ library si-timers
183183
if flag(asserts)
184184
ghc-options: -fno-ignore-asserts
185185

186+
-- https://github.com/haskell/cabal/issues/10277
187+
library io-classes-mtl
188+
import: warnings
189+
visibility: public
190+
exposed-modules: Control.Monad.Class.Trans
191+
, Control.Monad.Class.MonadEventlog.Trans
192+
, Control.Monad.Class.MonadSay.Trans
193+
, Control.Monad.Class.MonadST.Trans
194+
, Control.Monad.Class.MonadSTM.Trans
195+
, Control.Monad.Class.MonadThrow.Trans
196+
, Control.Monad.Class.MonadTime.Trans
197+
, Control.Monad.Class.MonadTime.SI.Trans
198+
, Control.Monad.Class.MonadTimer.Trans
199+
, Control.Monad.Class.MonadTimer.SI.Trans
200+
build-depends: base >=4.9 && <4.21,
201+
array,
202+
mtl,
203+
204+
io-classes:{io-classes,si-timers}
205+
206+
hs-source-dirs: mtl
207+
default-language: Haskell2010
208+
default-extensions: ImportQualifiedPost
209+
186210
library testlib
187211
import: warnings
188212
visibility: public

0 commit comments

Comments
 (0)