summaryrefslogtreecommitdiff
path: root/rts/posix/OSThreads.c
Commit message (Expand)AuthorAgeFilesLines
* rts: Join to concurrent mark thread during shutdownBen Gamari2020-10-301-0/+8
* rts/OSThreads: Fix data raceBen Gamari2020-10-241-2/+4
* rts: Teach getNumProcessors to return available processorsBen Gamari2020-05-301-10/+34
* Fix a few GCC warningsMichal Terepeta2018-05-131-1/+1
* rts: Ensure that forkOS releases Task on terminationBen Gamari2018-01-311-0/+1
* Prefer #if defined to #ifdefBen Gamari2017-04-281-4/+4
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-281-1/+1
* Fix build on DragonflyBSDBen Gamari2017-04-211-3/+3
* Revert "Enable new warning for fragile/incorrect CPP #if usage"Ben Gamari2017-04-051-1/+1
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-051-1/+1
* Use C99's boolBen Gamari2016-11-291-5/+5
* Define thread primitives if they're supported.Shea Levy2016-11-291-18/+19
* Cleanup PosixSource.hMoritz Angermann2016-10-091-0/+5
* Support more than 64 logical processors on WindowsTamar Christina2016-10-011-0/+5
* Revert "Cleanup PosixSource.h"Ben Gamari2016-07-221-5/+0
* Cleanup PosixSource.hMoritz Angermann2016-07-201-0/+5
* NUMA cleanupsSimon Marlow2016-06-171-1/+0
* rts: Fix NUMA when cross compilingErik de Castro Lopo2016-06-131-1/+1
* NUMA supportSimon Marlow2016-06-101-2/+28
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-14/+14
* runtime: replace hw.ncpu with hw.logicalcpu for Mac OS XEugene Akentyev2016-04-071-2/+8
* Use Autoconf's AC_USE_SYSTEM_EXTENSIONSHerbert Valerio Riedel2015-12-041-6/+0
* rts: fix unused parameter warningAustin Seipp2014-10-171-1/+1
* Add a configure test for pthread_setname_npSimon Marlow2014-10-141-0/+2
* Name worker threads using pthread_setname_npSimon Marlow2014-10-101-2/+5
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* rts: delint/detab/dewhitespace OSThreads.cAustin Seipp2014-07-281-21/+24
* Make the #includes a little more correct in OSThreads.cIan Lynagh2013-03-011-1/+3
* Mac OS X 10.6 needed for pthread_threadid_np(), fixes #7356Ian Lynagh2012-12-011-1/+2
* Fix build with FreeBSD versions earlier than 9.0Gabor Pali2012-08-231-1/+5
* Fix build on OS XIan Lynagh2012-07-151-0/+4
* Add some casts to fix warningsIan Lynagh2012-07-141-1/+1
* New functions to get kernel thread Id + serialisable task IdDuncan Coutts2012-07-071-0/+26
* Drop the per-task timing stats, give a summary only (#5897)Simon Marlow2012-03-021-1/+0
* Define getNumberOfProcessors() even when !THREADED_RTSSimon Marlow2011-12-071-1/+6
* Make forkProcess work with +RTS -NSimon Marlow2011-12-061-1/+1
* Remove some antiquated C constructsIan Lynagh2011-08-011-3/+3
* Include kfreebsdgnu in the list of Target Platforms.Marco Silva2011-01-181-1/+1
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-0/+10
* Add thread affinity support for FreeBSDGabor Pali2010-07-201-2/+31
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-1/+2
* Please the -Wall police by moving a variable declaration; really FIX getNumbe...Austin Seipp2009-03-201-1/+1
* FIX getNumberOfProcessors() on MacOS XAustin Seipp2009-03-181-0/+9
* Fix bug in setThreadAffinity() (Linux)Simon Marlow2009-03-201-1/+1
* Implement setThreadAffinity for Mac OS X (from 10.5)Manuel M T Chakravarty2009-03-201-2/+27
* wibble for getNumberOfProcessorsSimon Marlow2009-03-181-0/+4
* Set thread affinity with +RTS -qa (only on Linux so far)Simon Marlow2009-03-181-1/+26
* Add getNumberOfProcessors(), FIX MacOS X build problem (hopefully)Simon Marlow2009-03-171-0/+18
* Always use PTHREAD_MUTEX_ERRORCHECK to create mutexes when -DDEBUGIan Lynagh2009-01-181-4/+0