summaryrefslogtreecommitdiff
path: root/libraries/base/Control/Concurrent
Commit message (Expand)AuthorAgeFilesLines
* Make modules in base stable.Hécate Moonlight2022-02-284-4/+4
* Fix a few Note inconsistenciesBen Gamari2022-02-011-1/+1
* Added a hopefully clarificatory sentence about the notion of "atomicity" pres...Adrien2021-07-131-5/+13
* Remove redundant "do", "return" and language extensions from baseHécate2020-09-233-3/+3
* Remove all the unnecessary LANGUAGE pragmasHécate2020-08-051-1/+0
* Use an IORef for QSemNDavid Feuer2019-10-231-39/+51
* make QSem and QSemN newtypeschessai2018-12-172-5/+2
* Fix ambiguous/out-of-scope Haddock identifiersAlec Theriault2018-08-212-6/+6
* Unmask readMVar in readChanDavid Feuer2018-05-291-10/+1
* Add @since annotations for derived instances in baseChaitanya Koparkar2018-03-021-1/+1
* Various documentation improvementsSergey Vinokurov2018-02-141-2/+2
* Fixed misprint 'aqcuired'Kirill Zaborsky2017-12-112-2/+2
* base: Remove deprecated Chan combinatorsBen Gamari2017-10-031-23/+2
* 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