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
Jean-Louis Leroy
2cf277b6f6
Iterations declared as size_t but printf'ed as a long long. Make it a long long.
2015-09-03 15:11:10 -04:00
Jean-Louis Leroy
d49516bc99
Make it compile with Visual Studio 2013.
2015-09-03 15:11:09 -04:00
Jean-Louis Leroy
693967fe19
Remove unnecessary `typename'.
2015-09-03 15:11:08 -04:00
Kaito Udagawa
72ce39de3e
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.
2015-06-13 19:34:20 +09:00
myd7349
9afa6c986c
Fix issue #127
2015-06-05 09:25:11 +08:00
Eric Fiselier
9ed538f511
address review comments
2015-04-06 17:56:05 -04:00
Eric Fiselier
12f4405870
add ability to use benchmark filters
2015-04-06 17:00:06 -04:00
Dominic Hamon
1e0ed3a21c
Rearrange the pieces
2015-04-03 13:33:54 -07:00
Geoff Romer
dcb1a3dad4
Drop down to CMake 2.8.11, and drop INTERFACE since that version doesn't
...
support it.
2015-04-03 13:30:59 -07:00
Geoff Romer
3078ce9bc5
Link pthread as an INTERFACE library.
2015-04-03 13:30:59 -07:00
Geoff Romer
89a1edae15
Require cmake 2.8.12 in order to support target_include_directories, and
...
simplify thread linking logic.
2015-04-03 13:30:59 -07:00
Geoff Romer
a6ad799a4d
Configure 'benchmark' cmake target so that when other targets depend on it,
...
they get the appropriate include directories and link libraries automatically.
2015-04-03 13:30:59 -07:00
Eric Fiselier
8fcfa81d51
Fix comment about linking threading
2015-04-01 11:40:22 -04:00
Eric Fiselier
8bb991d099
Remove BENCHMARK_ENABLE_SHARED and prefer BUILD_SHARED_LIBS
2015-04-01 11:34:38 -04:00
Dominic Hamon
9934396e1f
Add missing paranthesis and documentation
2015-04-01 10:51:37 -04:00
Matt Clarkson
d676c5b375
Libraries are treated as runtime objects on Windows
...
When the library is created as a *.dll on Windows it is treated like a
runtime object so we must proivde the destination for the runtime
objects in our install command
2015-04-01 10:57:08 +01:00