aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/atomic
AgeCommit message (Expand)AuthorFilesLines
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-07-11Define std::atomic_ref and std::atomic<floating-point> for C++20Jonathan Wakely1-1/+65
2019-03-11re PR libstdc++/89641 (std::atomic<T> no longer works)Jakub Jelinek1-10/+10
2019-02-19P0482R5 char8_t: Standard library supportTom Honermann1-0/+30
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-11re PR libstdc++/54005 (Use __atomic_always_lock_free in libstdc++ is_lock_fre...Hans-Peter Nilsson1-2/+2
2018-05-24Implement P0558R2 changes to std::atomicJonathan Wakely1-121/+199
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-04-20PR79862 check macro for type aliases that depend on <stdint.h>Jonathan Wakely1-5/+7
2017-01-18PR69301 don't assume atomic<T> can default construct TJonathan Wakely1-12/+16
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-08-19Define std::atomic<T>::is_always_lock_free for C++17Jonathan Wakely1-0/+73
2016-07-20LWG 2441 Provide exact-width atomic typedefsJonathan Wakely1-0/+28
2016-06-16Remove trailing whitespace from libstdc++ headersJonathan Wakely1-11/+11
2016-04-28libstdc++/70766 use std::addressof instead of operator&Jonathan Wakely1-10/+25
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-09-17Handle alignment in __atomic_is_lock_freeJonathan Wakely1-4/+4
2015-04-09re PR libstdc++/65147 (alignment of std::atomic object is not correct)Jonathan Wakely1-11/+3
2015-03-26re PR libstdc++/62259 (atomic class doesn't enforce required alignment on pow...Jonathan Wakely1-1/+17
2015-03-26re PR libstdc++/65033 (C++11 atomics: is_lock_free result does not always mat...Richard Henderson1-2/+10
2015-01-20re PR libstdc++/64658 (std::atomic_init() undefined)Jonathan Wakely1-2/+4
2015-01-17re PR libstdc++/60940 (general operations on atomic types do not work with at...Jonathan Wakely1-55/+155
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-10-24atomic_base.h: Avoid including <stdbool.h>.Paolo Carlini1-2/+4
2014-10-09re PR libstdc++/63322 (std::atomic<T> where T is not trivially copyable shoul...Jonathan Wakely1-1/+2
2014-04-15* include/std/atomic: Uglify parameter names.Jonathan Wakely1-16/+16
2014-04-15re PR libstdc++/60695 (std::atomic<X> doesn't work when X is of zero size)Jonathan Wakely1-0/+5
2014-01-02Update copyright years in libstdc++-v3/Richard Sandiford1-1/+1
2013-07-29atomic (compare_exchange_weak, [...]): Add call to __cmpexch_failure_order.Nathan Froyd1-4/+8
2013-02-26re PR libstdc++/56012 ([C++11] Narrowing conversion in atomic_flag)Jonathan Wakely1-0/+4
2013-02-03Update copyright in libstdc++-v3.Richard Sandiford1-1/+1
2012-11-10* many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus.Jason Merrill1-1/+1
2012-11-06atomic_base.h: Don't include <cstddef>, use nullptr.Paolo Carlini1-3/+3
2012-08-30PR libstdc++/54005 continuedBenjamin Kosnik1-2/+2
2012-08-07re PR libstdc++/54005 (Use __atomic_always_lock_free in libstdc++ is_lock_fre...Benjamin Kosnik1-2/+2
2012-05-02re PR libstdc++/44015 (template parameters not documented)Benjamin Kosnik1-3/+6
2011-12-08atomic_base.h (__calculate_memory_order): Rename to...Jonathan Wakely1-4/+4
2011-11-06Check in patch/merge from cxx-mem-model BranchAndrew Macleod1-28/+73
2011-08-04atomic.cc: Use noexcept.Paolo Carlini1-189/+205
2011-02-16atomic: Remove atomic_address, uplift to N3225.Benjamin Kosnik1-577/+276
2011-01-30PR libstdc++/36104 part fourBenjamin Kosnik1-2/+5
2010-12-19*: Use headername alias to associate private includes to public includes.Benjamin Kosnik1-1/+1
2010-11-01libstdc++: N3126 draft support.Benjamin Kosnik1-115/+645
2010-09-07re PR libstdc++/45398 ([C++0x] Missing atomic<_Tp*>::store definition)Paolo Carlini1-14/+6
2010-06-03c++config (std::size_t, [...]): Provide typedefs.Paolo Carlini1-1/+1
2010-02-10hashtable.h: Fold in include/tr1_impl/hashtable.h contents.Paolo Carlini1-3/+2
2009-12-21atomic: Update to N3000.Benjamin Kosnik1-0/+831