Ismael
872ff01a49
addaptation of minimal_leastsq library
2016-05-20 16:49:39 +02:00
Ismael
b73dc22944
implemented Complexity for O(1)
2016-05-18 21:25:00 +02:00
Ismael
27f0baa190
Added test file and Complexity() interface
2016-05-18 19:59:34 +02:00
Ismael
d2103de3d3
Modified check for range multiplier
2016-05-16 18:17:11 +02:00
Ismael
c60eefdbb7
added option to change range multiplier
2016-05-14 15:56:34 +02:00
Jussi Knuuttila
e253a28402
Manual timing support.
2016-05-05 23:24:13 +03:00
Jussi Knuuttila
dce2ebb403
Fixed a warning caused by an implicit narrowing cast.
2016-05-05 20:34:44 +03:00
Dominic Hamon
02f409a71f
Only output optional fields if they're set
2016-05-02 12:04:16 -07:00
Kai Wolf
1203b3cbe4
Fix missing <tuple> header in csv/json_reporter
2016-03-30 09:14:04 +02:00
Kai Wolf
e6d62fd135
Add GetTimeAndMultiplier to json and csv reporter as well
2016-03-29 20:35:38 +02:00
Kai Wolf
0b4111c3b3
Refactor GetTimeUnitAndMultiplier and add example
2016-03-28 21:32:11 +02:00
Kai Wolf
7c69b36078
Add an additional parameter for time units
2016-03-26 01:04:17 +01:00
Kai Wolf
cded70a166
Add optional ms time unit for console reporter
...
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.
2016-03-24 22:18:55 +01:00
Jakob Buchgraber
007efee751
Add number of threads to State.
...
Having access to the thread count from within a benchmark is useful,
for when one wants to distribute a workload dynamically among the
benchmarks running in parallel e.g when using ThreadRange() or
ThreadPerCpu().
2016-02-15 21:39:15 +01:00
Dominic Hamon
af489cd4a3
Merge pull request #176 from enh/cycle-timer-aarch64
...
Add aarch64 support to src/cycleclock.h.
2016-02-13 13:05:16 -08:00
Elliott Hughes
930d3af052
Fix ARM /proc/cpuinfo parsing.
...
Also fix related warning message typos.
2016-02-10 16:20:05 -08:00
Elliott Hughes
d9630aee88
Add aarch64 support to src/cycleclock.h.
...
From google3's base/cycleclock.
2016-02-10 15:48:27 -08:00
Eric Fiselier
f662e8be5b
Rename OS_MACOSX macro to new name BENCHMARK_OS_MACOSX. Fix #169
2015-12-14 15:02:30 -07:00
ryobg
a863aead13
Fixes #159 : Add inclusion of cstdio to files using stdout, vprintf, printf and etc.
2015-11-06 11:07:26 +02:00
guanqun
65cd2bac6c
add static_cast to get rid of warnings for intel compiler on linux platform
2015-10-25 20:43:27 +08:00
Dominic Hamon
90e7cf000e
Update macro names in comments.
2015-10-12 09:50:01 -07:00
Anton Danielsson
8c71c307ac
Fixed OS macros changed in previous pull request.
2015-10-09 09:09:14 +02:00
Anton Danielsson
a2f2a28b31
Changed date format to ISO 8601.
2015-10-09 09:05:19 +02:00
Anton Danielsson
032c190c4a
Removed newline.
2015-10-09 09:00:42 +02:00
Anton Danielsson
7e9800e78a
Added a comment why std::vsnprintf is not used.
2015-10-09 08:47:37 +02:00
Anton Danielsson
c8f4690fd4
Sorted include of headers.
2015-10-09 08:47:36 +02:00
Anton Danielsson
0d35f5f68a
Only include "sys/sysctl.h" if it is needed.
...
sys/sysctl.h is not available in the android-ndk.
2015-10-09 08:47:34 +02:00
Anton Danielsson
c1e03a4b58
Changed "std::vsnprintf" to "vsnprintf" to be able to build with the android-ndk.
2015-10-09 08:47:34 +02:00
Anton Danielsson
aecd746691
Added include of cstdlib needed for strtol, strtod and getenv.
2015-10-09 08:47:33 +02:00
Mayeul d'Avezac
da80193de9
Fixes compilation issue on Macs
...
ba141ac0d9
renamed OS_MACOSX -> BENCHMARK_OS_MACOSX,
except for an include guard in src/cycleclock.h
2015-10-08 18:35:06 +01:00
Dominic Hamon
e2327733e6
Merge pull request #150 from DiracResearch/visual-studio-warnings-fix
...
Visual studio warnings fix
2015-10-08 10:06:01 -07:00
Anton Danielsson
5cced076d2
Fixed int to char warning.
2015-10-08 10:48:40 +02:00
Anton Danielsson
fcf4e99e01
Use IsWindowsXPOrGreater instead of the deprecated GetVersionEx.
2015-10-08 10:48:34 +02:00
Anton Danielsson
e605cb0802
Changed "while(true)" to "for(;;)" to avoid warning in visual studio.
2015-10-08 10:48:32 +02:00
Anton Danielsson
2589e69e05
Fixed double to float warning.
2015-10-08 10:48:22 +02:00
Anton Danielsson
e7f6c42a79
Fixed bug in "ToExponentAndMantissa" when negative exponents where created.
...
Unary minus where applied to an unsigned type.
2015-10-08 10:48:19 +02:00
Anton Danielsson
a822c71655
Removed default constructor, copy constructor and assignment operator for CheckHandler.
2015-10-08 10:48:16 +02:00
Anton Danielsson
96ca9a7aba
Fixed int64 to double cast warning.
2015-10-08 10:48:01 +02:00
Anton Danielsson
ba141ac0d9
Renamed the internal os macros to avoid a name clash in Shlwapi.h where OS_WINDOWS is defined to 0.
2015-10-08 10:47:49 +02:00
izaid
14c4ce5ebf
Removed unneeded #include <cstddef>
2015-10-06 15:10:15 +01:00
Eric Fiselier
3dd14f0724
Make the type of kMaxIterations consistent with the type of the iteration count
2015-10-01 18:46:39 -06:00
Eric Fiselier
ed0a2eb741
use size_t instead of int for the iteration count
2015-10-01 15:08:44 -06:00
Eric Fiselier
bcb933a9fb
dynamically allocate WallTimeImp
2015-10-01 14:53:46 -06:00
Eric Fiselier
e0441ef5d0
Merge branch 'master' into remove-check
2015-10-01 14:52:46 -06:00
Greg Miller
2463339d0b
Updates Initialize() to work with an argv as 'char**'
2015-09-30 16:14:50 -04:00
Jean-Louis Leroy
11042c7fe7
Remove unused FormatKV(..., size_t) overload.
2015-09-25 09:37:03 -04:00
Jean-Louis Leroy
0f5503e9a2
Address Dominic's (stylistic) remarks.
2015-09-08 15:37:07 -04:00
Eric Fiselier
a69f566e0a
Remove std::is_trivially_destructible assertion because the trait may not be provided by the STL.
2015-09-07 19:33:23 -06:00
Jean-Louis Leroy
5ec78d7d44
Do not CpuScalingEnabled on Windows.
2015-09-03 15:11:12 -04:00
Jean-Louis Leroy
cf830f731f
Fix division in CPU usage calculation on Windows.
2015-09-03 15:11:11 -04:00