| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2015-02-25 | Fix overflow in precise_time_ns() on Windows, | Vadim Chugunov | -2/+25 | |
| which starts happening after ~2 hours of machine uptime. | ||||
| 2015-01-16 | Rewrite Condvar::wait_timeout and make it public | Steven Fackler | -0/+50 | |
| **The implementation is a direct adaptation of libcxx's condition_variable implementation.** pthread_cond_timedwait uses the non-monotonic system clock. It's possible to change the clock to a monotonic via pthread_cond_attr, but this is incompatible with static initialization. To deal with this, we calculate the timeout using the system clock, and maintain a separate record of the start and end times with a monotonic clock to be used for calculation of the return value. | ||||
