Skip to content
Snippets Groups Projects
  1. Aug 27, 2019
    • Chris Bracken's avatar
      Add trailing newline at EOF · a779ffce
      Chris Bracken authored
      This complies with Fuchsia's default_warnings config, which contains
      "-Wnewline-eof".
      
      Change-Id: I5bc4b5d99773bb728c5af93283e03c7c57787fb8
      a779ffce
  2. May 16, 2018
  3. Apr 04, 2018
  4. Mar 05, 2018
  5. Feb 09, 2018
  6. Apr 20, 2017
  7. Dec 01, 2016
  8. Nov 19, 2016
  9. Nov 18, 2016
    • Eric Fiselier's avatar
      Rewrite compare_bench.py argument parsing. · 23733822
      Eric Fiselier authored
      This patch cleans up a number of issues with how compare_bench.py handled
      the command line arguments.
      
      * Use the 'argparse' python module instead of hand rolled parsing. This gives
        better usage messages.
      
      * Add diagnostics for certain --benchmark flags that cannot or should not
        be used with compare_bench.py (eg --benchmark_out_format=csv).
      
      * Don't override the user specified --benchmark_out flag if it's provided.
      
      In future I would like the user to be able to capture both benchmark output
      files, but this change is big enough for now.
      
      This fixes issue #313.
      23733822
  10. Oct 28, 2016
  11. Oct 26, 2016
  12. Oct 25, 2016
  13. Oct 24, 2016
  14. Oct 21, 2016
  15. Oct 08, 2016
  16. Oct 07, 2016
  17. Oct 05, 2016
  18. Sep 29, 2016
  19. Sep 26, 2016
  20. Sep 23, 2016
  21. Sep 15, 2016
  22. Sep 11, 2016
    • Nicholas Hutchinson's avatar
      Flush reporters' output streams after writing a benchmark run (#288) · b826143a
      Nicholas Hutchinson authored
      If a reporter's output stream isn't line-buffered (e.g. it's not writing
      to a terminal) then it can be some time before a write to it becomes
      visible.
      
      This is problematic if, say, you're wanting to use tail -f to view the
      file written to via --benchmark_out. Or if the application crashes,
      leaving you with no results.
      
      Addressed by flushing the reporters' output streams whenever we invoke
      methods that may write to them.
      b826143a
  23. Sep 06, 2016
    • Eric's avatar
      Cleanup RunBenchmark code. (#289) · c6f3f0eb
      Eric authored
      * Cleanup the code for generating and running benchmarks
      
      * Rework calculation of real/manual time
      
      * Add back TSAN builder
      c6f3f0eb
  24. Sep 05, 2016
    • Eric's avatar
      Refactor benchmark.cc into benchmark_register.cc and benchmark.cc (#287) · d038472c
      Eric authored
      * Refactor benchmark.cc into benchmark_register.cc and benchmark_run.cc
      
      The benchmark.cc file is getting really big and it contains a bunch of
      unrelated components. This patch separates the files into two separate
      parts. The "runtime" parts and the "registration" parts.
      
      This patch also removes the PIMPL used by Benchmark. Previously we couldn't
      have STL types in the interface but now we can. Therefore there is no reason
      to keep BenchmarkImp.
      
      * add missing include
      
      * rework windows timers again
      
      * Guard timespec on older Windows versions
      
      * Remove old thread safety annotation workarounds
      d038472c
    • Eric Fiselier's avatar
  25. Sep 03, 2016
Loading