aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/atomic
AgeCommit message (Expand)AuthorFilesLines
2026-03-03libstdc++: Adjust indentation of std::atomic<T*> wait/notify membersJonathan Wakely1-10/+11
2026-02-26libstdc++: complete P0493R5 with pointer supportYuao Ma1-32/+54
2026-02-11libstdc++: Clear padding bits in std::atomic ctor in C++11 [PR114865]Patrick Palka1-1/+4
2026-02-10libstdc++: Allow constant initialization of std::atomic of types with padding...Tomasz Kamiński1-1/+2
2026-01-28libstdc++: Implement std::atomic::fetch_min/maxSoumya AR1-0/+57
2026-01-02Update copyright years.Jakub Jelinek1-1/+1
2025-12-17libstdc++: Provide conversion between atomic_ref of similar types.Tomasz Kamiński1-2/+19
2025-12-06libstdc++: std::atomic should use std::addressofJonathan Wakely1-5/+4
2025-10-10libstdc++: Handle cv-qualified types in atomic and atomic_ref [PR115402]Giuseppe D'Angelo1-0/+5
2025-03-08libstdc++: constrain std::atomic's default constructorGiuseppe D'Angelo1-10/+12
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-09-27libstdc++: Fix test FAIL due to -Wpointer-arithJonathan Wakely1-16/+16
2024-09-25libstdc++: #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