Skip to content

Commit a22dced

Browse files
committed
IOSim Version 1.5.0.0
1 parent 158f8ad commit a22dced

File tree

11 files changed

+31
-27
lines changed

11 files changed

+31
-27
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: io-classes-mtl
3-
version: 0.1.1.0
3+
version: 0.1.2.0
44
synopsis: Experimental MTL instances for io-classes
55
description:
66
MTL instances for
@@ -44,7 +44,7 @@ library
4444
array,
4545
mtl,
4646

47-
io-classes ^>=1.4.1.0,
47+
io-classes ^>=1.4.1.0 || ^>=1.5,
4848
si-timers,
4949

5050

io-classes/CHANGELOG.md

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

3-
## next release
4-
5-
### Non breaking change
6-
7-
* Add `writeTMVar` to `MonadSTM`.
3+
## 1.5.0.0
84

95
### Breaking changes
106

117
* `MonadST` depends on `PrimMonad`.
128
* Provide a default implementation of `withLiftST`.
139
* Added `annotateIO` to `MonadThrow` (only supported for ghc-9.10 or newer).
1410

11+
### Non-breaking change
12+
13+
* Add `writeTMVar` to `MonadSTM`.
14+
1515
## 1.4.1.0
1616

1717
### Non-breaking changes

io-classes/io-classes.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: io-classes
3-
version: 1.4.1.0
3+
version: 1.5.0.0
44
synopsis: Type classes for concurrency with STM, ST and timing
55
description:
66
IO Monad class hierarchy compatible with

io-sim/CHANGELOG.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,15 @@
11
# Revision history of io-sim
22

3-
## new version
4-
5-
### Non breaking changes
6-
7-
- Added `writeTMVar` to `MonadSTM` instance for `(IOSim s)`.
8-
- Fixes IOSimPOR test failure (see issue #154).
3+
## 1.5.0.0
94

105
### Breaking changes
116

127
- Generalised the type of `traceSelectTraceEvents` & co.
138

149
### Non-breaking changes
1510

11+
- Added `writeTMVar` to `MonadSTM` instance for `(IOSim s)`.
12+
- Fixes IOSimPOR test failure (see issue #154).
1613
- Reverted commit 4534b6eae64072a87bd81584f479a123681358a3 which uses
1714
`unsafePerformIO` instead of ST, to regain lazyness on infinite simulations.
1815
- Added a test to check for lazyness on infinite simulations

io-sim/io-sim.cabal

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: io-sim
3-
version: 1.4.1.0
3+
version: 1.5.0.0
44
synopsis: A pure simulator for monadic concurrency with STM.
55
description:
66
A pure simulator monad with support of concurency (base & async style), stm,
@@ -76,15 +76,15 @@ library
7676
ScopedTypeVariables,
7777
TypeFamilies
7878
build-depends: base >=4.9 && <4.21,
79-
io-classes ^>=1.4,
79+
io-classes ^>=1.5,
8080
exceptions >=0.10,
8181
containers,
8282
deepseq,
8383
nothunks,
8484
primitive >=0.7 && <0.11,
8585
psqueues >=0.2 && <0.3,
86-
strict-stm ^>=1.4,
87-
si-timers ^>=1.4,
86+
strict-stm ^>=1.5,
87+
si-timers ^>=1.5,
8888
time >=1.9.1 && <1.13,
8989
quiet,
9090
QuickCheck,

si-timers/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 1.5.0.0
4+
5+
* `io-sim-1.5.0.0`.
6+
37
## 1.4.0.0
48

59
### Non-breaking changes

si-timers/si-timers.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: si-timers
3-
version: 1.4.0.0
3+
version: 1.5.0.0
44
synopsis: timers using SI units (seconds)
55
description:
66
Timers using SI units (seconds) which are safe on 32-bit platforms and
@@ -60,7 +60,7 @@ library
6060
stm,
6161
time >=1.9.1 && <1.13,
6262

63-
io-classes ^>=1.4
63+
io-classes ^>=1.5
6464
if flag(asserts)
6565
ghc-options: -fno-ignore-asserts
6666

strict-mvar/CHANGELOG.md

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

3+
## 1.5.0.0
4+
5+
* `io-sim-1.5.0.0`.
6+
37
## 1.4.0.0
48

59
* `io-sim-1.4.0.0`.

strict-mvar/strict-mvar.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: strict-mvar
3-
version: 1.4.0.0
3+
version: 1.5.0.0
44
synopsis: Strict MVars for IO and IOSim
55
description:
66
Strict @MVar@ interface compatible with
@@ -29,7 +29,7 @@ library
2929
default-language: Haskell2010
3030
default-extensions: ImportQualifiedPost
3131
build-depends: base >= 4.9 && <4.21,
32-
io-classes ^>= 1.4
32+
io-classes ^>= 1.5
3333
ghc-options: -Wall
3434
-Wno-unticked-promoted-constructors
3535
-Wcompat

strict-stm/CHANGELOG.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
# Changelog
22

3-
## new version
3+
## 1.5.0.0
44

5-
### Non breaking changes
5+
### Non-breaking changes
66

77
- Added `writeTMVar` function.
88

9-
109
## 1.4.0.0
1110

1211
* `io-sim-1.4.0.0`.

strict-stm/strict-stm.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: strict-stm
3-
version: 1.4.0.0
3+
version: 1.5.0.0
44
synopsis: Strict STM interface polymorphic over stm implementation.
55
description:
66
Strict STM interface provided on top of
@@ -45,7 +45,7 @@ library
4545
array,
4646
stm >=2.5 && <2.6,
4747

48-
io-classes ^>=1.4
48+
io-classes ^>=1.5
4949
ghc-options: -Wall
5050
-Wno-unticked-promoted-constructors
5151
-Wcompat

0 commit comments

Comments
 (0)