mutex (timed_mutex, [...]): Update to use steady_clock instead of monotonic_clock.
2011-07-21 Paolo Carlini <paolo.carlini@oracle.com> * include/std/mutex (timed_mutex, recursive_timed_mutex): Update to use steady_clock instead of monotonic_clock. * config/abi/pre/gnu.ver: Export steady_clock::now. From-SVN: r176560
This commit is contained in:
parent
d6f2373894
commit
2224b91ac5
|
@ -1,3 +1,9 @@
|
||||||
|
2011-07-21 Paolo Carlini <paolo.carlini@oracle.com>
|
||||||
|
|
||||||
|
* include/std/mutex (timed_mutex, recursive_timed_mutex): Update
|
||||||
|
to use steady_clock instead of monotonic_clock.
|
||||||
|
* config/abi/pre/gnu.ver: Export steady_clock::now.
|
||||||
|
|
||||||
2011-07-20 Benjamin Kosnik <bkoz@redhat.com>
|
2011-07-20 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
Daniel Krugler <daniel.kruegler@googlemail.com>
|
Daniel Krugler <daniel.kruegler@googlemail.com>
|
||||||
|
|
||||||
|
|
|
@ -1289,6 +1289,9 @@ GLIBCXX_3.4.17 {
|
||||||
_ZN11__gnu_debug29_Safe_unordered_sequence_base13_M_detach_allEv;
|
_ZN11__gnu_debug29_Safe_unordered_sequence_base13_M_detach_allEv;
|
||||||
_ZN11__gnu_debug25_Safe_local_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb;
|
_ZN11__gnu_debug25_Safe_local_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb;
|
||||||
_ZN11__gnu_debug25_Safe_local_iterator_base9_M_detachEv;
|
_ZN11__gnu_debug25_Safe_local_iterator_base9_M_detachEv;
|
||||||
|
|
||||||
|
# std::chrono::steady_clock::now()
|
||||||
|
_ZNSt6chrono12steady_clock3nowEv;
|
||||||
} GLIBCXX_3.4.16;
|
} GLIBCXX_3.4.16;
|
||||||
|
|
||||||
# Symbols in the support library (libsupc++) have their own tag.
|
# Symbols in the support library (libsupc++) have their own tag.
|
||||||
|
|
|
@ -212,7 +212,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
typedef __gthread_mutex_t __native_type;
|
typedef __gthread_mutex_t __native_type;
|
||||||
|
|
||||||
#ifdef _GLIBCXX_USE_CLOCK_MONOTONIC
|
#ifdef _GLIBCXX_USE_CLOCK_MONOTONIC
|
||||||
typedef chrono::monotonic_clock __clock_t;
|
typedef chrono::steady_clock __clock_t;
|
||||||
#else
|
#else
|
||||||
typedef chrono::high_resolution_clock __clock_t;
|
typedef chrono::high_resolution_clock __clock_t;
|
||||||
#endif
|
#endif
|
||||||
|
@ -317,7 +317,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
typedef __gthread_recursive_mutex_t __native_type;
|
typedef __gthread_recursive_mutex_t __native_type;
|
||||||
|
|
||||||
#ifdef _GLIBCXX_USE_CLOCK_MONOTONIC
|
#ifdef _GLIBCXX_USE_CLOCK_MONOTONIC
|
||||||
typedef chrono::monotonic_clock __clock_t;
|
typedef chrono::steady_clock __clock_t;
|
||||||
#else
|
#else
|
||||||
typedef chrono::high_resolution_clock __clock_t;
|
typedef chrono::high_resolution_clock __clock_t;
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue