summaryrefslogtreecommitdiff
path: root/src/cairo-atomic-private.h
AgeCommit message (Expand)AuthorFilesLines
2010-01-29atomic: Fix up compile on PPC with libatomic-opsChris Wilson1-2/+0
2009-10-19atomic: correct libatomic_ops version of _cairo_atomic_int_cmpxchgLuo Jinghua1-1/+1
2009-10-15[atomic] Fallback to libatomic-ops-devChris Wilson1-5/+36
2009-09-14[autoconf] Comment on the SIZEOF_VOID__ -> SIZEOF_VOID_P workaround.M Joonas Pihlaja1-0/+2
2009-09-14[build] Work around autoconf void* -> VOID__ name conversion bug.M Joonas Pihlaja1-0/+4
2009-06-21[atomic] Silence compiler warnings by defining an intptr_tChris Wilson1-7/+12
2009-06-21[atomic] Use an integer __sync_val_compare_and_swap() for pointer CAS.M Joonas Pihlaja1-1/+8
2009-06-05[atomic] Hide compiler warningsChris Wilson1-0/+3
2009-06-05[atomic] Provide mutex-based ptr cmpxchgChris Wilson1-0/+3
2009-06-05[pattern] Generalise the freed pattern poolChris Wilson1-0/+1
2008-09-20Make sure feature macros are checked using #if, not #ifdef; add a test for itBehdad Esfahbod1-2/+2
2008-09-19Make sure (and check) that all private headers include some cairo header firstBehdad Esfahbod1-2/+2
2008-09-04Cleanup configure.in macrosBehdad Esfahbod1-6/+7
2007-11-05[cairo-atomic] Check whether we can access int/pointers atomically.Chris Wilson1-5/+15
2007-10-05[cairo-atomic] Hide compiler warnings for _cairo_status_set_error().Chris Wilson1-2/+6
2007-10-04[cairo-atomic] Use an atomic operation to set the status on a shared resource.Chris Wilson1-0/+8
2007-09-25[cairo-atomic] Introduce atomic ops.Chris Wilson1-0/+81