Commit History

Auteur SHA1 Bericht Datum
  Campbell Barton a91717d2ad Cleanup: comments (long lines) in atomic 5 jaren geleden
  Campbell Barton 3fe6eebf20 Cleanup: line wrapping caused by comments 5 jaren geleden
  Campbell Barton e12c08e8d1 ClangFormat: apply to source, most of intern 5 jaren geleden
  Campbell Barton de13d0a80c doxygen: add newline after \file 6 jaren geleden
  Campbell Barton eef4077f18 Cleanup: remove redundant doxygen \file argument 6 jaren geleden
  Campbell Barton 4ef09cf937 Cleanup: remove author/date info from doxy headers 6 jaren geleden
  Campbell Barton 65ec7ec524 Cleanup: remove redundant, invalid info from headers 6 jaren geleden
  Bastien Montagne cf6e8edda5 atomic_ops: add `atomic_cas_float` helper. 7 jaren geleden
  Bastien Montagne 580b34e52b atomic_ops: add char versions of uint8_t atomic primitives. 7 jaren geleden
  Bastien Montagne 105b95835f atomic_ops: add signed versions of primitives. 7 jaren geleden
  Bastien Montagne 1d8aebaa09 Add an 'atomic cas' wrapper for pointers. 7 jaren geleden
  Mai Lavelle 2540741dee Fix implementation of atomic update max and move to a central location 7 jaren geleden
  Sergey Sharybin 351c9239ed Cleanup: Use explicit unsigned int in atomics 8 jaren geleden
  Sergey Sharybin a284d04093 Atomics: Add some extra utility functions 8 jaren geleden
  Sergey Sharybin 4ee08e9533 Atomics: Make naming more obvious about which value is being returned 8 jaren geleden
  Sergey Sharybin 682bcb2995 Atomics: Add 32 bit version of fetch and AND/OR 8 jaren geleden
  Bastien Montagne 75a96f8325 Atomic ops: add 'fetch_and_add_uint32' op. 8 jaren geleden
  Bastien Montagne ba3ae9ea27 Cleanup and refactor our atomic library. 8 jaren geleden
  Sergey Sharybin dc5e02c42c Atomics: Add atomic_fetch_and_or_uint8() function 8 jaren geleden
  Sergey Sharybin c1ca667d4a Fix compilation error on Armel architecture 8 jaren geleden
  Sergey Sharybin efefae62de Atomics: Use _InterlockedAnd8 direction for 342bit MSVC 9 jaren geleden
  Bastien Montagne 7e9103b49c atomic_ops: add atomic_fetch_and_and_uint8 wrapper. 9 jaren geleden
  Bastien Montagne 53d12bbe04 atomic_ops: Fix MSVC versions of add/sub returning original value instead of result of operation. 9 jaren geleden
  Bastien Montagne 174d5cf627 atomic_ops: fix typo in func names (uint32 instead of uint64). 9 jaren geleden
  Sergey Sharybin 28b2977be9 Atomic operations: Add function declarations at the top of the header 9 jaren geleden
  Sergey Sharybin 18d08ede22 Fixes for atomic operations when building with MSVC 10 jaren geleden
  Brecht Van Lommel 32f83a298c Fix build errors in atomic ops and warning in aligned malloc on OS X. 10 jaren geleden
  Sergey Sharybin 37f3843ab0 Atomics: Add CAS (compare-and-swap) functions 10 jaren geleden
  Matteo F. Vescovi c3f09c06cb Fix atomix operations on unofficial 64bit archs 10 jaren geleden
  Matteo F. Vescovi 4b2c826178 Fix compilation on unofficial 64bit archs 11 jaren geleden