- 24 May, 2016 3 commits
- 23 May, 2016 11 commits
- 21 May, 2016 6 commits
- 20 May, 2016 1 commit
-
-
Ismael authored
-
- 18 May, 2016 2 commits
- 16 May, 2016 2 commits
-
-
Dominic Hamon authored
added option to change range multiplier
-
Ismael authored
-
- 14 May, 2016 1 commit
-
-
Ismael authored
-
- 11 May, 2016 5 commits
-
-
Dominic Hamon authored
Mark sudo: required for Travis
-
Billy Robert O'Neal III authored
Google Benchmark's Travis build currently requires "sudo" to install newer versions of CMake and similar. See this for more details: https://docs.travis-ci.com/user/workers/container-based-infrastructure/ Since Google Benchmark was put into Travis before 2015-01-01, it gets the standard infrastructure implicitly, so sudo works. But anyone who forks this repository and tries to add Travis.CI (so they can see if the build works before creating a PR) gets broken builds before this change.
-
Dominic Hamon authored
Fix MSVC++ command line warnings and support RELWITHDEBINFO / MINSIZEREL builds
-
Dominic Hamon authored
Fix appveyor's older MSVC++ builds by working around 2015 Update 2 bugfix
-
Billy Robert O'Neal III authored
MSVC++ before 2015 Update 2 has a bug in sleep_for where it tries to implicitly += the input with a nanoseconds variable. Work around this by using nanoseconds directly (which can be implicitly +='d with chrono::nanoseconds).
-
- 10 May, 2016 5 commits
-
-
Billy Robert O'Neal III authored
-
Billy Robert O'Neal III authored
In addition to release, CMake supports RELWITHDEBINFO and MINSIZEREL build configurations. In particular, debug info is necessary for many profilers to do anything useful, making RELWITHDEBINFO important here. MINSIZEREL was added for completeness' sake.
-
Billy Robert O'Neal III authored
BENCHMARK_ENABLE_LTO=true was completely replacing CMAKE_CXX_FLAGS_RELEASE; meaning neither CMake's release defaults nor user customizations were being applied.
-
Billy Robert O'Neal III authored
This change looks for CMake's default setting for MSVC++, /W3 (and any other level should that change in the future), and removes it before adding /W4. This stops the build for MSVC++ emitting warnings about /W4 overriding /W3 earlier on the command line.
-
Billy Robert O'Neal III authored
-
- 05 May, 2016 3 commits
-
-
Dominic Hamon authored
Support for manual timing (see issue #198, https://github.com/google/benchmark/issues/198)
-
Jussi Knuuttila authored
-
Jussi Knuuttila authored
-
- 02 May, 2016 1 commit
-
-
Dominic Hamon authored
Only output optional fields if they're set
-