summaryrefslogtreecommitdiff
path: root/src/cairo-atomic.c
Commit message (Expand)AuthorAgeFilesLines
* sizeof(cairo_atomic_int_t) should be sizeof(int)Fujii Hironori2023-01-111-11/+23
* Fix data race in freed_poolWan-Teh Chang2016-03-051-0/+14
* atomic: Tweak for compilation x86.Chris Wilson2010-04-291-8/+8
* atomic: Separate bool and old-value compare-and-exchangeAndrea Canciani2010-04-291-2/+2
* atomic: Remove unused function _cairo_atomic_int_set()Andrea Canciani2010-04-291-8/+0
* Update FSF addressAndrea Canciani2010-04-271-1/+1
* atomic: Fix up compile on PPC with libatomic-opsChris Wilson2010-01-291-1/+2
* [atomic] Use an integer __sync_val_compare_and_swap() for pointer CAS.M Joonas Pihlaja2009-06-211-1/+5
* [atomic] Provide mutex-based ptr cmpxchgChris Wilson2009-06-051-0/+13
* Make sure feature macros are checked using #if, not #ifdef; add a test for itBehdad Esfahbod2008-09-201-1/+1
* Cleanup configure.in macrosBehdad Esfahbod2008-09-041-1/+1
* [cairo-atomic] Rearrange code under the correct ifdefs.Chris Wilson2007-11-011-11/+13
* [cairo-atomic] Use an atomic operation to set the status on a shared resource.Chris Wilson2007-10-041-0/+15
* [cairo-atomic] Introduce atomic ops.Chris Wilson2007-09-251-0/+79