930d3af052bcbe7cbea5f6c510cc7eee2c16b79b |
|
11-Feb-2016 |
Elliott Hughes <enh@google.com> |
Fix ARM /proc/cpuinfo parsing. Also fix related warning message typos.
/external/google-benchmark/src/sysinfo.cc
|
65cd2bac6c5d1400c1a4014f8636484c03019875 |
|
25-Oct-2015 |
guanqun <guanqun.lu@gmail.com> |
add static_cast to get rid of warnings for intel compiler on linux platform
/external/google-benchmark/src/sysinfo.cc
|
8c71c307ac4a78b6ad15cbb009d9e656de03194b |
|
09-Oct-2015 |
Anton Danielsson <anton.danielsson@dirac.se> |
Fixed OS macros changed in previous pull request.
/external/google-benchmark/src/sysinfo.cc
|
0d35f5f68a545a1eddd36dab930c250765298e25 |
|
05-Oct-2015 |
Anton Danielsson <anton.danielsson@dirac.se> |
Only include "sys/sysctl.h" if it is needed. sys/sysctl.h is not available in the android-ndk.
/external/google-benchmark/src/sysinfo.cc
|
fcf4e99e019cc1a44ab7e0bbe90054f0384c788a |
|
05-Oct-2015 |
Anton Danielsson <anton.danielsson@dirac.se> |
Use IsWindowsXPOrGreater instead of the deprecated GetVersionEx.
/external/google-benchmark/src/sysinfo.cc
|
96ca9a7aba12e919c82ea06c0ce89cc86a724b2c |
|
05-Oct-2015 |
Anton Danielsson <anton.danielsson@dirac.se> |
Fixed int64 to double cast warning.
/external/google-benchmark/src/sysinfo.cc
|
ba141ac0d9f2042c73f57fcf870f2a69030fa8da |
|
05-Oct-2015 |
Anton Danielsson <anton.danielsson@dirac.se> |
Renamed the internal os macros to avoid a name clash in Shlwapi.h where OS_WINDOWS is defined to 0.
/external/google-benchmark/src/sysinfo.cc
|
0f5503e9a2f021014d7088eeb229356e95b80a2b |
|
08-Sep-2015 |
Jean-Louis Leroy <jleroy9@bloomberg.net> |
Address Dominic's (stylistic) remarks.
/external/google-benchmark/src/sysinfo.cc
|
5ec78d7d443e67d4d50adf09d4230cf26c3dffde |
|
29-Jun-2015 |
Jean-Louis Leroy <jleroy9@bloomberg.net> |
Do not CpuScalingEnabled on Windows.
/external/google-benchmark/src/sysinfo.cc
|
cf830f731f95db76bf8872f66e6aaf6e930cd639 |
|
13-Apr-2015 |
Jean-Louis Leroy <jleroy9@bloomberg.net> |
Fix division in CPU usage calculation on Windows.
/external/google-benchmark/src/sysinfo.cc
|
72ce39de3e428decfb1d29aa33ea81e0386c4441 |
|
13-Jun-2015 |
Kaito Udagawa <umireon@gmail.com> |
Fix the compilation error against G++ on Mac OS X. Using `0` as a null pointer is illegal when `-Wzero-as-null-pointer-constant` is given to G++. To avoid the warning `zero-as-null-pointer-constant`, `nullptr` (C++11 keyword) instead of `0` is used in the `sysctl` invocation.
/external/google-benchmark/src/sysinfo.cc
|
b2a43b491caa283a136637225b88d05a2a17434e |
|
03-Nov-2014 |
Matt Clarkson <mattyclarkson@gmail.com> |
NT definition of MyCPUUsage and ChildrenCPUUsage The children CPU usage doesn't seem to have a equivalent on NT systems so it just returns zero.
/external/google-benchmark/src/sysinfo.cc
|
05eb1f254509f8dcddb0e487eca029f38dbfc4e4 |
|
27-Mar-2015 |
Matt Clarkson <mattyclarkson@gmail.com> |
Use `int64_t` rather than `int64` For cross platform and cross compiler portability we use the standard integer type for a 64-bit integer. MinGW on Windows doesn't have the definition for `int64`.
/external/google-benchmark/src/sysinfo.cc
|
6bc54ba028df7b22cd57edbc353a2102387d4629 |
|
03-Nov-2014 |
Matt Clarkson <mattyclarkson@gmail.com> |
Use CMake to link Shlwapi on Windows We use the SHGetValueA on Windows to retrieve the MHz of the processor but this requires the shlwapi library. Previous to this patch the library was linked with a MSVC specific pragma but there is no guarantee that on Windows we will be using MSVC. Therefore, it is much compile agnostic to use the standard CMAKE library linking mechanism to provide the definition of SHGetValueA
/external/google-benchmark/src/sysinfo.cc
|
dd61391c5d92353c69f2789d0dabbd3311fb2564 |
|
27-Mar-2015 |
Matt Clarkson <mattyclarkson@gmail.com> |
Only include the correct platform headers
/external/google-benchmark/src/sysinfo.cc
|
a3308c6d86f3ab9446d9cb93ab1c77131b84a55a |
|
26-Mar-2015 |
Eric Fiselier <eric@efcs.ca> |
Introduce use of std::chrono and remove Walltime printing
/external/google-benchmark/src/sysinfo.cc
|
180981716ba7b568820aa21ecf15247b990a8621 |
|
13-Mar-2015 |
Eric Fiselier <eric@efcs.ca> |
replace instances of NULL with nullptr
/external/google-benchmark/src/sysinfo.cc
|
64ba272911c2413cee516af849c4c80d7ae993b9 |
|
13-Mar-2015 |
Eric Fiselier <eric@efcs.ca> |
Enable zero as NULL warnings and fix all occurences
/external/google-benchmark/src/sysinfo.cc
|
7a767012f1c423b37069f6d315b97164b5850271 |
|
12-Mar-2015 |
Eric Fiselier <eric@efcs.ca> |
Adopt new benchmark timing internals. This patch adopts a new internal structure for how timings are performed. Currently every iteration of a benchmark checks to see if it has been running for an appropriate amount of time. Checking the clock introduces noise into the timings and this can cause inconsistent output from each benchmark. Now every iteration of a benchmark only checks an iteration count to see if it should stop running. The iteration count is determined before hand by testing the benchmark on a series of increasing iteration counts until a suitable count is found. This increases the amount of time it takes to run the actual benchmarks but it also greatly increases the accuracy of the results. This patch introduces some breaking changes. The notable breaking changes are: 1. Benchmarks run on multiple threads no generate a report per thread. Instead only a single report is generated. 2. ::benchmark::UseRealTime() was removed and replaced with State::UseRealTime().
/external/google-benchmark/src/sysinfo.cc
|
5cfd6bcc1470daf6335bd62c9301e40767e6978b |
|
09-Mar-2015 |
Eric Fiselier <eric@efcs.ca> |
update more copyright
/external/google-benchmark/src/sysinfo.cc
|
a187aa080377f4707bb28690d51f206c0d49f436 |
|
06-Mar-2015 |
Eric Fiselier <eric@efcs.ca> |
Third step in moving towards adopting new timer semantics
/external/google-benchmark/src/sysinfo.cc
|
8e3e78fc3dcae25f54dffb1cccb34c0415cee36b |
|
25-Feb-2015 |
Pavel Davydov <pdavydov108@gmail.com> |
Fix #77 add comment to headers in wrong order
/external/google-benchmark/src/sysinfo.cc
|
c8d05fcc96663e8d5300505768234c3b87d96281 |
|
21-Feb-2015 |
Pavel Davydov <pdavydov108@gmail.com> |
Fix #77 build on FreeBSD 10
/external/google-benchmark/src/sysinfo.cc
|
9a118340486362072d0f26f1bec9199b80397866 |
|
19-Feb-2015 |
Eric Fiselier <eric@efcs.ca> |
add includes for stdint.h
/external/google-benchmark/src/sysinfo.cc
|
3968ff45baf9ddc526ed68a3f6ee846dc0e1f332 |
|
18-Feb-2015 |
Dominic Hamon <dma+github@stripysock.com> |
Fix #72 by avoiding 64-to-32-bit shortenings
/external/google-benchmark/src/sysinfo.cc
|
a3b5e44c529996a3663ddf48a40e33cd0fe3fdf2 |
|
01-Nov-2014 |
Dominic Hamon <dma+github@stripysock.com> |
Remove CHECK_* from public API. CHECK_* are now private and used internally in the library. The test uses have been replaced with asserts. Fixes #62.
/external/google-benchmark/src/sysinfo.cc
|
373cc411004a4dfb5a5486dc869b835d029ad440 |
|
04-Aug-2014 |
Matt Clarkson <mattyclarkson@gmail.com> |
C++11 concurrency instead of pthread
/external/google-benchmark/src/sysinfo.cc
|
3460bf1aa66d773b9bfb0a2a01f918977a506f43 |
|
25-Jul-2014 |
Lei Xu <lei@cloudera.com> |
Fixed compiling on Mac 10.9.3 with g++-4.8, clang or system c++
/external/google-benchmark/src/sysinfo.cc
|
d184b2be2bebce040b4a937269fad201b76fe638 |
|
16-Jan-2014 |
Dominic Hamon <dominic+github@google.com> |
Move linux-only variable into linux/cygwin block
/external/google-benchmark/src/sysinfo.cc
|
e2633b9bd75bc69b964c748250fffb28d7ce051d |
|
16-Jan-2014 |
Dominic Hamon <dominic+github@google.com> |
sysinfo conditional compilation fixes for OSX
/external/google-benchmark/src/sysinfo.cc
|
c44662e7e927ba044ab76d6e3ba3eda50d8e84b8 |
|
16-Jan-2014 |
Dominic Hamon <dominic+github@google.com> |
Missing headers for sysctl stuff on OSX
/external/google-benchmark/src/sysinfo.cc
|
5a71bd6e6656bb1610da794489e65ac7d0b13bc6 |
|
09-Jan-2014 |
Dominic Hamon <dominic+github@google.com> |
More formatting tweaks
/external/google-benchmark/src/sysinfo.cc
|
78fa0b93ab1599f92a0c435a0f50abff74d23723 |
|
09-Jan-2014 |
Dominic Hamon <dominic+github@google.com> |
Merged with upstream
|
4ce184d86ddefe6170914a4813940dbcbe645207 |
|
09-Jan-2014 |
Dominic Hamon <dominic+github@google.com> |
Code reformat
/external/google-benchmark/src/sysinfo.cc
|
3fb8268eab1a0f116f5e690e13d1234265998f2c |
|
09-Jan-2014 |
Dominic Hamon <dominic+github@google.com> |
Add LICENSE and copyright headers
/external/google-benchmark/src/sysinfo.cc
|
dc5b533adbfd7202c3d6b8801c8119103ad1e994 |
|
08-Jan-2014 |
Dominic Hamon <dominic+github@google.com> |
Remove tunable estimate for cycles per second
/external/google-benchmark/src/sysinfo.cc
|
a94b0a67414991936ef8871fe0b8bf8541107989 |
|
20-Dec-2013 |
Dominic Hamon <dominic+github@google.com> |
Remove duplicated macros header
/external/google-benchmark/src/sysinfo.cc
|
e390e4ebc3c728e69d335a33c0cb00547dcd0dde |
|
20-Dec-2013 |
Dominic Hamon <dominic+github@google.com> |
Adding benchmark namespace and removing broken flags
/external/google-benchmark/src/sysinfo.cc
|
403f35442375f2ee858981b79421ca321645df08 |
|
19-Dec-2013 |
Dominic Hamon <dominic+github@google.com> |
Initial commit Benchmark library builds and runs but only single-threaded. Multithreaded support needs a bit more love. Currently requires some C++11 support (g++ 4.6.3 seems to work).
/external/google-benchmark/src/sysinfo.cc
|