| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2015-05-27 | Use `const fn` to abstract away the contents of UnsafeCell & friends. | Eduard Burtescu | -2/+2 | |
| 2015-05-13 | std: Redesign Duration, implementing RFC 1040 | Alex Crichton | -13/+7 | |
| This commit is an implementation of [RFC 1040][rfc] which is a redesign of the currently-unstable `Duration` type. The API of the type has been scaled back to be more conservative and it also no longer supports negative durations. [rfc]: https://github.com/rust-lang/rfcs/blob/master/text/1040-duration-reform.md The inner `duration` module of the `time` module has now been hidden (as `Duration` is reexported) and the feature name for this type has changed from `std_misc` to `duration`. All APIs accepting durations have also been audited to take a more flavorful feature name instead of `std_misc`. Closes #24874 | ||||
| 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. | ||||
