summaryrefslogtreecommitdiff
path: root/glib/gthread.c
Commit message (Expand)AuthorAgeFilesLines
* gthread: Use atomic pointer exchange to check value set on g_init_leaveMarco Trevisan (Treviño)2022-06-231-2/+4
* Rename user data parameters to user_dataTestingPlant2022-05-221-1/+1
* glib: Add SPDX license headers automaticallyPhilip Withnall2022-05-181-0/+2
* docs: Use the correct sigils for pre-processor symbolsEmmanuele Bassi2021-08-021-9/+10
* docs: Document not to use `volatile` qualifiersPhilip Withnall2020-11-201-0/+6
* glib: Drop unnecessary volatile qualifiers from internal variablesPhilip Withnall2020-11-201-3/+3
* gthread: Add a sysprof mark for thread creationMatthias Clasen2020-08-201-0/+2
* Merge branch '1323-aarch64-mem-barrier' into 'master'Sebastian Dröge2020-05-191-1/+13
|\
| * gthread: Use C11-style memory consistency to speed up g_once()Philip Withnall2020-05-191-1/+13
* | gthread: Add introspection annotationsPhilip Withnall2020-05-191-11/+11
|/
* gthread: Count how many threads have been startedPhilip Withnall2020-01-211-0/+10
* Add runtime checks and a fallback if we can't get the thread scheduler settingsSebastian Dröge2020-01-191-3/+4
* GThreadPool - Don't inherit thread priorities when creating new threadsSebastian Dröge2020-01-151-10/+18
* GThread - Inherit parent thread priority by default for new Win32 threadsSebastian Dröge2020-01-151-0/+8
* glib: Various fixes to the return type of atomic functionsPhilip Withnall2019-10-071-2/+2
* gthread: Rework to avoid holding a mutex half the timeColin Walters2019-01-311-26/+2
* gthread: Add g_private_set_alloc0() internal convenience APIPhilip Withnall2019-01-071-0/+27
* Merge branch 'rw-lock-docs' into 'master'Emmanuele Bassi2018-12-191-0/+4
|\
| * gthread: Clarify priority handling in GRWLockPhilip Withnall2018-10-051-0/+4
* | gthread: Synchronize access to g_once_init_listTomasz Miąsko2018-11-191-1/+1
|/
* glib/: LGPLv2+ -> LGPLv2.1+Sébastien Wilmet2017-05-241-1/+1
* introspection: use (nullable) or (optional) instead of (allow-none)Christian Hergert2016-11-221-2/+2
* glib: Add more GLib main context SystemTap and DTrace probesPhilip Withnall2016-06-151-0/+4
* gthread: Better fallback for W32 g_get_num_processors()Руслан Ижбулатов2016-04-261-5/+15
* glib: Add missing (nullable) and (optional) annotationsPhilip Withnall2015-11-071-2/+4
* gthread: Suggest using *_async() functions instead of threadsPhilip Withnall2015-08-191-0/+18
* gthread: Fix a typo in a documentation commentPhilip Withnall2015-01-251-1/+1
* docs: let go of *Matthias Clasen2014-02-141-15/+14
* Fix a typoMatthias Clasen2014-02-031-1/+1
* Don't use the quote tagMatthias Clasen2014-02-011-5/+5
* Annotate all examples with their languageMatthias Clasen2014-02-011-8/+8
* docs: Stop using the function tagMatthias Clasen2014-02-011-3/+2
* Docs: Big entity cleanupMatthias Clasen2014-02-011-8/+8
* gthread: Convert docs to markdownMatthias Clasen2014-02-011-41/+34
* Docs: Convert examples to |[ ]|Matthias Clasen2014-01-311-62/+40
* Docs: Don't use the emphasis tagMatthias Clasen2014-01-311-4/+3
* Docs: Don't use the note tagMatthias Clasen2014-01-311-6/+4
* Updated FSF's addressDaniel Mustieles2014-01-311-3/+1
* Replace #ifdef HAVE_UNISTD_H checks with #ifdef G_OS_UNIXDan Winship2013-11-201-2/+2
* Expand docs for thread namesMatthias Clasen2013-08-181-2/+3
* Add g_get_num_processors()Colin Walters2012-12-181-0/+56
* Use "Returns:" instead of the invalid "@returns" for annotating return values.Robert Ancell2012-11-011-1/+2
* glib: don't quote quark names for G_DEFINE_QUARKCosimo Cecchi2012-08-281-1/+1
* Use G_DEFINE_QUARK for GLib's own quarksMatthias Clasen2012-08-281-5/+1
* documentation fixesStef Walter2011-12-131-4/+4
* GThread: handle thread names safelyMatthias Clasen2011-11-141-4/+9
* Misc doc formatting fixesMatthias Clasen2011-10-151-9/+7
* Add to the pitfalls: fork() and daemon()Ryan Lortie2011-10-151-0/+12
* Expand thread docs a bitMatthias Clasen2011-10-151-5/+38
* Documentation tweaksMatthias Clasen2011-10-151-25/+41