summaryrefslogtreecommitdiff
path: root/libraries/base/GHC/Conc/Sync.hs
Commit message (Expand)AuthorAgeFilesLines
* Insert warnings in the documentation of dangerous functionsTom Sydney Kerckhove2021-10-151-0/+5
* Corrected types of thread ids obtained from the RTSMann mit Hut2021-10-061-1/+1
* base: Generalize newStablePtrPrimMVarSven Tennie2021-09-231-2/+2
* Move `/includes` to `/rts/include`, sort per package betterJohn Ericson2021-08-091-1/+1
* Fix type and strictness signature of forkOn#Ryan Scott2021-06-281-1/+1
* Fix type and strictness signature of fork#Simon Peyton Jones2021-06-191-1/+1
* Reword: representation instead of levitysheaf2021-06-101-1/+1
* rts: enable thread label table in all RTS flavours #17972Adam Sandberg Ericsson2020-12-201-4/+4
* Fix typos in commentsKrzysztof Gogolewski2020-10-021-1/+1
* Remove all the unnecessary LANGUAGE pragmasHécate2020-08-051-9/+7
* winio: Rename SmartHandles to StdHandlesAndreas Klebinger2020-07-151-1/+1
* winio: Remove redundant -Wno-missing-signatures pragmasAndreas Klebinger2020-07-151-1/+0
* winio: Multiple refactorings and support changes.Tamar Christina2020-07-151-1/+5
* winio: Add IOPort synchronization primitiveTamar Christina2020-07-151-0/+3
* Re-implement unsafe coercions in terms of unsafe equality proofsSimon Peyton Jones2020-02-201-0/+5
* Use pointer equality in Eq/Ord for ThreadIdRoland Zumkeller2019-11-191-12/+7
* Improve ThreadId Show instanceNathan Collins2019-05-311-2/+2
* base: Remove `Monad(fail)` method and reexport `MonadFail(fail)` insteadHerbert Valerio Riedel2019-03-221-1/+1
* Docs: clarify the interaction between throwSTM and catchSTM.Ian Denhardt2018-10-291-2/+12
* Fix ambiguous/out-of-scope Haddock identifiersAlec Theriault2018-08-211-4/+7
* rts: Rip out support for STM invariantsBen Gamari2018-06-021-39/+0
* Improve accuracy of get/setAllocationCounterBen Gamari2018-03-191-16/+5
* Add @since annotations for derived instances in baseChaitanya Koparkar2018-03-021-2/+8
* base: Deprecate STM invariant checking primitivesBen Gamari2018-02-031-0/+12
* Revert "Improve accuracy of get/setAllocationCounter"Ben Gamari2018-01-181-5/+16
* Improve accuracy of get/setAllocationCounterSimon Marlow2018-01-081-16/+5
* base: Make documentation of atomically more accurateAndrew Martin2017-11-181-7/+16
* Improve stm haddocksBen Gamari2017-09-011-27/+32
* Fix typo5outh2017-06-221-1/+1
* base: Validate input in setNumCapabilitiesBen Gamari2017-06-161-1/+3
* Report heap overflow in the same way as stack overflowSimon Marlow2017-04-021-4/+7
* Change catch# demand signatureDavid Feuer2017-03-011-3/+11
* Type-indexed TypeableBen Gamari2017-02-181-4/+0
* Add liftA2 to Applicative classDavid Feuer2017-02-051-0/+2
* Make globals use sharedCAFMoritz Angermann2016-12-111-1/+1
* Revert "Make globals use sharedCAF"Ben Gamari2016-11-301-1/+1
* Make globals use sharedCAFMoritz Angermann2016-11-291-1/+1
* Add hs_try_putmvar()Simon Marlow2016-09-121-0/+14
* Add @since annotations to base instancesSeraphime Kirkovski2016-06-061-0/+9
* Canonicalise `MonadPlus` instancesHerbert Valerio Riedel2016-01-011-3/+1
* Allow CallStacks to be frozenEric Seidel2015-12-231-1/+1
* Start using `-W` instead of `-f(no-)warn` in some placesHerbert Valerio Riedel2015-12-161-1/+1
* base: MRP-refactoring of AMP instancesHerbert Valerio Riedel2015-10-121-6/+6
* base: export allocation counter/limit API from System.MemSimon Marlow2015-09-231-1/+3
* Remove references to () from types of mkWeak# and friendsBen Gamari2015-09-231-1/+1
* base: use Show for ErrorCall in uncaughtExceptionHandlerEric Seidel2015-09-211-3/+1
* We need to import 'cast' on WindowsEdward Z. Yang2015-03-141-0/+2
* base: drop redundant Typeable derivingsHerbert Valerio Riedel2015-03-071-8/+1
* Convert `/Since: .../` to new `@since ...` syntaxHerbert Valerio Riedel2014-12-161-12/+12
* Changelog entry and /Since/ for alloc-counter opsHerbert Valerio Riedel2014-11-241-0/+6