1
0
mirror of https://github.com/google/benchmark.git synced 2025-04-15 05:50:37 +08:00

Commit Graph

  • 75e691cb68 Merge branch 'no-optimize' of github.com:google/benchmark into no-optimize Eric Fiselier 2015-03-27 15:57:32 -0400
  • 88f39c8def use DoNotOptimize in benchmark_test Eric Fiselier 2015-03-27 12:33:11 -0400
  • bc9b6cf890 fix const correctness issue on gcc Eric Fiselier 2015-03-27 05:09:11 -0400
  • 166334a284 make DoNotOptimize work with rvalues and convert basic_test to use it. Eric Fiselier 2015-03-27 04:53:09 -0400
  • f7d14e719b add to readme Eric Fiselier 2015-03-27 04:43:09 -0400
  • fe49e609ab add comments about DoNotOptimize Eric Fiselier 2015-03-27 04:40:41 -0400
  • f3591d3ef0 add functions that prevent optimization Eric Fiselier 2015-03-27 04:37:08 -0400
  • 0a0bb8feb1 Merge pull request from google/fix-macros Eric 2015-03-27 15:55:01 -0400
  • 2a7b7e4b99 Merge pull request from google/fix-negative-times Eric 2015-03-27 14:31:29 -0400
  • ca538f767e use DoNotOptimize in benchmark_test Eric Fiselier 2015-03-27 12:33:11 -0400
  • c5f238b18c Fix column width calculation and remove duplicate test Eric Fiselier 2015-03-27 12:28:22 -0400
  • cfa3e181ab Make DateTimeString part of the internal implementation Eric Fiselier 2015-03-27 12:13:02 -0400
  • 8de8bd7545 fix const correctness issue on gcc Eric Fiselier 2015-03-27 05:09:11 -0400
  • 6bc1d1c19e make DoNotOptimize work with rvalues and convert basic_test to use it. Eric Fiselier 2015-03-27 04:53:09 -0400
  • 21cc79f397 add to readme Eric Fiselier 2015-03-27 04:43:09 -0400
  • 0aac2b869a add comments about DoNotOptimize Eric Fiselier 2015-03-27 04:40:41 -0400
  • 4567e70d38 add functions that prevent optimization Eric Fiselier 2015-03-27 04:37:08 -0400
  • 4bf6ceb50d Change the available benchmark options Eric Fiselier 2015-03-26 23:37:26 -0400
  • b07fee6b64 address review comments Eric Fiselier 2015-03-26 18:32:31 -0400
  • 1b9e55c281 Remove walltime implementation tests and expose less internals Eric Fiselier 2015-03-26 17:56:27 -0400
  • d3e0671a87 finish selection of clock with debug information Eric Fiselier 2015-03-26 17:52:28 -0400
  • 48c4c9cf50 Revert "prevent unneeded calculation of Slow()" Eric Fiselier 2015-03-26 16:22:29 -0400
  • 47442b9054 prevent unneeded calculation of Slow() Eric Fiselier 2015-03-26 16:01:29 -0400
  • 21207a4df5 improve walltime test Eric Fiselier 2015-03-26 15:25:08 -0400
  • c0755c4226 actually add new test Eric Fiselier 2015-03-26 14:57:03 -0400
  • 725f1f066d add walltime benchmark and fix unused variable. Eric Fiselier 2015-03-26 14:56:52 -0400
  • be993acbb3 remove unneeded test repetitions Eric Fiselier 2015-03-26 14:33:48 -0400
  • d0df7ef2de cleanup whitespace and includes Eric Fiselier 2015-03-26 14:30:16 -0400
  • a3308c6d86 Introduce use of std::chrono and remove Walltime printing Eric Fiselier 2015-03-26 14:26:07 -0400
  • 25af43c6c6 Merge dc71708f51 into 8b0b73f06c Eric 2015-03-19 18:05:00 +0000
  • dc71708f51 Expose flag values via BenchmarkReporter Eric Fiselier 2015-03-19 14:04:33 -0400
  • 5727cfe852 Add fields for the command line flags to BenchmarkReporter::Context Eric Fiselier 2015-03-19 13:48:17 -0400
  • a6268f184b Add more context information and print estimated runtime Eric Fiselier 2015-03-19 11:40:17 -0400
  • 75712367c1 update names Eric Fiselier 2015-03-18 22:49:09 -0400
  • e96f068a1d rename BENCHMARK_PRIVATE_NAME to BENCHMARK_PRIVATE_CONCAT Eric Fiselier 2015-03-18 19:19:17 -0400
  • 3bf0b251a3 remove whitespace Eric Fiselier 2015-03-18 18:35:36 -0400
  • 035a0ba2b3 fix macro names and use __COUNTER__ Eric Fiselier 2015-03-18 18:34:30 -0400
  • 8b0b73f06c Merge pull request from google/variadic_macros v0.0.9 Eric 2015-03-18 18:20:23 -0400
  • 482c19d92e Handle creation of C++03 flags differently Eric Fiselier 2015-03-18 17:08:15 -0400
  • d40cb97713 Don't treat CMAKE_CXX_FLAGS as a list Eric Fiselier 2015-03-18 17:05:53 -0400
  • daa8a67aa5 add C++03 test and update README Eric Fiselier 2015-03-18 16:34:43 -0400
  • 38066e8bdc Add variadic macro for BENCHMARK_TEMPLATE in c++11 and beyond. Eric Fiselier 2015-03-18 14:50:50 -0400
  • 01bba479ac Remove use of reserved names in benchmark macros Eric Fiselier 2015-03-18 14:50:16 -0400
  • a6a90ec6b8 Revert "Add BENCHMARK_TEMPLATE1 macro" Eric Fiselier 2015-03-18 14:43:08 -0400
  • b7d03ac4f5 Add BENCHMARK_TEMPLATE1 macro Eric Fiselier 2015-03-18 14:42:35 -0400
  • 92fc9b99b2 Add newline after every benchmark to improve readability of the json output. Eric Fiselier 2015-03-18 12:09:18 -0400
  • ec0c725a33 Merge pull request from google/json_reporter Eric 2015-03-18 10:21:25 -0400
  • 6429348e0d address review comments and fix array type declaration Eric Fiselier 2015-03-18 00:23:43 -0400
  • ffb67dcabf address review comments Eric Fiselier 2015-03-17 18:42:41 -0400
  • f65da9d581 add json reporter Eric Fiselier 2015-03-17 18:18:06 -0400
  • 23861178a7 Merge pull request from google/reporter_api_change Eric 2015-03-17 16:35:39 -0400
  • 20f1c0e2a8 Apply reporter interface changes. Make report methods non-const and add a Finalize method. Eric Fiselier 2015-03-17 16:16:36 -0400
  • b260cf7698 Merge pull request from google/reporter_change Eric 2015-03-17 16:09:53 -0400
  • e45252e6f5 move ConsoleReporter out of internal namespace Eric Fiselier 2015-03-17 14:15:16 -0400
  • d71660227b fix minimal_benchmark.h include Eric Fiselier 2015-03-17 14:02:02 -0400
  • 8e72846da4 rename minimal_benchmark.h and fix recursive include in benchmark_api.h Eric Fiselier 2015-03-17 14:01:04 -0400
  • df904a1980 add include to minimal_benchmark.h Eric Fiselier 2015-03-17 13:58:25 -0400
  • 35f9de71ee move to using C headers in minimal_benchmark.h to prevent getting any C++ STL headers Eric Fiselier 2015-03-17 13:51:04 -0400
  • ef79d0af9f move basic_test over to minimal benchmark Eric Fiselier 2015-03-17 13:48:33 -0400
  • 4242f2f1d7 move reporter internals in both headers and source Eric Fiselier 2015-03-17 13:46:16 -0400
  • 279e502a05 add test for benchmark with two template parameters Eric Fiselier 2015-03-17 13:32:20 -0400
  • 7f2ef46255 merge master Eric Fiselier 2015-03-17 12:35:11 -0400
  • efe591015d address review comments Eric Fiselier 2015-03-17 12:31:46 -0400
  • d3dc839dcb Merge 229ac2f3e7 into 957a3e339e Dominic Hamon 2015-03-17 16:22:17 +0000
  • 1924b30a6c Merge null pointer warnings Eric Fiselier 2015-03-17 12:21:20 -0400
  • 957a3e339e Merge pull request from google/pimpl-benchmark Eric 2015-03-17 12:17:53 -0400
  • 229ac2f3e7 Fix build issue with trailing comma Dominic Hamon 2015-03-12 22:00:33 -0700
  • 11d84512d6 Merge 2cb4428f3e into bdf4a5f4d2 Dominic Hamon 2015-03-13 04:58:49 +0000
  • bdf4a5f4d2 Add reference to BENCHMARK_MAIN in README Dominic Hamon 2015-03-12 21:56:45 -0700
  • 2cb4428f3e Add flag to control output format Dominic Hamon 2015-03-12 21:23:33 -0700
  • 1183c04884 Add CSV format to ConsoleReporter Dominic Hamon 2015-03-12 21:13:26 -0700
  • 66bf7c8f71 add floating point comparison warnings Eric Fiselier 2015-03-12 20:27:29 -0400
  • f022d780eb Enable int shortening warnings Eric Fiselier 2015-03-12 20:17:40 -0400
  • 180981716b replace instances of NULL with nullptr Eric Fiselier 2015-03-12 19:32:50 -0400
  • 64ba272911 Enable zero as NULL warnings and fix all occurences Eric Fiselier 2015-03-12 19:16:06 -0400
  • 47fa9ba1a3 merge Eric Fiselier 2015-03-12 18:56:36 -0400
  • 19464f7dab Fix includes in benchmark.h Eric Fiselier 2015-03-12 18:56:07 -0400
  • 2b34b5d937 remove unneeded includes Eric Fiselier 2015-03-12 18:45:52 -0400
  • 937987b63d pimpl benchmark Eric Fiselier 2015-03-12 18:40:34 -0400
  • d40927a79e Merge ca73737968 into 7a767012f1 Eric 2015-03-12 22:03:40 +0000
  • 7a767012f1 Adopt new benchmark timing internals. Eric Fiselier 2015-03-12 18:03:33 -0400
  • ca73737968 Document and diagnose benchmarks that abort early Eric Fiselier 2015-03-12 16:54:12 -0400
  • 438adf4c4c use range based for loop Eric Fiselier 2015-03-12 16:08:59 -0400
  • 1f8a441ace fix stat computations Eric Fiselier 2015-03-12 16:04:02 -0400
  • 650b94a915 enable colors by default Eric Fiselier 2015-03-12 15:11:56 -0400
  • 83beb03e00 address more review comments Eric Fiselier 2015-03-12 14:41:25 -0400
  • 8f86de1562 merge benchmark_test.cc Eric Fiselier 2015-03-12 14:18:02 -0400
  • 7c6a7e3084 Merge pull request from google/userealtime Eric 2015-03-11 13:30:28 -0400
  • d68127d8ad Enable UseRealTime and fix documentation for SetLabel. Dominic Hamon 2015-03-11 09:47:15 -0700
  • 37f4db64b4 change how logging is done. Remove prefix Eric Fiselier 2015-03-10 18:07:16 -0400
  • 1efdbed812 fix regex matching of benchmark names Eric Fiselier 2015-03-10 17:51:22 -0400
  • 669337cd55 remove todo Eric Fiselier 2015-03-10 17:19:07 -0400
  • cbfedc07ae address more comments Eric Fiselier 2015-03-10 17:17:44 -0400
  • 2e727e0781 change usage string Eric Fiselier 2015-03-10 16:53:20 -0400
  • 58a33e51eb make State feild a public const member Eric Fiselier 2015-03-10 16:17:16 -0400
  • 3c9692e661 silence shortening warning Eric Fiselier 2015-03-10 15:13:57 -0400
  • c99cd2ba6a move declarations around Eric Fiselier 2015-03-10 15:07:44 -0400
  • 9b63f54282 fix debug prefix printing Eric Fiselier 2015-03-10 15:02:09 -0400
  • bbb949ae5d fix debug prefix printing Eric Fiselier 2015-03-10 15:01:56 -0400
  • 1f6f6fad2f address comments Eric Fiselier 2015-03-10 14:55:13 -0400