- 31 Mar, 2015 16 commits
-
-
Eric authored
Add --benchmark_list_tests option and change filter to match generated name.
-
Eric Fiselier authored
-
Dominic Hamon authored
MinGW support
-
Matt Clarkson authored
This file provides scripting to build the benchmark library in the cloud on the appveyor build system. It provides a matrix of configurations to cover as many possibilities as it can. Eventually MSVC can be added to the matrix to provide coverage of the Visual Studio solutions.
-
Matt Clarkson authored
The python script provides a method to get the repository of mingw-builds gcc compilers and download one of them. This is useful for providing a matrix of compilations on appveyor. The versions of compilers are seperated by multiple things: - version - threading model - exception model - revision All four of those things need to be matched if using the libraries built by MinGW. The script allows you to specify all of those variations. If a variation isn't defined it picks the most common or latest settings. For example, if the version isn't specified the latest will be selected and if the exception model isn't defined then the zero exception model (seh) will be selected if available.
-
Matt Clarkson authored
-
Matt Clarkson authored
-
Matt Clarkson authored
The children CPU usage doesn't seem to have a equivalent on NT systems so it just returns zero.
-
Matt Clarkson authored
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`.
-
Matt Clarkson authored
-
Matt Clarkson authored
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
-
Matt Clarkson authored
-
Matt Clarkson authored
-
Eric Fiselier authored
-
Eric Fiselier authored
-
Eric Fiselier authored
-
- 30 Mar, 2015 2 commits
-
-
Dominic Hamon authored
Introduce CSV reporter
-
Dominic Hamon authored
-
- 27 Mar, 2015 13 commits
-
-
Dominic Hamon authored
-
Dominic Hamon authored
-
Dominic Hamon authored
-
Eric authored
Change the available Benchmark options
-
Eric Fiselier authored
-
Eric Fiselier authored
-
Eric Fiselier authored
-
Eric Fiselier authored
-
Eric authored
Fix and improve BENCHMARK macros.
-
Eric authored
Fix #96: Prevent times from being negative.
-
Eric Fiselier authored
-
Eric Fiselier authored
-
Eric Fiselier authored
-
- 26 Mar, 2015 9 commits
-
-
Eric Fiselier authored
-
Eric Fiselier authored
-
Eric Fiselier authored
-
Eric Fiselier authored
The calculation was actually inside the loop for a reason. This reverts commit 47442b90.
-
Eric Fiselier authored
-
Eric Fiselier authored
-
Eric Fiselier authored
-
Eric Fiselier authored
-
Eric Fiselier authored
-