aboutsummaryrefslogtreecommitdiffstats
path: root/src/util/u_atomic.h
Commit message (Expand)AuthorAgeFilesLines
* util/atomic: Fix p_atomic_add for unlocked and msvc pathsRoland Scheidegger2019-12-091-2/+2
* util/atomic: Add p_atomic_add_return for the unlocked pathJason Ekstrand2019-12-051-1/+1
* util/atomic: Add a _return variant of p_atomic_addJason Ekstrand2019-12-051-2/+15
* util/u_atomic: fix return type of p_atomic_{inc,dec}_return() and p_atomic_{c...Eric Engestrom2019-10-161-4/+4
* util: Make Solaris implemention of p_atomic_add work with gccAlan Coopersmith2019-10-161-2/+2
* util/u_atomic: add p_atomic_xchgNicolai Hähnle2017-11-091-1/+31
* util: use GCC atomic intrinsics with explicit memory modelNicolai Hähnle2016-10-051-0/+21
* util/u_atomic: Remove MSVC 2008 support.Jose Fonseca2016-02-121-59/+0
* include: Add helper header to help trap includes inside extern C.José Fonseca2015-03-061-0/+2
* Use __typeof instead of typeof with Solaris Studio compilersAlan Coopersmith2015-02-171-3/+3
* util/u_atomic: Use lower-case variables in _Interlocked* helpers.Jose Fonseca2015-02-121-33/+33
* util/u_atomic: Add _InterlockedExchangeAdd8/16 for older MSVC.Jose Fonseca2015-02-121-4/+33
* util/u_atomic: Add new macro p_atomic_addCarl Worth2015-02-091-0/+16
* util/u_atomic: Provide a _InterlockedCompareExchange8 for older MSVC.José Fonseca2015-01-301-1/+29
* util/u_atomic: Use _Interlocked* intrinsics for non 64bits.José Fonseca2015-01-301-12/+12
* util: remove support for GCC older than 4.1.0Timothy Arceri2014-12-171-1/+1
* util/u_atomic: Fix the unlocked implementation.José Fonseca2014-12-011-6/+6
* util: Make u_atomic.h typeless.Matt Turner2014-12-011-113/+93
* util: Use stdbool.h's bool rather than "boolean".Matt Turner2014-12-011-3/+5
* util: Remove u_atomic.h's GCC inline assembly.Matt Turner2014-12-011-122/+0
* util: Remove u_atomic.h's MSVC inline assembly.Matt Turner2014-12-011-70/+0
* util: Remove u_atomic.h's Gallium dependence.Matt Turner2014-12-011-9/+6
* util: s/INLINE/inline/ in u_atomic.h.Matt Turner2014-12-011-29/+29
* util: Move u_atomic.h to src/util.Matt Turner2014-12-011-0/+401