summaryrefslogtreecommitdiffstats
path: root/include/atomic
Commit message (Expand)AuthorAgeFilesLines
* Diagnose invalid memory orderings in <atomic>Eric Fiselier2017-01-131-0/+32
* Replace _LIBCPP_HAS_NO_DELETED_FUNCTIONS with _LIBCPP_CXX03_LANGEric Fiselier2017-01-061-6/+6
* Remove _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONSEric Fiselier2016-11-181-6/+6
* Revert r276506 - Diagnose invalid memory order arguments in <atomic>.Eric Fiselier2016-07-231-78/+0
* [libcxx] Diagnose invalid memory order arguments in <atomic>. Fixes PR21179.Eric Fiselier2016-07-231-0/+78
* Remove FIXME for feature test macroJF Bastien2016-07-211-1/+0
* Implement LWG#2441: 'Exact-width atomic typedefs should be provided'Marshall Clow2016-06-301-0/+18
* [libcxx] [test] Replace non-Standard "atomic_flag f(false);" with Standard "a...Eric Fiselier2016-05-031-1/+1
* Implement is_always_lock_freeJF Bastien2016-03-251-11/+32
* Fix various GCC mis-configurations for newer versions.Eric Fiselier2015-12-151-0/+6
* Fix GCC atomic implementation in C++03Eric Fiselier2015-10-141-3/+8
* [libcxx] Allow use of <atomic> in C++03. Try 3.Eric Fiselier2015-08-191-14/+7
* Fix PR24114 - std::atomic for non-Clang is not a literal typeEric Fiselier2015-07-141-1/+2
* Prevent dependancy on libatomic when using GCC to provide <atomic>.Eric Fiselier2015-06-131-6/+8
* Change a couple more template parameter names from 'T' to '_Tp', etc. Thanks ...Marshall Clow2015-01-111-9/+9
* Obey [atomics.types.operations.req]/21 for GCC.Dan Albert2015-01-061-6/+16
* Allow libc++ to be built on systems without POSIX threadsJonathan Roelofs2014-09-051-0/+6
* Emulate clang atomic built-ins on gcc > 4.7Dan Albert2014-08-091-1/+252
* Stephan Tolksdorf: fixes the issue in the <atomic> header and adds correspond...Howard Hinnant2013-05-021-5/+15
* Implement the ATOMIC_*_LOCK_FREE macros.Howard Hinnant2013-01-211-8/+12
* atomic_bool was missing (just a typedef to atomic<bool>).Howard Hinnant2013-01-041-0/+2
* Align <atomic> with clang r163964 which disallows const _Atomic types.Howard Hinnant2012-09-161-1/+1
* Apply noexcept and constexpr to <atomic>.Howard Hinnant2012-04-111-323/+323
* Switch libc++ from __atomic_* builtins to __c11_atomic_* builtins.Richard Smith2012-04-111-38/+38
* Now that clang supports doing the right thing with regard to atomicDavid Chisnall2012-04-111-4/+4
* Fix use of __atomic_is_lock_free() intrinsic.David Chisnall2012-04-051-2/+2
* Some fixes to <atomic> operations to explicitly use atomic types and operations.David Chisnall2011-12-191-6/+6
* Windows support by Ruben Van Boxem.Howard Hinnant2011-10-171-0/+2
* Provide a more readable error message for <atomic> until it is implemented.Howard Hinnant2011-03-311-0/+6
* After a long break to wait for the atomic spec to settle, this completes the ...Howard Hinnant2010-12-081-245/+106
* atomics ...Howard Hinnant2010-12-071-7/+57
* Work on <atomic> continues. The file size is actually sane now...Howard Hinnant2010-12-071-9273/+540
* Getting <atomic> warmed back up. We have a hopefully more stable spec now. ...Howard Hinnant2010-12-061-2273/+747
* [atomics.types.address]Howard Hinnant2010-10-211-0/+470
* atomic_schar, atomic_uchar, atomic_short, atomic_ushort, atomic_int, atomic_u...Howard Hinnant2010-10-191-0/+7945
* atomic_charHoward Hinnant2010-10-191-55/+630
* Changing <atomic> to follow Design AHoward Hinnant2010-10-181-10238/+43
* Make flag type configurable by the compilerHoward Hinnant2010-10-051-12/+23
* Filling out the infrastructure in <atomic>Howard Hinnant2010-10-041-81/+9371
* Still working on the basic design of <atomic>. I'm working towards a system ...Howard Hinnant2010-10-041-54/+1150
* [atomics.flag] completed. Initialization is not working on clang and can't b...Howard Hinnant2010-09-301-1/+1
* Name change of intrinsics as suggested by Jeffrey YasskinHoward Hinnant2010-09-301-14/+13
* Contemplating this <atomic> reorganization...Howard Hinnant2010-09-291-38/+201
* Wrestling with the slowly dawning realization that <atomic> isn't implementab...Howard Hinnant2010-09-291-0/+66
* [atomics.order]Howard Hinnant2010-09-281-2/+19
* Getting started on <atomic>Howard Hinnant2010-09-271-0/+2418