{"push_id":2540199187,"size":1,"distinct_size":1,"ref":"refs/heads/timer-monotonic","head":"fcd6cf0edf24e4aca5da729aa932e3ba676ad81c","before":"bb3c9c399e512986bc7fc12ce3ead65db06e986f","commits":[{"sha":"fcd6cf0edf24e4aca5da729aa932e3ba676ad81c","author":{"name":"Noel Eck","email":"1e36ab6ededef40f3f16bdbc1b09eee72c5d08cf@intel.com"},"message":"utilities: Update time methods for LINUX\n\nDefault to MONOTONIC clock for timer methods to avoid falling victim to\nclock corrections.  Changed signatures from accepting pointers since\nthis is not needed an complicates calls and Java/JS/Python bindings.\n\n    * Switched from nanosleep to clock_nanosleep to allow providing a\n      clock for LINUX\n    * Default upm_clock_init to CLOCK_MONOTONIC\n    * Updated logic to calculating delay and elapsed to be more readable\n    * Added ns flavors for completeness\n    * Refactored all upm_* delay/timer methods\n    * Added #else for preprocessor cases w/o an #else\n    * Added test for AQI\n    * Added test fixture with logic to identify a minimum delay time\n      which is used as a metric for testing all delay methods\n\nSigned-off-by: Noel Eck <noel.eck@intel.com>","distinct":true,"url":"https://api.github.com/repos/pylbert/upm/commits/fcd6cf0edf24e4aca5da729aa932e3ba676ad81c"}]}
{"actor":{"display_login":"pylbert"}}