summaryrefslogtreecommitdiff
path: root/glib/gthread-posix.c
Commit message (Expand)AuthorAgeFilesLines
* gthread-posix: fix build against very old Linux headersPeter Williams2023-04-101-7/+20
* GThreadPool: Always use the thread-spawning thread for the global shared thre...Sebastian Dröge2023-01-171-103/+0
* Merge branch 'futex64' into 'main'Philip Withnall2022-12-191-45/+75
|\
| * glib/gthread-posix: Conditionally use `futex` and/or `futex_time64` syscalls ...Sebastian Dröge2022-12-131-45/+75
* | Revert "GThread: Don't g_error() if setting the thread scheduler settings fails"Michael Catanzaro2022-12-121-1/+1
* | Revert "gthread: Only print scheduler setting warnings once"Michael Catanzaro2022-12-121-4/+1
|/
* gthread-posix: Do not do unguarded and non-atomic assignment of an atomicMarco Trevisan (Treviño)2022-07-121-1/+0
* gthread-posix: Use G_NO_INLINE instead of actual attributeMarco Trevisan (Treviño)2022-07-061-2/+4
* gthread-posix: Use named states to manage the mutex statesMarco Trevisan (Treviño)2022-06-231-17/+29
* gthread: Fix Since tag typo in documentation for some methodsMarco Trevisan (Treviño)2022-06-231-3/+3
* glib: Add SPDX license headers automaticallyPhilip Withnall2022-05-181-0/+2
* gthread: Fix futex timespec type on 32-bit kernels with 64-bit userspacePhilip Withnall2022-04-261-1/+32
* g_system_thread_new: Free a memory leak on error pathGOUJON Évan2021-07-231-0/+1
* GRWLock: Tweak doc to make things a bit clearerOlivier Brunel2021-02-271-8/+18
* gthread: Port native mutex to ClangOle André Vadla Ravnås2021-01-051-2/+21
* gthread: Destroy value after replacing it in g_private_replace()Philip Withnall2020-09-301-2/+3
* gthread: Only print scheduler setting warnings oncePhilip Withnall2020-09-021-1/+5
* GThread: Don't g_error() if setting the thread scheduler settings failsSebastian Dröge2020-02-241-1/+1
* GThread - Check if sched_setattr is allowed by the system policies before dep...Sebastian Dröge2020-02-121-0/+13
* Add runtime checks and a fallback if we can't get the thread scheduler settingsSebastian Dröge2020-01-191-2/+9
* Check for SYS_sched_getattr before using it unconditionallySebastian Dröge2020-01-161-4/+4
* GThreadPool - Don't inherit thread priorities when creating new threadsSebastian Dröge2020-01-151-9/+107
* gatomic: Add various casts to use of g_atomic_*()s to fix warningsPhilip Withnall2019-09-211-1/+1
* gthread: Set thread name on *BSDTing-Wei Lan2019-08-301-3/+10
* gthread: fix minor errno problem in GCondAllison Karlitskaya2019-07-021-1/+3
* gthread: Fix g_rw_lock_reader_lock() documentationPhilip Withnall2019-05-311-2/+4
* Fixing signedness in glib/gthread-posix.cEmmanuel Fleury2019-03-171-1/+1
* gthread: Rework to avoid holding a mutex half the timeColin Walters2019-01-311-2/+13
* gthread: Fix a typo in an #ifdef on the non-native mutex pathPhilip Withnall2018-02-061-1/+1
* docs: add missing '*' chars at start of doc-commentsStefan Sauer2017-11-121-1/+1
* gthread: Emit a critical if g_rw_lock_reader_lock() failsPhilip Withnall2017-11-031-3/+10
* docs: Fix typo in documentation for G_PRIVATE_INITPhilip Withnall2017-10-261-1/+1
* glib/: LGPLv2+ -> LGPLv2.1+Sébastien Wilmet2017-05-241-1/+1
* Use g_abort() instead of abort() where possibleРуслан Ижбулатов2016-04-271-3/+4
* Stop using ptrctl for thread namesMatthias Clasen2016-04-261-8/+3
* gthread: add thread name support on SolarisAlan Coopersmith2016-04-261-0/+2
* thread: Check sysconf value before using itMattias Ellert2015-05-281-1/+3
* threads: use FUTEX_WAIT_PRIVATE and FUTEX_WAKE_PRIVATE if possibleTim-Philipp Müller2015-03-121-6/+11
* gthread: add thread name support on Mac OSIlya Konstantinov2015-01-261-4/+4
* GCond (linux): fix g_cond_wait_until() return value on timeoutTim-Philipp Müller2014-07-091-2/+3
* GMutex (linux): detect and report some errorsRyan Lortie2014-07-091-4/+20
* GLib: implement GMutex natively on LinuxRyan Lortie2014-07-091-1/+207
* gthread: use inline keyword for _get_impl() functionsTim-Philipp Müller2014-06-061-5/+5
* gthread: Fix use of a local variable after it went out of scopePhilip Withnall2014-05-201-6/+6
* GCond: check result of pthread_condattr_setclock()Ryan Lortie2014-02-211-2/+7
* Fix g_cond_wait_until() vs. monotonic timeRyan Lortie2014-02-201-11/+34
* docs: let go of *Matthias Clasen2014-02-141-4/+4
* Annotate all examples with their languageMatthias Clasen2014-02-011-5/+5
* docs: Stop using the function tagMatthias Clasen2014-02-011-1/+1
* Docs: Convert examples to |[ ]|Matthias Clasen2014-01-311-5/+5