1. 154002b Provide a more readable error message for <atomic> until it is implemented. by Howard Hinnant · 13 years ago
  2. 770d1c4 After a long break to wait for the atomic spec to settle, this completes the library part of <atomic>. It currently won't even parse as it depends on the existence of the intrinsics specified at http://libcxx.llvm.org/atomic_design_a.html. Everything has been tested using fake intrinsics which have now been removed. As the intrinsics come online, the ATOMIC_* macros will need to be adjusted to reflect which operations are lock-free. These macros will probably need to be #ifdef'd for each supported platform. by Howard Hinnant · 14 years ago
  3. d2f6afb atomics ... by Howard Hinnant · 14 years ago
  4. 91e2f26 Work on <atomic> continues. The file size is actually sane now... by Howard Hinnant · 14 years ago
  5. 4777bf2 Getting <atomic> warmed back up. We have a hopefully more stable spec now. And I believe the intrinsic spec at http://libcxx.llvm.org/atomic_design_a.html is still good. by Howard Hinnant · 14 years ago
  6. bce9c31 [atomics.types.address] by Howard Hinnant · 14 years ago
  7. 5bbe97d atomic_schar, atomic_uchar, atomic_short, atomic_ushort, atomic_int, atomic_uint, atomic_long, atomic_ulong, atomic_llong, atomic_ullong, atomic_char16_t, atomic_char32_t and atomic_wchar_t. by Howard Hinnant · 14 years ago
  8. e738501 atomic_char by Howard Hinnant · 14 years ago
  9. 21ef47f Changing <atomic> to follow Design A by Howard Hinnant · 14 years ago
  10. 6cac2c2 Make flag type configurable by the compiler by Howard Hinnant · 14 years ago
  11. 002f1d3 Filling out the infrastructure in <atomic> by Howard Hinnant · 14 years ago
  12. 611fdaf Still working on the basic design of <atomic>. I'm working towards a system by which the compiler only needs to define the strongest intrinsics it can. Weaker atomics in the library automatically try stronger and stronger variants, picking the weakest compiler intrinsic available. If no compiler intrinsics are available for a given operation, the library locks a mutex and does the job. Better documentation to follow... by Howard Hinnant · 14 years ago
  13. 79101ae [atomics.flag] completed. Initialization is not working on clang and can't be made to work without defaulted default constructors. by Howard Hinnant · 14 years ago
  14. f701e25 Name change of intrinsics as suggested by Jeffrey Yasskin by Howard Hinnant · 14 years ago
  15. 767ae2b Contemplating this <atomic> reorganization... by Howard Hinnant · 14 years ago
  16. ed760f4 Wrestling with the slowly dawning realization that <atomic> isn't implementable on any compiler at my disposal... by Howard Hinnant · 14 years ago
  17. d1176e2 [atomics.order] by Howard Hinnant · 14 years ago
  18. 8f73c63 Getting started on <atomic> by Howard Hinnant · 14 years ago