summaryrefslogtreecommitdiff
path: root/rts/posix
Commit message (Expand)AuthorAgeFilesLines
* Remove ioManager{Start,Die,Wakeup} from IOManager.hDuncan Coutts2021-01-251-0/+10
* Move ioManager{Start,Wakeup,Die} to internal IOManager.hDuncan Coutts2021-01-251-0/+1
* rts: add timedWaitConditionDouglas Wilson2021-01-171-0/+16
* OSMem.c: Use proper type for mbinds mask argument.Andreas Klebinger2020-12-181-1/+1
* rts: don't use siginterrupt (#19019)Sylvain Henry2020-12-111-5/+1
* OSThreads: Fix error code checkingGHC GitLab CI2020-11-291-2/+3
* Merge branch 'wip/tsan/timer' into wip/tsan/allBen Gamari2020-11-011-8/+11
|\
| * rts: Fix races in Pthread timer backend shudownwip/tsan/timerBen Gamari2020-10-241-8/+11
* | Merge branch 'wip/tsan/event-mgr' into wip/tsan/allBen Gamari2020-11-011-20/+28
|\ \
| * | Mitigate data races in event manager startup/shutdownwip/tsan/event-mgrBen Gamari2020-10-241-20/+28
| |/
* | Merge branch 'wip/tsan/misc' into wip/tsan/allBen Gamari2020-11-011-2/+4
|\ \
| * | rts: Use proper relaxe operations in getCurrentThreadCPUTimewip/tsan/miscGHC GitLab CI2020-10-241-2/+4
| |/
* | rts: Join to concurrent mark thread during shutdownBen Gamari2020-10-301-0/+8
|/
* rts/OSThreads: Fix data raceBen Gamari2020-10-241-2/+4
* Workaround for #18623: GHC crashes bc. under rlimit for vmem it will reserveBenjamin Maurer2020-09-291-5/+52
* rts: Drop field initializer on thread_basic_info_data_tBen Gamari2020-09-191-1/+1
* rts: Teach getNumProcessors to return available processorsBen Gamari2020-05-301-10/+34
* Always define USE_PTHREAD_FOR_ITIMER for FreeBSD.Gleb Popov2020-05-291-1/+1
* RTS: workaround a Linux kernel bug in timerfdSylvain Henry2020-04-221-4/+12
* Fix build warning; add more informative information to the linker; fix linker...Moritz Angermann2020-04-221-1/+0
* rts: Ensure that sigaction structs are initializedBen Gamari2020-04-221-2/+3
* Rts: show errno on failure (#18033)Sylvain Henry2020-04-091-5/+5
* rts: Prefer darwin-specific getCurrentThreadCPUTimeBen Gamari2020-03-111-15/+25
* rts: Add getCurrentThreadCPUTime helperBen Gamari2020-03-051-21/+56
* rts: Use nanosleep instead of usleepBen Gamari2020-02-111-2/+3
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* Fix more typosBrian Wignall2019-12-021-1/+1
* Enable USE_PTHREAD_FOR_ITIMER also on FreeBSDViktor Dukhovni2019-11-191-0/+3
* Add +RTS --disable-delayed-os-memory-return. Fixes #17411.Niklas Hambüchen2019-11-011-13/+37
* Expunge #ifdef and #ifndef from the codebaseJohn Ericson2019-07-142-5/+5
* RTS: Fix restrictive castAlec Theriault2019-05-221-2/+2
* osReserveHeapMemory: handle signed rlim_tFraser Tweedale2019-04-231-2/+4
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-152-2/+2
* A few typofixesGabor Greif2019-01-231-1/+1
* rts: Use always-available locking operations in pthread Itimer implementationBen Gamari2019-01-141-6/+6
* itimer: Don't free condvar until we know ticker is stoppedBen Gamari2019-01-141-2/+2
* Finish stable splitDavid Feuer2018-08-291-1/+0
* rts: Fix unused functionBen Gamari2018-08-011-1/+2
* Enable two-step allocator on FreeBSDBen Gamari2018-07-311-53/+88
* fix osReserveHeapMemory block alignmentSergei Trofimovich2018-07-181-0/+4
* Revert "rts: Enable two-step allocator on FreeBSD"Ben Gamari2018-07-061-8/+3
* rts: Enable two-step allocator on FreeBSDBen Gamari2018-07-061-3/+8
* rts: Abort if timerfd read failsBen Gamari2018-06-221-1/+1
* rts: A bit of cleanup of posix itimer implementationBen Gamari2018-06-201-12/+9
* rts: Ignore RLIMIT_AS if it is zeroBen Gamari2018-06-141-1/+3
* rts: Query system rlimit for maximum address-space sizeBen Gamari2018-06-021-0/+11
* rts/posix: Use less aggressive backoff schedule for heap reservation sizingBen Gamari2018-05-301-3/+8
* rts: Don't madvise if mmap failedBen Gamari2018-05-301-6/+8
* Fix a few GCC warningsMichal Terepeta2018-05-131-1/+1
* rts: Throw better error if --numa is used without libnuma supportBen Gamari2018-05-031-0/+9