aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/mutex
AgeCommit message (Expand)AuthorFilesLines
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
2015-09-04Add portable timed_mutex and recursive_timed_mutex.Jonathan Wakely1-270/+147
2015-09-03Clean up libstdc++ includes slightly.Jonathan Wakely1-1/+0
2015-09-02re PR libstdc++/67408 (<mutex> assumes that __gthread_mutex_t and__gthread_re...Sebastian Huber1-2/+15
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-09-22mutex (try_lock): Do not swallow exceptions.Jonathan Wakely1-6/+1
2014-06-02condition_variable (condition_variable_any::_Unlock): Do not swallow __forced...Jonathan Wakely1-0/+3
2014-05-13re PR libstdc++/60497 (unique_ptr<T> tries to complete its type T even though...Jonathan Wakely1-37/+20
2014-01-02Update copyright years in libstdc++-v3/Richard Sandiford1-1/+1
2013-11-11re PR libstdc++/54562 (mutex and condition variable timers)Jonathan Wakely1-14/+10
2013-06-18re PR libstdc++/57641 (std::timed_mutex.try_lock_until() is broken)Jonathan Wakely1-88/+54
2013-06-10mutex (call_once): Remove parentheses to fix error in c++1y and gnu++1y mode.Jonathan Wakely1-1/+1
2013-04-28hashtable_policy.h (_Hashtable_ebo_helper): Fix comment.Jonathan Wakely1-1/+1
2013-03-16re PR libstdc++/56002 ([C++11] allow generic locks to be used without requiri...Jonathan Wakely1-3/+6