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) |
||
---|---|---|
.. | ||
testcurrent_day.cpp | ||
testdate_duration.cpp | ||
testdate_facet_new.cpp | ||
testdate_input_facet.cpp | ||
testdate_iterator.cpp | ||
testdate.cpp | ||
testfacet.cpp | ||
testformat_date_parser.cpp | ||
testformatters.cpp | ||
testgenerators.cpp | ||
testgreg_cal.cpp | ||
testgreg_day.cpp | ||
testgreg_durations.cpp | ||
testgreg_month.cpp | ||
testgreg_serialize.cpp | ||
testgreg_wstream.cpp | ||
testgreg_year.cpp | ||
testparse_date.cpp | ||
testperiod.cpp |