aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/mutex
AgeCommit message (Expand)AuthorFilesLines
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-09-25libstdc++: #ifdef out #pragma GCC system_headerJason Merrill1-0/+2
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-11libstdc++: Add [[nodiscard]] to lock typesJonathan Wakely1-0/+5
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović1-3/+5
2023-05-31libstdc++: Do not include <exception> in <mutex>Jonathan Wakely1-5/+7
2023-02-16libstdc++: Fix uses of non-reserved names in headersJonathan Wakely1-4/+4
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2023-01-13libstdc++: Do not include <system_error> in concurrency headersJonathan Wakely1-1/+1
2022-12-06libstdc++: Add nodiscard attribute to mutex try_lock functionsJonathan Wakely1-0/+14
2022-10-03libstdc++: Mark headers that must be hosted as such [PR103626]Arsen Arsenović1-0/+2
2022-05-13libstdc++: Improve doxygen docs for <mutex>Jonathan Wakely1-3/+35
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-10-07libstdc++: Move C++14 <chrono> components to new <bits/chrono.h> headerJonathan Wakely1-1/+1
2021-07-09libstdc++: Only use __gthread_yield if gthreads is availableMatheus Castanho1-1/+1
2021-06-23libstdc++: Avoid "__lockable" name defined as macro by newlibJonathan Wakely1-3/+3
2021-06-22libstdc++: Simplify std::try_lock and std::lock furtherJonathan Wakely1-29/+79
2021-06-21libstdc++: Improve std::lock algorithmJonathan Wakely1-56/+82
2021-04-06libstdc++: Fix doxygen markup for group close commandsJonathan Wakely1-1/+1
2021-03-16libstdc++: Revert to old std::call_once implementation [PR 99341]Jonathan Wakely1-117/+125
2021-02-15libstdc++: Add missing return and use reserved nameJonathan Wakely1-4/+8
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-03libstdc++: Rewrite std::call_once to use futexes [PR 66146]Jonathan Wakely1-36/+164
2020-03-25libstdc++: Define and use chrono::is_clock for C++20Jonathan Wakely1-0/+3
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-02libstdc++: Fix timed_mutex::try_lock_until on arbitrary clock (PR 91906)Mike Crowe1-2/+11
2019-12-02libstdc++: PR 78237 Add full steady_clock support to timed_mutexMike Crowe1-8/+42
2019-06-12Simplify std::scoped_lock destructorJonathan Wakely1-5/+1
2019-05-02Improve docs for mutexesJonathan Wakely1-3/+7
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-07-26Remove <chrono> dependency on _GLIBCXX_USE_C99_STDINT_TR1Jonathan Wakely1-3/+0
2018-07-25Move std::unique_lock definition to a separate headerJonathan Wakely1-0/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-10-13PR libstdc++/82481 Suppress clang-tidy warningsJonathan Wakely1-0/+6
2017-09-12PR libstdc++/79433 no #error for including headers with wrong -stdJonathan Wakely1-2/+2
2017-07-15Reorder std::scoped_lock parameters as per P0739R0 DR statusJonathan Wakely1-3/+3
2017-05-17Fixes to Doxygen comments in libstdc++ headersJonathan Wakely1-6/+6
2017-03-05Add std::scoped_lock for C++17Jonathan Wakely1-0/+68
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-10-21Split <functional> into smaller piecesJonathan Wakely1-1/+1
2016-10-13Avoid #include <functional> in other headersJonathan Wakely1-1/+3
2016-10-12Simplify std::call_once implementationJonathan Wakely1-23/+7
2016-10-12Do not copy std:call_once arguments (LWG 2442)Jonathan Wakely1-12/+23
2016-10-11More noexcept for standard mutex types and locksJonathan Wakely1-3/+3
2016-01-06Rename bits/mutex.h to avoid clashing with glibcJonathan Wakely1-1/+1
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-10Improve generated libstdc++ API docsJonathan Wakely1-2/+2
2015-09-09Enable lightweight checks with _GLIBCXX_ASSERTIONS.Jonathan Wakely1-5/+5
2015-09-04fix darwin bootstrap errors due to <mutex>.Jonathan Wakely1-9/+10