summaryrefslogtreecommitdiff
path: root/glib/gatomic.h
AgeCommit message (Expand)AuthorFilesLines
2014-07-23Revert "gatomic: statically assert that our assumptions hold"Owen W. Taylor1-6/+0
2014-07-23gatomic: statically assert that our assumptions holdSimon McVittie1-0/+6
2014-06-20gatomic: disable GCC extension atomics for clangRyan Lortie1-1/+1
2014-06-06gatomic: use GCC C11-style atomics, if availableRyan Lortie1-13/+64
2014-06-06gatomic: whitespace fixesRyan Lortie1-16/+16
2014-06-06gatomic: fix typo in deprecation attributeRyan Lortie1-1/+1
2014-01-31Updated FSF's addressDaniel Mustieles1-3/+1
2013-01-28g_atomic_int_get, g_atomic_pointer_get: accept const argumentsSimon McVittie1-2/+2
2013-01-13various: add GLIB_AVAILABLE_IN_ALL everywhere elseRyan Lortie1-0/+12
2012-12-27Move single-include guards inside include guardsMatthias Clasen1-3/+3
2012-05-26Annotate API introduced for 2.30 with GLIB_AVAILABLE_IN_2_30Colin Walters1-0/+4
2012-02-27Add versioned deprecation annotationEmmanuele Bassi1-1/+1
2011-11-03Don't use G_DISABLE_DEPRECATED guards around deprecated functionsMatthias Clasen1-2/+0
2011-10-18gatomic: introduce G_ATOMIC_LOCK_FREERyan Lortie1-2/+2
2011-10-18gatomic: cast to the correct pointer signRyan Lortie1-3/+3
2011-10-12Make single includes mandatoryMatthias Clasen1-1/+1
2011-10-11Use GLIB_DEPRECATED instead of G_GNUC_DEPRECATED in our headersChun-wei Fan1-1/+2
2011-10-08Add G_GNUC_DEPRECATED to deprecated APIs in glibMatthias Clasen1-1/+1
2011-05-31Consistently use G_GNUC_EXTENSION instead of __extension__Colin Walters1-16/+16
2011-05-28Clean up includesMatthias Clasen1-1/+1
2011-05-28Reduce excessive whitespaceMatthias Clasen1-33/+33
2011-05-28glib: Rewrite gatomic.[ch]Ryan Lortie1-125/+187
2011-05-28Add macro version for all atomic operationsMatthias Clasen1-4/+16
2011-05-28Use G_STATIC_ASSERT_EXPR for size checks in atomic macrosMatthias Clasen1-21/+29
2011-05-22Improve atomic ops implementationMatthias Clasen1-1/+31
2010-07-10Move docs for atomic operations inlineMatthias Clasen1-1/+21
2010-04-15Cast to volatile to avoid warnings from -Wcast-qualLars Ellenberg1-4/+4
2009-02-17 Fix strict aliasing warnings and viiolations to make GLib andMatthias Clasen1-10/+23
2008-05-05#define __GLIB_H_INSIDE__ around including everything.Michael Natterer1-1/+1
2008-03-14make it possible to disable single-file includes by definingMichael Natterer1-5/+9
2005-12-13added g_atomic_pointer_set() and g_atomic_int_set() for systems where theTim Janik1-8/+14
2005-11-22g_hash_table_new_full(): create hash tables with a ref count of 1.Tim Janik1-12/+12
2005-08-04Always export g_atomic_int_get and g_atomic_pointer_get as functions, evenMatthias Clasen1-2/+2
2004-02-29Moved the assembler functions from gatomic.h to gatomic.c, which makes forSebastian Wilhelmi1-500/+17
2004-02-26empty G_ATOMIC_MEMORY_BARRIER() definition for !G_THREADS_ENABLEDSebastian Wilhelmi1-21/+20
2004-02-26empty G_ATOMIC_MEMORY_BARRIER() definition for !G_THREADS_ENABLEDSebastian Wilhelmi1-3/+4
2004-02-26New files to implement atomic operations for different platforms. FixesSebastian Wilhelmi1-0/+545