aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/mutex
AgeCommit message (Expand)AuthorFilesLines
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
2013-02-03Update copyright in libstdc++-v3.Richard Sandiford1-1/+1
2012-11-10* many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus.Jason Merrill1-2/+2
2012-10-02re PR other/53889 (Gthreads doesn't support destroying recursive mutexes)Jonathan Wakely1-38/+2
2012-06-15re PR libstdc++/53578 (include/ext/concurrence.h relies on ill-formed narrowi...Jonathan Wakely1-2/+2
2012-02-07re PR libstdc++/51296 (Several 30_threads tests FAIL on Tru64 UNIX)Jonathan Wakely1-1/+1
2011-11-07mutex (call_once): Store closure in __once_functor as bound function wrapper ...Jonathan Wakely1-1/+2
2011-11-07re PR libstdc++/50982 (AIX libstdc++ GTHREADS incompatibility)Jonathan Wakely1-1/+1
2011-11-05re PR libstdc++/49894 ([C++0x] Uniform initialization in constructor)Jonathan Wakely1-2/+2
2011-10-25re PR libstdc++/49894 ([C++0x] Uniform initialization in constructor)Jonathan Wakely1-100/+101
2011-10-22re PR libstdc++/50196 ([C++0x] std::thread not available under macos)Jonathan Wakely1-0/+2
2011-07-21mutex (timed_mutex, [...]): Update to use steady_clock instead of monotonic_c...Paolo Carlini1-2/+2
2011-07-09re PR libstdc++/49668 ([C++0x] std::thread does not forward its args as rvalues)Jonathan Wakely1-2/+2