summaryrefslogtreecommitdiff
path: root/src/cairo-atomic-private.h
AgeCommit message (Expand)AuthorFilesLines
2011-09-12Introduce a new compositor architectureChris Wilson1-0/+5
2011-02-19Declare variables first so gcc shuts upBenjamin Otte1-1/+2
2011-02-18Assert that an error is valid when setBenjamin Otte1-0/+1
2010-05-20atomic: Add memory barriers if required for intel primitivesChris Wilson1-0/+16
2010-04-30atomic: Add Andrea's copyright noticeChris Wilson1-0/+2
2010-04-29atomic: Tweak for compilation x86.Chris Wilson1-7/+20
2010-04-29atomic: Add MacOSX atomic implementationAndrea Canciani1-0/+30
2010-04-29atomic: Separate bool and old-value compare-and-exchangeAndrea Canciani1-6/+62
2010-04-29atomic: Remove unused function _cairo_atomic_int_set()Andrea Canciani1-10/+0
2010-04-27Update FSF addressAndrea Canciani1-1/+1
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