1. 01 May, 2017 3 commits
  2. 29 Apr, 2017 19 commits
  3. 28 Apr, 2017 7 commits
  4. 27 Apr, 2017 7 commits
  5. 24 Apr, 2017 1 commit
  6. 21 Apr, 2017 1 commit
  7. 18 Apr, 2017 2 commits
    • fix android compilation (#372) · 09b93ccc
      Dmitry Trifonov authored
      * fix android compilation
      
      * checking __GLIBCXX__ and __GLIBCPP__ macro in addition to __ANDROID__
      
      * using vsnprintf instead of std::vsnprintf to compile on Android
      
      * removed __GLIBCPP__ check on Android
      
      * StringPrintF instead of std::to_string for Android
    • Don't limit benchmarks with manual timers to 5x the elapsed real time. · 46afd8e6
      Eric Fiselier authored
      When using CPU time to determine the correct number of iterations the
      library additionally checks if the benchmark has consumed 5x the minimum
      required time according to the wall clock. This prevents benchmarks
      with low CPU usage from running for much longer than actually intended.
      
      However when a benchmark uses a manual timer this heuristic isn't helpful
      and likely isn't correct since we don't know what the manual timer actually
      measures.
      
      This patch removes the above restriction when a benchmark specifies a manual
      timer.