aboutsummaryrefslogtreecommitdiffstats
path: root/lib/System/Atomic.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fixes the Atomic implementation if compiled by MSVC compiler.Oscar Fuentes2009-12-071-1/+1
* Add atomic multiply and divide operations, built on top of CompareAndSwap.Owen Anderson2009-06-231-0/+18
* Revert my last series of commits related to Timer and 64-bit atomics. Not al...Owen Anderson2009-06-231-19/+7
* Atomic ops that do arithmetic use signed arithmetic.Owen Anderson2009-06-231-4/+4
* Label the existing atomic functions as 32-bit specific, and add a 64-bit one ...Owen Anderson2009-06-231-7/+19
* Add an atomic add operation.Owen Anderson2009-06-231-0/+13
* Fix bad paste-o in the MSVC atomics.Owen Anderson2009-06-191-2/+2
* Use atomic increment/decrement for reference counting of Type's.Owen Anderson2009-06-171-2/+2
* Add an atomic increment and decrement implementation, which will be used forOwen Anderson2009-06-171-0/+28
* At a newline at the end of this file.Duncan Sands2009-06-031-1/+1
* Undef MemoryFence when compiling on MSVC.Owen Anderson2009-06-021-0/+1
* Tabs, be gone!Owen Anderson2009-05-201-3/+3
* I just fail today.Owen Anderson2009-05-201-3/+3
* Copy-and-paste-o.Owen Anderson2009-05-201-1/+1
* Move atomic operations' definitions out of line. While this seems kind of si...Owen Anderson2009-05-201-0/+52