summaryrefslogtreecommitdiff
path: root/glib/gatomic.h
Commit message (Expand)AuthorAgeFilesLines
* gatomic: Tweak __atomic_load*() calls to work with -Wbad-function-castPhilip Withnall2018-07-101-4/+6
* gatomic: fix -Wduplicated-branchesErnestas Kulik2018-02-161-23/+23
* glib/: LGPLv2+ -> LGPLv2.1+Sébastien Wilmet2017-05-241-4/+4
* gatomic: statically assert that our assumptions holdSimon McVittie2016-11-221-0/+8
* Revert "gatomic: statically assert that our assumptions hold"Owen W. Taylor2014-07-231-6/+0
* gatomic: statically assert that our assumptions holdSimon McVittie2014-07-231-0/+6
* gatomic: disable GCC extension atomics for clangRyan Lortie2014-06-201-1/+1
* gatomic: use GCC C11-style atomics, if availableRyan Lortie2014-06-061-13/+64
* gatomic: whitespace fixesRyan Lortie2014-06-061-16/+16
* gatomic: fix typo in deprecation attributeRyan Lortie2014-06-061-1/+1
* Updated FSF's addressDaniel Mustieles2014-01-311-3/+1
* g_atomic_int_get, g_atomic_pointer_get: accept const argumentsSimon McVittie2013-01-281-2/+2
* various: add GLIB_AVAILABLE_IN_ALL everywhere elseRyan Lortie2013-01-131-0/+12
* Move single-include guards inside include guardsMatthias Clasen2012-12-271-3/+3
* Annotate API introduced for 2.30 with GLIB_AVAILABLE_IN_2_30Colin Walters2012-05-261-0/+4
* Add versioned deprecation annotationEmmanuele Bassi2012-02-271-1/+1
* Don't use G_DISABLE_DEPRECATED guards around deprecated functionsMatthias Clasen2011-11-031-2/+0
* gatomic: introduce G_ATOMIC_LOCK_FREERyan Lortie2011-10-181-2/+2
* gatomic: cast to the correct pointer signRyan Lortie2011-10-181-3/+3
* Make single includes mandatoryMatthias Clasen2011-10-121-1/+1
* Use GLIB_DEPRECATED instead of G_GNUC_DEPRECATED in our headersChun-wei Fan2011-10-111-1/+2
* Add G_GNUC_DEPRECATED to deprecated APIs in glibMatthias Clasen2011-10-081-1/+1
* Consistently use G_GNUC_EXTENSION instead of __extension__Colin Walters2011-05-311-16/+16
* Clean up includesMatthias Clasen2011-05-281-1/+1
* Reduce excessive whitespaceMatthias Clasen2011-05-281-33/+33
* glib: Rewrite gatomic.[ch]Ryan Lortie2011-05-281-125/+187
* Add macro version for all atomic operationsMatthias Clasen2011-05-281-4/+16
* Use G_STATIC_ASSERT_EXPR for size checks in atomic macrosMatthias Clasen2011-05-281-21/+29
* Improve atomic ops implementationMatthias Clasen2011-05-221-1/+31
* Move docs for atomic operations inlineMatthias Clasen2010-07-101-1/+21
* Cast to volatile to avoid warnings from -Wcast-qualLars Ellenberg2010-04-151-4/+4
* Fix strict aliasing warnings and viiolations to make GLib andMatthias Clasen2009-02-171-10/+23
* #define __GLIB_H_INSIDE__ around including everything.Michael Natterer2008-05-051-1/+1
* make it possible to disable single-file includes by definingMichael Natterer2008-03-141-5/+9
* added g_atomic_pointer_set() and g_atomic_int_set() for systems where theTim Janik2005-12-131-8/+14
* g_hash_table_new_full(): create hash tables with a ref count of 1.Tim Janik2005-11-221-12/+12
* Always export g_atomic_int_get and g_atomic_pointer_get as functions, evenMatthias Clasen2005-08-041-2/+2
* Moved the assembler functions from gatomic.h to gatomic.c, which makes forSebastian Wilhelmi2004-02-291-500/+17
* empty G_ATOMIC_MEMORY_BARRIER() definition for !G_THREADS_ENABLEDSebastian Wilhelmi2004-02-261-21/+20
* empty G_ATOMIC_MEMORY_BARRIER() definition for !G_THREADS_ENABLEDSebastian Wilhelmi2004-02-261-3/+4
* New files to implement atomic operations for different platforms. FixesSebastian Wilhelmi2004-02-261-0/+545