Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libcxx
/
21ef47f436bd01aada17e757959352b6b82d40bf
/
include
/
atomic
21ef47f
Changing <atomic> to follow Design A
by Howard Hinnant
· 15 years ago
6cac2c2
Make flag type configurable by the compiler
by Howard Hinnant
· 15 years ago
002f1d3
Filling out the infrastructure in <atomic>
by Howard Hinnant
· 15 years ago
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
· 15 years ago
79101ae
[atomics.flag] completed. Initialization is not working on clang and can't be made to work without defaulted default constructors.
by Howard Hinnant
· 15 years ago
f701e25
Name change of intrinsics as suggested by Jeffrey Yasskin
by Howard Hinnant
· 15 years ago
767ae2b
Contemplating this <atomic> reorganization...
by Howard Hinnant
· 15 years ago
ed760f4
Wrestling with the slowly dawning realization that <atomic> isn't implementable on any compiler at my disposal...
by Howard Hinnant
· 15 years ago
d1176e2
[atomics.order]
by Howard Hinnant
· 15 years ago
8f73c63
Getting started on <atomic>
by Howard Hinnant
· 15 years ago