e26fd2ed98
* Synchronize each miscrosec test to the next second (#109) * Synchronize each miscrosec test to the next second The aim is to avoid false positives in test_microsec when the seconds, minutes or hours change during time read between the second_clock and the microsec_clock. * Improved readability of the microcec_time_clock test * Improve performance of adding and subtracting time durations from a ptime. (#99) Modifying ptime objects by adding and subtracting time durations was inefficient because it extracted the date and time of day and then re-constructed a ptime using the date and modified time of day. This can be avoided by using the existing time_system utilities which perform the operation by adjusting the number of ticks. Performance is improved by a factor of 48 on my system. * Update CI Scripts * Add time_duration helper functions: (#113) 1. is_positive() - Return boolean value to indicate whether or not time duration is positive. 2. is_zero() - Return boolean value to indicate whether or not time duration is zero. 3. abs() - Return a time_duration which is the absolute value of time duration. Added documentation for these helper functions and improved existing documentation to indicate constness, return values or static functions. * Cease dependence on MPL (#115) |
||
---|---|---|
.. | ||
gregorian | ||
local_time | ||
posix_time | ||
Jamfile.v2 | ||
testconstrained_value.cpp | ||
testfrmwk.hpp | ||
testfrom_facet.cpp | ||
testgeneric_period.cpp | ||
testgregorian_calendar.cpp | ||
testint64_range.cpp | ||
testint_adapter.cpp | ||
testtime_resolution_traits.cpp | ||
testwrapping_int.cpp |