aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/atomic
AgeCommit message (Expand)AuthorFilesLines
6 dayslibstdc++: Fix test FAIL due to -Wpointer-arithJonathan Wakely1-16/+16
8 dayslibstdc++: #ifdef out #pragma GCC system_headerJason Merrill1-0/+2
2024-08-01libstdc++: Remove unnecessary uses of <stdint.h>Jonathan Wakely1-0/+1
2024-03-07libstdc++: Do not define lock-free atomic aliases if not fully lock-free [PR1...Jonathan Wakely1-3/+3
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-16libstdc++: Only declare feature test macros in standard headersJonathan Wakely1-0/+3
2023-08-24libstdc++: Tweak some preprocessor conditions for feature testsJonathan Wakely1-14/+14
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović1-33/+36
2023-05-16libstdc++: Stop using _GLIBCXX_USE_C99_STDINT_TR1 in <cstdint>Jonathan Wakely1-1/+1
2023-05-12libstdc++: Reduce <atomic> dependency on _GLIBCXX_USE_C99_STDINT_TR1Jonathan Wakely1-4/+1
2023-02-13libstdc++: Add missing free functions for atomic_flag [PR103934]Thomas W Rodgers1-0/+19
2023-02-13libstdc++: Add missing free functions for atomic_flag [PR103934]Thomas W Rodgers1-0/+20
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-12libstdc++: Define atomic lock-free type aliases for C++20 [PR98034]Jonathan Wakely1-0/+17
2022-10-18libstdc++: Partial library support for std::float{16,32,64,128}_t and std::bf...Jakub Jelinek1-0/+85
2022-09-08libstdc++: Clear padding bits in atomic compare_exchangeThomas Rodgers1-31/+27
2022-06-13libstdc++: Use type_identity_t for non-deducible std::atomic_xxx argsJonathan Wakely1-1/+3
2022-05-13libstdc++: Improve doxygen docs for <atomic>Jonathan Wakely1-4/+7
2022-04-22libstdc++: Make atomic notify_one and notify_all non-constThomas W Rodgers1-8/+8
2022-01-21libstdc++: Ensure all feature test macros have type long [PR87193]Jonathan Wakely1-1/+1
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-09libstdc++: Make atomic<T*>::wait() const [PR102994]Thomas Rodgers1-4/+4
2021-09-02libstdc++: Implement std::atomic<T*>::compare_exchange_weakJonathan Wakely1-2/+2
2021-09-02libstdc++: Tweak whitespace in <atomic>Jonathan Wakely1-16/+21
2021-09-02libstdc++: Remove "no stronger" assertion in compare exchange [PR102177]Jonathan Wakely1-0/+8
2021-04-20libstdc++: Refactor/cleanup of C++20 atomic wait implementationThomas Rodgers1-11/+4
2021-04-06libstdc++: Fix doxygen markup for group close commandsJonathan Wakely1-1/+1
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-01Add feature test macro for atomic<T>::waitThomas Rodgers1-8/+8
2020-11-26libstdc++: Define (and use) _GLIBCXX_HAVE_ATOMIC_WAITJonathan Wakely1-28/+26
2020-11-23libstdc++: make atomic waiting depend on gthreads or futexesJonathan Wakely1-1/+9
2020-11-20libstdc++: Add C++2a synchronization supportThomas Rodgers1-0/+78
2020-08-05libstdc++: Break long lines to fit in 80 columnsJonathan Wakely1-2/+6
2020-06-16libstdc++: Enforce copyable/movable checks in std::atomicJonathan Wakely1-0/+7
2020-04-22libstdc++: Add missing feature test macrosJonathan Wakely1-0/+1
2020-01-28Fix 2 typos in documentation of libstdc++.Martin Liska1-1/+1
2020-01-13libstdc++: Value-initialize std::atomic for C++20 (P0883R2)Jonathan Wakely1-3/+8
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