summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/atomic_base.h
AgeCommit message (Expand)Author
2025-11-15libstdc++: Tweak static_assert messages for volatile atomic waitsJonathan Wakely
2025-10-17libstdc++: Fix typo in in __atomic_ref_base::_S_required_alignment.Tomasz Kamiński
2025-10-14libstdc++: Fix required alignment computation for floating points [PR122267]Tomasz Kamiński
2025-10-13libstdc++: Implement P2835R7 Expose std::atomic_ref's object addressYuao Ma
2025-10-10libstdc++: Handle cv-qualified types in atomic and atomic_ref [PR115402]Giuseppe D'Angelo
2025-02-22libstdc++: Remove misleading comment in __atomic_base<Int>Jonathan Wakely
2025-02-14libstdc++: Conditionally use floating-point fetch_add builtinsMatthew Malcomson
2025-01-02Update copyright years.Jakub Jelinek
2024-09-27libstdc++: Fix test FAIL due to -Wpointer-arithJonathan Wakely
2024-09-25libstdc++: #ifdef out #pragma GCC system_headerJason Merrill
2024-08-01libstdc++: Remove unnecessary uses of <stdint.h>Jonathan Wakely
2024-08-01libstdc++: Remove unused parameters from atomic impl detailsJonathan Wakely
2024-07-12libstdc++: the specialization atomic_ref<bool> should use the primary templateDamien Lebrun-Grandie
2024-06-08libstdc++: Add missing constexpr to __atomic_impl::__clear_paddingDeev Patel
2024-05-15libstdc++: Give std::memory_order a fixed underlying type [PR89624]Jonathan Wakely
2024-03-14libstdc++: Add missing clear_padding in __atomic_float constructorxndcn
2024-02-28libstdc++: Consistently use noexcept, constexpr, nodiscard on bitmask opsJonathan Wakely
2024-01-03Update copyright years.Jakub Jelinek
2023-11-16libstdc++: Only declare feature test macros in standard headersJonathan Wakely
2023-09-01libstdc++: Use a loop in atomic_ref::compare_exchange_strong [PR111077]Jonathan Wakely
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović
2023-01-16Update copyright years.Jakub Jelinek
2022-09-09libstdc++: Rename parameter to avoid darwin __weak qualifierJonathan Wakely
2022-09-08libstdc++: Clear padding bits in atomic compare_exchangeThomas Rodgers
2022-05-13libstdc++: Improve doxygen docs for <atomic>Jonathan Wakely
2022-04-22libstdc++: Make atomic notify_one and notify_all non-constThomas W Rodgers
2022-03-23libstdc++: Disable atomic wait for freestanding [PR105021]Jonathan Wakely
2022-01-03Update copyright years.Jakub Jelinek
2021-12-09libstdc++: Make atomic<T*>::wait() const [PR102994]Thomas Rodgers
2021-10-01libstdc++: Add std::__conditional_t alias templateJonathan Wakely
2021-09-02libstdc++: Implement std::atomic<T*>::compare_exchange_weakJonathan Wakely
2021-09-02libstdc++: Remove "no stronger" assertion in compare exchange [PR102177]Jonathan Wakely
2021-06-08libstdc++: Fix Wrong param type in :atomic_ref<_Tp*>::wait [PR100889]Thomas Rodgers
2021-04-20libstdc++: Refactor/cleanup of C++20 atomic wait implementationThomas Rodgers
2021-04-06libstdc++: Fix doxygen markup for group close commandsJonathan Wakely
2021-01-04Update copyright years.Jakub Jelinek
2020-12-01Add feature test macro for atomic<T>::waitThomas Rodgers
2020-11-26libstdc++: Define (and use) _GLIBCXX_HAVE_ATOMIC_WAITJonathan Wakely
2020-11-23libstdc++: make atomic waiting depend on gthreads or futexesJonathan Wakely
2020-11-21libstdc++: Fix atomic waiting for non-linux targetsJonathan Wakely
2020-11-20libstdc++: Add C++2a synchronization supportThomas Rodgers
2020-09-10libstdc++: Add unused attributes to suppress warningsKrystian Kuźniarek
2020-06-16libstdc++: Strip cv-qualifiers in std::atomic<FP> (PR 95282)Jonathan Wakely
2020-06-12libstdc++: Make std::atomic_flag::test members constJonathan Wakely
2020-05-27libstdc++: Fix atomic<FP>::load (PR 95282)Jonathan Wakely
2020-05-12Implent C++20 std::atomic_flag::testUlrich Drepper
2020-01-13libstdc++: Value-initialize std::atomic for C++20 (P0883R2)Jonathan Wakely
2020-01-01Update copyright years.Jakub Jelinek
2019-07-11Define std::atomic_ref and std::atomic<floating-point> for C++20Jonathan Wakely
2019-03-11re PR libstdc++/89641 (std::atomic<T> no longer works)Jakub Jelinek