332f677b8bec401641a2743ab5d741c13cc6811d |
|
07-Oct-2016 |
Dominic Hamon <dominichamon@users.noreply.github.com> |
Apply clang-format to all headers and source (#303)
/external/google-benchmark/src/log.h
|
cba945e37dd8f336c7c8f5367f3c7d9498d5e09b |
|
03-Sep-2016 |
Eric <eric@efcs.ca> |
Make `PauseTiming()` and `ResumeTiming()` per thread. (#286) * Change to using per-thread timers * fix bad assertions * fix copy paste error on windows * Fix thread safety annotations * Make null-log thread safe * remove remaining globals * use chrono for walltime since it is thread safe * consolidate timer functions * Add missing ctime include * Rename to be consistent with Google style * Format patch using clang-format * cleanup -Wthread-safety configuration * Don't trust _POSIX_FEATURE macros because OS X lies. * Fix OS X thread timings * attempt to fix mingw build * Attempt to make mingw work again * Revert old mingw workaround * improve diagnostics * Drastically improve OS X measurements * Use average real time instead of max
/external/google-benchmark/src/log.h
|
f1c398adb4396adcde58b8118fcdb9cb0699f8f6 |
|
06-Mar-2015 |
Eric Fiselier <eric@efcs.ca> |
invert check in GetLogInstanceForLevel()
/external/google-benchmark/src/log.h
|
8ed7d7664bbd64490f591339648261b642d6372e |
|
06-Mar-2015 |
Eric Fiselier <eric@efcs.ca> |
The second step towards merging the timer changes. This patch does two things: 1. It overhalls the static initialization in Walltime to be simplier. It uses a static variable inside WallTime::Now() to initialize the timer. 2. Add a logging mechanism so that the -v flag actually has meaning and reimplement the CHECK macros to allow extra messages to be streamed in.
/external/google-benchmark/src/log.h
|