summaryrefslogtreecommitdiff
path: root/glib/gatomic.c
Commit message (Expand)AuthorAgeFilesLines
* gatomic: introduce G_ATOMIC_LOCK_FREERyan Lortie2011-10-181-21/+27
* Revert "Bug 652827 - glib-2.29.8 no longer builds with mingw.org's toolchain"Ryan Lortie2011-10-171-1/+1
* gatomic: use pthread mutexes instead of GMutexRyan Lortie2011-09-161-34/+51
* Bug 652827 - glib-2.29.8 no longer builds with mingw.org's toolchainBehdad Esfahbod2011-08-111-1/+1
* g_atomic_int_add: document that the return value is newSimon McVittie2011-07-211-0/+3
* Fix gatomic.c compilation on Windows (MSVC)Chun-wei Fan2011-06-071-0/+7
* Documentation tweaksMatthias Clasen2011-05-281-13/+49
* glib: Rewrite gatomic.[ch]Ryan Lortie2011-05-281-996/+612
* gatomic: #include gthread.h to fix compilation on nonoptimized architecturesJasper Lievisse Adriaanse2011-05-181-0/+1
* More header inclusion cleanupMatthias Clasen2010-09-051-1/+1
* Fix a typoMatthias Clasen2010-07-101-1/+1
* Move docs for atomic operations inlineMatthias Clasen2010-07-101-1/+132
* glib/: fully remove galias hacksRyan Lortie2010-07-071-4/+0
* Fix strict aliasing warnings and viiolations to make GLib andMatthias Clasen2009-02-171-61/+61
* Add an implementation for the CRIS and CRISv32 architectures, by PeterMatthias Clasen2008-12-081-2/+124
* #include "config.h" before using G_ATOMIC_ARM.Michael Natterer2008-05-141-2/+2
* Check whether assembler supports numerical local labels.Matthias Clasen2007-11-181-0/+73
* Add arm atomic operationsMatthias Clasen2007-09-111-2/+98
* Don't use local numeric labels in inline assembler on AIX. (#316434, HansMatthias Clasen2006-12-111-20/+20
* Renamed to glib/gthreadprivate.h and moved system thread identifierSebastian Wilhelmi2006-05-101-1/+1
* Adapt to the changed prototype of InterlockedCompareExchange() in newerTor Lillqvist2006-04-191-3/+23
* Fix memory barrier position in g_atomic_int_get and g_atomic_pointer_get.Sebastian Wilhelmi2005-12-171-7/+31
* added g_atomic_pointer_set() and g_atomic_int_set() for systems where theTim Janik2005-12-131-0/+18
* Fix compiler warnings.Matthias Clasen2005-12-051-5/+5
* Add a missing volatile for the IA64 implementation.Matthias Clasen2005-12-021-1/+1
* g_hash_table_new_full(): create hash tables with a ref count of 1.Tim Janik2005-11-221-102/+102
* Always export g_atomic_int_get and g_atomic_pointer_get as functions, evenMatthias Clasen2005-08-041-2/+16
* Add native atomic operations for s390.Matthias Clasen2005-08-031-2/+42
* Fix g_atomic_pointer_compare_and_exchange on sparc64. (#167572, GertMatthias Clasen2005-07-191-1/+1
* Some fixesMatthias Clasen2005-03-141-2/+2
* Make PLT-reduction work with gcc4, and don't include everything inMatthias Clasen2005-03-141-0/+3
* Don't use matching constraints for asm mem parameters. This makes the codeManish Singh2005-02-061-5/+5
* Apply a patch to fix sparse warnings. (#154696, Kjartan Maraas)Matthias Clasen2004-10-241-1/+1
* Implement the same PLT reduction technique used in GTK+:Matthias Clasen2004-09-161-0/+1
* Include gthreadinit.h here to see the declaration forMatthias Clasen2004-08-021-0/+1
* Rename __asm to __asm__ and __volatile to __volatile__ to make the fileSebastian Wilhelmi2004-07-021-83/+83
* Non-optimizing compile fails for two asm statements on PowerPC. UseManish Singh2004-03-121-0/+26
* Patch by Sebastian Wilhemi to fix infinite recursion in g_atomic.Matthias Clasen2004-03-051-13/+22
* Fixed missing definition for ppc code. Fix by Mark McLoughlinSebastian Wilhelmi2004-03-021-0/+1
* Define g_atomic_(int|pointer)_get only forSebastian Wilhelmi2004-03-011-1/+3
* added win32 api based implementation for G_PLATFORM_WIN32, !__GNUC__Hans Breuer2004-02-291-1/+44
* Moved the assembler functions from gatomic.h to gatomic.c, which makes forSebastian Wilhelmi2004-02-291-55/+442
* New files to implement atomic operations for different platforms. FixesSebastian Wilhelmi2004-02-261-0/+178