aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/shared_mutex
AgeCommit message (Expand)AuthorFilesLines
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-10-26libstdc++: Fix exception thrown by std::shared_lock::unlock() [PR112089]Jonathan Wakely1-1/+1
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović1-5/+7
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2023-01-13libstdc++: Do not include <system_error> in concurrency headersJonathan Wakely1-0/+1
2022-12-06libstdc++: Add nodiscard attribute to mutex try_lock functionsJonathan Wakely1-3/+19
2022-10-03libstdc++: Mark headers that must be hosted as such [PR103626]Arsen Arsenović1-0/+2
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-04-06libstdc++: Fix doxygen markup for group close commandsJonathan Wakely1-1/+1
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-10-22libstdc++: Only include <condition_variable> in <shared_mutex> if neededJonathan Wakely1-6/+11
2020-03-25libstdc++: Define and use chrono::is_clock for C++20Jonathan Wakely1-0/+6
2020-03-06libstdc++: Fix call to __glibcxx_rwlock_init (PR 93244)Jonathan Wakely1-1/+1
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-02libstdc++: Fix try_lock_until and try_lock_shared_until on arbitrary clockMike Crowe1-4/+20
2019-12-02libstdc++: Add full steady_clock support to shared_timed_mutexMike Crowe1-21/+80
2019-05-02Improve docs for mutexesJonathan Wakely1-1/+7
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-17Implement std::pmr::synchronized_pool_resourceJonathan Wakely1-9/+93
2018-07-26Remove <chrono> dependency on _GLIBCXX_USE_C99_STDINT_TR1Jonathan Wakely1-3/+0
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-09-12PR libstdc++/79433 no #error for including headers with wrong -stdJonathan Wakely1-4/+2
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-08-03Define C++17 feature-test macrosJonathan Wakely1-1/+1
2016-04-28libstdc++/70766 use std::addressof instead of operator&Jonathan Wakely1-6/+9
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-09-09Enable lightweight checks with _GLIBCXX_ASSERTIONS.Jonathan Wakely1-12/+12
2015-09-03Clean up libstdc++ includes slightly.Jonathan Wakely1-2/+1
2015-08-13shared_mutex (shared_mutex::unlock()): Fix typo.Eelis van der Weegen1-1/+1
2015-06-05shared_mutex (__shared_mutex_pthread, [...]): New helper types implementing t...Jonathan Wakely1-170/+250
2015-04-10shared_mutex (shared_timed_mutex): Only use pthread_rwlock_t when the POSIX T...Jonathan Wakely1-7/+3
2015-04-10shared_mutex (shared_timed_mutex): Add comments to explain the logic in the n...Jonathan Wakely1-92/+88
2015-03-18acinclude.m4 (GLIBCXX_CHECK_GTHREADS): Check for pthread_rwlock_t.Jonathan Wakely1-13/+38
2015-01-29atomic_base.h: Use __always_inline__ instead of always_inline.Jonathan Wakely1-2/+2
2015-01-27re PR target/64368 (Several libstdc++ test failures on non-linux platforms af...Jonathan Wakely1-0/+4
2015-01-16libstdc++: Add POSIX variant of shared_timed_mutex.Torvald Riegel1-0/+183
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-12-09re PR libstdc++/64203 (shared_mutex compile errors on bare-metal targets)Jonathan Wakely1-6/+7
2014-10-01Implement SD-6: SG10 Feature Test RecommendationsEdward Smith-Rowland1-0/+3
2014-02-20Rename shared_mutex to shared_timed_mutex per C++14 acceptance of N3891.Ed Smith-Rowland1-6/+6
2014-01-02Update copyright years in libstdc++-v3/Richard Sandiford1-1/+1
2013-06-18re PR libstdc++/57641 (std::timed_mutex.try_lock_until() is broken)Jonathan Wakely1-43/+5
2013-06-16shared_mutex (shared_lock::operator=): Add missing return statement.Jonathan Wakely1-1/+4
2013-06-16shared_mutex: Implement N3659.Jonathan Wakely1-0/+434