summaryrefslogtreecommitdiffstats
path: root/libcxx/include/atomic
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Use __extension__ in a portable mannerLouis Dionne2019-09-041-1/+1
* [libc++] Mark usage of _Atomic with __extension__Louis Dionne2019-09-031-1/+1
* Add noexcept throughout <atomic>Eric Fiselier2019-06-231-28/+28
* Fix C++03 build failureEric Fiselier2019-03-081-1/+1
* Unbork `std::memory_order` ABI.Eric Fiselier2019-03-081-6/+29
* [libc++] Do not specify the underlying type of memory_orderLouis Dionne2019-03-061-8/+2
* Reinstate libc++ patches now that the lldb formatter has been updated.Davide Italiano2019-03-051-253/+791
* [libcxx] Revert set of atomic patches that broke lldb.Davide Italiano2019-03-051-791/+253
* [libc++] Fix <atomic> failures on GCCLouis Dionne2019-03-051-86/+86
* [libc++] Change memory_order to an enum classLouis Dionne2019-03-051-50/+82
* [libc++] decoupling Freestanding atomic<T> from libatomic.aLouis Dionne2019-03-041-238/+744
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow2018-09-121-4/+1
* Mark __c11_atomic_load as constJF Bastien2018-06-011-2/+2
* Revert "Add nonnull; use it for atomics"JF Bastien2018-05-261-129/+23
* Add nonnull; use it for atomicsJF Bastien2018-05-251-23/+129
* Emit an error when include <atomic> after <stdatomic.h>Volodymyr Sapsai2018-05-151-0/+3
* Revert "Emit an error when mixing <stdatomic.h> and <atomic>"Volodymyr Sapsai2018-05-081-3/+0
* Emit an error when mixing <stdatomic.h> and <atomic>Volodymyr Sapsai2018-05-021-0/+3
* Fix static initialization of std::atomic_flag; Fixes PR#37226. Thanks to Rick...Marshall Clow2018-04-251-1/+1
* Fix ATOMIC_<TYPE>_LOCK_FREE macros on Windows.Eric Fiselier2017-04-201-10/+23
* 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
OpenPOWER on IntegriCloud