boostorg / thread

Boost.org thread module
http://boost.org/libs/thread
200 stars 161 forks source link

Fixed try_join_* and timed_join functions that were failing time jump tests #159

Closed austin-beer closed 6 years ago

austin-beer commented 6 years ago

Here are the test results with this PR. tryjoin*() and timed_join() now work correctly on both Linux and Windows.

linux_results_austin_no_monotonic.txt linux_results_austin_yes_monotonic.txt windows_results_austin_no_monotonic.txt

austin-beer commented 6 years ago

Fixed the trylock*for() and wait_for() functions as well. Here are the updated test results with those commits.

linux_results_austin_no_monotonic.txt linux_results_austin_yes_monotonic.txt windows_results_austin_no_monotonic.txt

On Linux it looks like the only remaining tests that are failing and are fixable are the DateTime functions.

viboes commented 6 years ago

hi, I'm waiting for the windows results before merging :(

viboes commented 6 years ago

BTW, thank you very much.