2
0
mirror of https://github.com/boostorg/thread.git synced 2026-01-24 18:32:32 +00:00
Files
thread/test
Austin Beer a2e037bb54 Fixes and Cleanup
- Fixed build failures on Windows. The timespec struct is not supported by older versions of Visual Studio. I changed the internal representation inside of the *_timespec_timepoint classes to a boost::intmax_t representing the number of nanoseconds since the epoch.
- Fixed some functions that wouldn't execute at all if they were provided a negative time duration or an absolute time that was in the past. From what I understand, they should instead execute once and then return immediately.
- Moved pthread/timespec.hpp to detail/timespec.hpp.
- Deleted detail/internal_clock.hpp and moved the seven relevant lines into detail/timespec.hpp. This keeps all of the internal clock declarations in one place.
- Renamed thread_detail::internal_clock_t to detail::internal_chrono_clock to be consistent with and yet clearly differentiated from detail::internal_timespec_clock.
- Removed "using namespace chrono" to eliminate ambiguious namespace resolution when referencing detail::internal_chrono_clock.
- Re-enabled a few tests on Windows that had previously been disabled. I want to see whether or not they still need to be disabled.
2017-09-28 22:27:37 -06:00
..
2017-09-28 22:27:37 -06:00
2017-04-29 16:14:41 +02:00
2017-04-29 16:11:31 +02:00
2017-09-17 08:51:10 -04:00
2015-06-21 17:37:30 +02:00
2015-06-21 17:37:30 +02:00
2015-06-21 17:37:30 +02:00
2017-09-17 08:51:10 -04:00
2013-05-22 17:13:03 +00:00
2017-09-19 03:20:46 +02:00
2017-09-19 03:20:46 +02:00
2013-05-01 09:17:39 +00:00
2013-09-17 19:32:03 +00:00
2013-09-17 19:32:03 +00:00
2013-09-17 19:32:03 +00:00
2013-09-17 19:32:03 +00:00
2017-09-19 03:20:46 +02:00
2017-09-17 08:51:10 -04:00
2014-11-02 15:08:44 +01:00
2014-11-02 15:08:44 +01:00
2014-11-02 15:08:44 +01:00
2015-05-15 15:05:09 +02:00
2015-08-21 18:37:08 +02:00
2017-02-28 23:29:28 +01:00
2017-02-28 23:29:28 +01:00
2017-04-29 16:11:31 +02:00
2017-09-17 08:51:10 -04:00
2017-09-19 03:20:46 +02:00
2017-04-29 17:56:32 +02:00
2014-11-02 15:08:44 +01:00