summaryrefslogtreecommitdiff
path: root/rts/Task.h
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/wip/tsan/all'Ben Gamari2020-11-081-4/+4
|\
| * rts/Task: Make comments proper NotesBen Gamari2020-10-241-4/+4
* | RtsAPI: pause and resume the RTSDavid Eichmann2020-11-021-9/+8
|/
* Simplify Configure in a few waysJohn Ericson2019-10-121-1/+1
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-251-1/+1
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-231-4/+1
* Use C99's boolBen Gamari2016-11-291-6/+6
* Add hs_try_putmvar()Simon Marlow2016-09-121-2/+8
* NUMA supportSimon Marlow2016-06-101-0/+6
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-5/+5
* Allow limiting the number of GC threads (+RTS -qn<n>)Simon Marlow2016-05-041-11/+9
* RTS: Add setInCallCapability()Simon Marlow2016-04-261-0/+3
* Remove spurious STG_UNUSED annotationTomas Carnecky2016-04-101-5/+1
* RTS: Rename InCall.stat struct field to .rstatHerbert Valerio Riedel2015-12-041-1/+1
* Fix deadlock (#10545)Simon Marlow2015-06-261-0/+11
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* rts: detabify/dewhitespace Task.hAustin Seipp2014-08-201-10/+10
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* Acquire all_tasks_mutex in forkProcessEdsko de Vries2014-07-131-0/+5
* Add hs_thread_done() (#8124)Simon Marlow2014-02-271-10/+26
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Don't move Capabilities in setNumCapabilities (#8209)Simon Marlow2013-09-041-5/+0
* Hopefully fix breakage on OS X w/ LLVMSimon Marlow2013-01-171-6/+0
* Merge taskId and serialisableTaskIdMikolaj Konarski2012-07-251-1/+1
* Add a missing semi-colonIan Lynagh2012-07-141-1/+1
* Add some casts to fix warningsIan Lynagh2012-07-141-3/+7
* New functions to get kernel thread Id + serialisable task IdDuncan Coutts2012-07-071-1/+38
* Drop the per-task timing stats, give a summary only (#5897)Simon Marlow2012-03-021-23/+7
* Allow the number of capabilities to be increased at runtime (#3729)Simon Marlow2011-12-061-0/+5
* Time handling overhaulSimon Marlow2011-11-251-7/+7
* Enable pthread_getspecific() tls for LLVM compilerDavid M Peixotto2011-10-071-2/+9
* Refactoring and tidy upSimon Marlow2011-04-111-0/+3
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-0/+5
* Windows: use a thread-local variable for myTask()Simon Marlow2010-09-151-2/+3
* Fix the symbol visibility pragmasSimon Marlow2010-06-171-2/+2
* Add wiki linksSimon Marlow2010-05-201-0/+3
* Fix crash in nested callbacks (#4038)Simon Marlow2010-05-071-3/+3
* Make the running_finalizers flag task-localSimon Marlow2010-05-051-0/+3
* Split part of the Task struct into a separate struct InCallSimon Marlow2010-03-091-65/+68
* Omit visibility pragmas on Windows (fixes warnings/validate failures)Simon Marlow2009-09-091-2/+2
* Declare RTS-private prototypes with __attribute__((visibility("hidden")))Simon Marlow2009-08-051-0/+4
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-25/+10
* Fix some more shutdown racesSimon Marlow2008-11-191-2/+1
* Add freeScheduler/freeTaskManager and call it later than exitSchedulerIan Lynagh2006-12-111-0/+1
* Gather timing stats for a Task when it completes.Simon Marlow2006-06-071-1/+7
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+271