- 21 May, 2016 4 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 4 commits
-
-
Dominic Hamon authored
Only output optional fields if they're set
-
Dominic Hamon authored
-
Dominic Hamon authored
-
Kai Wolf authored
-
- 29 Apr, 2016 1 commit
-
-
Kai Wolf authored
-
- 25 Apr, 2016 1 commit
-
-
Dominic Hamon authored
Close a memory leak in configuration code
-
- 20 Apr, 2016 1 commit
-
-
Dominic Hamon authored
Add section on iterations.
-
- 19 Apr, 2016 1 commit
-
-
Dominic Hamon authored
Also add some subheadings, and fix up the line lengths. Fixes #194
-
- 18 Apr, 2016 2 commits
-
-
Dominic Hamon authored
Fix SetLabel usage example
-
Dmitry Vyukov authored
-
- 30 Mar, 2016 1 commit
-
-
Kai Wolf authored
-
- 29 Mar, 2016 2 commits
- 28 Mar, 2016 1 commit
-
-
Kai Wolf authored
-
- 26 Mar, 2016 1 commit
-
-
Kai Wolf authored
-
- 24 Mar, 2016 2 commits
-
-
Kai Wolf authored
-
Kai Wolf authored
Some benchmarks may run a few milliseconds which makes it kind of hard to visually compare, since the currently only available nanoseconds numbers can get very large in this case. Therefore this commit adds an optional command line flag --benchmark_time_unit which lets the user choose between ns and ms time units for displaying the mean execution time.
-