Skip to content

Commit d263fc7

Browse files
committed
Updated CHANGELOG.md file
1 parent 892ddb4 commit d263fc7

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

io-sim/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
### Breaking changes
66

7+
* `MainReturn`, `MainException` and the pattern synonyms `TraceMainReturn`,
8+
`TraceMainException` changed their signature. They will now also show the main thread id.
9+
710
#### Breaking changes
811

912
* Renamed `ThreadId` to `IOSimThreadId` to avoid a clash with `ThreadId`
@@ -14,6 +17,7 @@
1417
a constructor for internal failures. This improved error reporting when
1518
there's a bug in `IOSimPOR`. Currently it's only used by some of the
1619
assertions in `IOSimPOR`.
20+
* added pretty printer for `SimResult`, and other pretty printer improvements.
1721

1822
#### Non breaking changes
1923

@@ -29,6 +33,10 @@
2933
{1,2}.2`, a non racy step is printed as `Thread [1,2].2`.
3034
* Fixed trace of calls to the `deschedule` function.
3135
* Exposed `Timeout` type as part of the `newTimeout` API.
36+
* When `explorationDebugLevel` is set, avoid printing the same trace twice.
37+
* Reimplemented `labelTVarIO` and `traceTVarIO` in `ST` monad, which simplifies
38+
trace of these calls.
39+
* Fixed `traceTVar` for `TVar`'s created with `registerDelay`.
3240

3341
## 1.2.0.0
3442

0 commit comments

Comments
 (0)