summaryrefslogtreecommitdiff
path: root/rts/posix/OSThreads.c
Commit message (Expand)AuthorAgeFilesLines
* rts configure scriptwip/rts-configure-2Ben Gamari2023-01-021-0/+3
* rts: consistently use `STG_UNUSED`Nicolas Trangez2022-11-021-1/+1
* rts: fix OS thread naming in tickerNicolas Trangez2022-11-011-5/+14
* rts: fix lifetime of `start_thread`s `name` valueNicolas Trangez2022-11-011-8/+14
* rts: `name` argument of `createOSThread` can be `const`Nicolas Trangez2022-11-011-1/+1
* rts: Use pthread_setname_np correctly on DarwinBen Gamari2022-10-141-10/+36
* Fix build on recent FreeBSD.Gleb Popov2022-02-081-1/+1
* Make `PosixSource.h` installed and under `rts/`John Ericson2021-08-091-3/+3
* Fix ASSERTS_ENABLED CPPSylvain Henry2021-08-031-1/+1
* rts/OSThreads: Fix reference clock of timedWaitConditionBen Gamari2021-08-021-12/+33
* Add configure flag to enable ASSERTs in all waysDaniel Gröber2021-07-291-1/+1
* rts/OSThreads: Improve error handling consistencyBen Gamari2021-07-271-11/+17
* rts: Correctly call pthread_setname_np() on NetBSDPHO2021-05-071-0/+2
* rts/posix/OSThreads.c: Implement getNumberOfProcessors() for NetBSDPHO2021-05-071-6/+19
* Tighten scope of non-POSIX visibility macrosViktor Dukhovni2021-04-301-4/+13
* rts: Fix usage of pthread_setname_npBen Gamari2021-04-051-2/+6
* rts: add timedWaitConditionDouglas Wilson2021-01-171-0/+16
* OSThreads: Fix error code checkingGHC GitLab CI2020-11-291-2/+3
* 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