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) |
||
---|---|---|
.. | ||
compile_fail | ||
testc_local_adjustor.cpp | ||
testclock.cpp | ||
testdst_rules.cpp | ||
testduration.cpp | ||
testfiletime_functions.cpp | ||
testformatters.cpp | ||
testgreg_duration_operators.cpp | ||
testiterator.cpp | ||
testlocal_adjustor.cpp | ||
testmicrosec_time_clock.cpp | ||
testparse_time.cpp | ||
testperiod.cpp | ||
teststreams.cpp | ||
testtime_facet.cpp | ||
testtime_formatters.cpp | ||
testtime_input_facet.cpp | ||
testtime_period.cpp | ||
testtime_serialize_versioning.cpp | ||
testtime_serialize.cpp | ||
testtime_wstream.cpp | ||
testtime.cpp |