13.0.0.4 (2015-05-30): 2 - Moved VERSION to CHANGELOG 33.0.0.3 (2015-03-29): 4 - Cleaning up headers to compile cleanly with GHC 7.10 53.0.0 (2013-05-29): 6 - Removed the deprecated compatibility modules. 7 82.1.0 (2013-05-29): 9 - Added UNPACK pragmas everywhere to reduce indirections. 10 - Added versions of newBroadcastT*Chan for TMChan 11 - Deprecated all the compatibility stuff, since newBroadcastTChan requires stm >= 2.4 anyways. 122.0.0 (2013-05-12): 13 - Add TQueue support 14 151.3.1 (2012-02-29): 16 - Corrected the CPP macros now that stm-2.3 is released. 171.3.0 (2012-02-25): 18 - Added Control.Concurrent.STM.TMVar.Compat 191.2.0.3 (2012-02-12): 20 - Change stability from experimental to provisional. 211.2.0.2 (2012-02-12): 22 - Documentation fix for Control.Concurrent.STM.TMChan.writeTMChan 231.2.0.1 (2011-05-07): 24 - Moved old TBChan,TBMChan implementations to ./test/bench/ 251.2.0 (2011-05-07): 26 - Various optimizations. 27 - Switched to using 2 TVars in TBChan and TBMChan, reducing 28 contention between readers and writers and improving throughput 29 considerably (when multiple OS threads are used). 30 - Control.Concurrent.STM.TBChan: added estimateFreeSlotsTBChan, 31 freeSlotsTBChan 32 - Control.Concurrent.STM.TBMChan: added estimateFreeSlotsTBMChan, 33 freeSlotsTBMChan 341.1.0 (2011-04-05): 35 - Control.Concurrent.STM.TBChan: added tryWriteTBChan 36 - Control.Concurrent.STM.TBMChan: added tryWriteTBMChan 371.0.0 (2011-04-03): 38 - Initial version forked from Posta-IPC. 39 - Added tryRead* and tryPeek* functions for the various channels. 40