summaryrefslogtreecommitdiff
path: root/rts/posix
Commit message (Expand)AuthorAgeFilesLines
* rts: introduce (and use) `STG_NORETURN`Nicolas Trangez2022-11-021-1/+1
* rts: fix OS thread naming in tickerNicolas Trangez2022-11-012-26/+16
* 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: remove use of `TIME_WITH_SYS_TIME`Nicolas Trangez2022-10-212-22/+8
* build: get rid of `HAVE_TIME_H`Nicolas Trangez2022-10-211-3/+1
* rts: Use pthread_setname_np correctly on DarwinBen Gamari2022-10-141-10/+36
* rts: Move thread labels into TSOBen Gamari2022-08-061-1/+1
* getProcessCPUTime: Fix the getrusage fallback to account for system CPU timeMatthew Pickering2022-06-091-1/+2
* typosEric Lindblad2022-06-012-2/+2
* rts: Drop setExecutableBen Gamari2022-05-111-15/+0
* Fix build on recent FreeBSD.Gleb Popov2022-02-081-1/+1
* Fix a few Note inconsistenciesBen Gamari2022-02-011-1/+1
* rts: Annotate benign race in pthread ticker's exit test Ben Gamari2021-12-011-0/+1
* RTS: open timerfd synchronously (#20618)Sylvain Henry2021-11-091-19/+32
* Corrected types of thread ids obtained from the RTSMann mit Hut2021-10-061-6/+6
* Update error message to suggest the user consider OOM over RTS bug.Thomas M. DuBuisson2021-09-171-1/+3
* Make `PosixSource.h` installed and under `rts/`John Ericson2021-08-0910-16/+16
* 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
* Use pthread if available on linuxAndreas Klebinger2021-07-271-4/+2
* Rename itimer to ticker in rts/posix for consistency.Andreas Klebinger2021-07-275-21/+21
* RTS: try to fix timer racesSylvain Henry2021-07-261-1/+1
* rts: Correctly call pthread_setname_np() on NetBSDPHO2021-05-073-5/+17
* rts/posix/OSThreads.c: Implement getNumberOfProcessors() for NetBSDPHO2021-05-071-6/+19
* rts/posix/GetTime.c: Use Solaris-specific gethrvtime(3) on OpenSolaris deriva...PHO2021-05-061-0/+10
* Tighten scope of non-POSIX visibility macrosViktor Dukhovni2021-04-302-4/+34
* Block signals in the ticker threadViktor Dukhovni2021-04-221-1/+21
* Add background note in elf_tlsgd.c.Viktor Dukhovni2021-04-221-1/+14
* rts: Fix usage of pthread_setname_npBen Gamari2021-04-051-2/+6
* 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