summaryrefslogtreecommitdiff
path: root/libraries/base/Control/Concurrent
Commit message (Expand)AuthorAgeFilesLines
* Fix paper link in MVar docs [ci skip]Ömer Sinan Ağacan2017-07-021-1/+1
* Improve `readChan` documentation:Ömer Sinan Ağacan2017-04-101-1/+7
* base: Document caveats about Control.Concurrent.ChanErik de Castro Lopo2016-03-291-0/+5
* Weak: Don't require wrapping/unwrapping of finalizersBen Gamari2015-09-251-4/+1
* Remove references to () from types of mkWeak# and friendsBen Gamari2015-09-231-2/+5
* base: drop redundant Typeable derivingsHerbert Valerio Riedel2015-03-073-7/+4
* Convert `/Since: .../` to new `@since ...` syntaxHerbert Valerio Riedel2014-12-161-4/+4
* Improve Safe Haskell bounds for changes to base over timeDavid Terei2014-11-212-2/+2
* Remove redundant explicit `Prelude` importsHerbert Valerio Riedel2014-10-191-2/+0
* Replace DeriveDataTypeable by AutoDeriveTypeableHerbert Valerio Riedel2014-05-273-3/+3
* Add `withMVarMasked` (re #8818)Herbert Valerio Riedel2014-02-251-0/+16
* Improve Haddock markupHerbert Valerio Riedel2014-01-302-3/+3
* Improve Haddock markup in `Control.Concurrent.MVar`Herbert Valerio Riedel2014-01-291-9/+11
* Add Haddock `/Since: 4.6.0.0/` comments to symbolsHerbert Valerio Riedel2013-09-211-0/+6
* Make `<Typeable.h>` obsolete and refactor away its useHerbert Valerio Riedel2013-09-171-5/+1
* Constant-fold `__GLASGOW_HASKELL__` CPP conditionalsHerbert Valerio Riedel2013-09-174-16/+1
* Remove Hugs98 specific codeHerbert Valerio Riedel2013-09-171-8/+0
* Fix #7787Simon Marlow2013-07-191-2/+2
* Rename atomicReadMVar and friends to readMVar, replacing old readMVar.Edward Z. Yang2013-07-121-18/+3
* Fix build.Austin Seipp2013-07-111-1/+2
* Implement tryAtomicReadMVar.Edward Z. Yang2013-07-101-0/+1
* Add atomicReadMVar to Control.Concurrent.MVar and friends.Edward Z. Yang2013-07-091-1/+2
* fix markup bugsSimon Marlow2013-07-021-4/+6
* Clarification what 'atomic' means here.Edward Z. Yang2013-06-141-1/+2
* Mark DEPRECATED pragmas with when they were addedIan Lynagh2013-02-162-3/+3
* Add back new working QSem and QSemN implementations (#7417)Simon Marlow2012-12-102-0/+260
* Remove commented types in module export listsIan Lynagh2012-10-272-9/+9
* Remove some deprecated modules and functionsIan Lynagh2012-07-203-309/+0
* add some UNPACKs to improve performance a bitSimon Marlow2012-07-041-3/+8
* Deprecate Control.Concurrent.{QSem,QSemNSampleVar}Ian Lynagh2012-06-233-0/+3
* fix another theoretical deadlock bug in the Chan implementation (c.f. #6153)Simon Marlow2012-06-111-1/+10
* add modifyMVarMasked, modifyMVarMasked_Simon Marlow2012-06-111-13/+40
* add mkWeakMVar; deprecate addMVarFinalizer (#6130)Simon Marlow2012-06-041-3/+16
* Sealed writeChan with mask_ to prevent a theoretical bugJoey Adams2012-03-131-3/+15
* SafeHaskell: Added SafeHaskell to baseDavid Terei2011-06-185-0/+5
* docs: note strict sequential ordering of MVar operationsSimon Marlow2011-05-241-0/+7
* For GHC, implement the Typeable.hs macros using standalone derivingIan Lynagh2011-04-244-0/+12
* Add some more explanation to the skip channel example in the MVar docsIan Lynagh2011-02-261-3/+5
* Grammar fixIan Lynagh2011-02-251-1/+2
* Expand and clarify MVar documentation.Edward Z. Yang2011-01-161-11/+111
* Use explicit language extensions & remove extension fields from base.cabalsimonpj@microsoft.com2011-01-285-1/+10
* Added a Typeable instance for SampleVarBas van Dijk2010-11-271-0/+6
* Derived Eq instance for QSem and QSemNBas van Dijk2010-12-012-2/+2
* Derived Eq instance for ChanBas van Dijk2010-11-251-0/+4
* fix #4876Simon Marlow2011-01-061-1/+1
* deprecate unGetChan and isEmptyChan (see #4154)Simon Marlow2010-07-051-0/+2
* New asynchronous exception control API (base parts)Simon Marlow2010-07-084-19/+19
* Async-exception safety, and avoid space leaksSimon Marlow2010-07-081-9/+12
* Async-exception safety, and avoid space leaksSimon Marlow2010-07-081-11/+13
* Don't depend on Prelude (#4123)Simon Marlow2010-06-151-0/+6