forked from wrengr/stm-chans
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
56 lines (54 loc) · 2.33 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
3.0.0.10 (2024-08-28):
- Updating the `Tested-With` field for ghc 9.10 (didn't actually need to
nudge the upper bound on 'base', because it's already lenient)
3.0.0.9 (2023-03-19):
- Added `Tested-With: GHC == 9.6.1` (didn't actually need to
nudge the upper bound on 'base', because it's already lenient)
3.0.0.8 (2022-08-28):
- Added `Tested-With: GHC == 9.4.1` (didn't actually need to
nudge the upper bound on 'base', because it's already lenient)
3.0.0.7 (2021-11-22):
- Added `Tested-With: GHC == 9.2.1` (didn't actually need to
nudge the upper bound on 'base', because it's already lenient)
3.0.0.6 (2021-10-17):
- Removed old __HADDOCK__ hack
- Updating stale emails, urls, etc
3.0.0.5 (2021-10-16):
- Fixed the cabal file for Cabal >1.24
3.0.0.4 (2015-05-30):
- Moved VERSION to CHANGELOG
3.0.0.3 (2015-03-29):
- Cleaning up headers to compile cleanly with GHC 7.10
3.0.0 (2013-05-29):
- Removed the deprecated compatibility modules.
2.1.0 (2013-05-29):
- Added UNPACK pragmas everywhere to reduce indirections.
- Added versions of newBroadcastT*Chan for TMChan
- Deprecated all the compatibility stuff, since newBroadcastTChan requires stm >= 2.4 anyways.
2.0.0 (2013-05-12):
- Add TQueue support
1.3.1 (2012-02-29):
- Corrected the CPP macros now that stm-2.3 is released.
1.3.0 (2012-02-25):
- Added Control.Concurrent.STM.TMVar.Compat
1.2.0.3 (2012-02-12):
- Change stability from experimental to provisional.
1.2.0.2 (2012-02-12):
- Documentation fix for Control.Concurrent.STM.TMChan.writeTMChan
1.2.0.1 (2011-05-07):
- Moved old TBChan,TBMChan implementations to ./test/bench/
1.2.0 (2011-05-07):
- Various optimizations.
- Switched to using 2 TVars in TBChan and TBMChan, reducing
contention between readers and writers and improving throughput
considerably (when multiple OS threads are used).
- Control.Concurrent.STM.TBChan: added estimateFreeSlotsTBChan,
freeSlotsTBChan
- Control.Concurrent.STM.TBMChan: added estimateFreeSlotsTBMChan,
freeSlotsTBMChan
1.1.0 (2011-04-05):
- Control.Concurrent.STM.TBChan: added tryWriteTBChan
- Control.Concurrent.STM.TBMChan: added tryWriteTBMChan
1.0.0 (2011-04-03):
- Initial version forked from Posta-IPC.
- Added tryRead* and tryPeek* functions for the various channels.