1. 05 Sep, 2016 2 commits
    • 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
  2. 03 Sep, 2016 12 commits
  3. 02 Sep, 2016 1 commit
  4. 01 Sep, 2016 1 commit
    • Fixture: add non const Setup() and TearDown(). (#285) · 6a28f1e9
      biojppm authored
      * Fixture: add non const Setup() and TearDown().
      
      This allows write-access to the State variable, which is important in
      upcoming user-defined counter functionality.
      
      * Fix const placement in the Fixture methods.
      
      * Fixture: use const_cast instead of static_cast.
  5. 31 Aug, 2016 1 commit
  6. 30 Aug, 2016 1 commit
  7. 29 Aug, 2016 6 commits
  8. 28 Aug, 2016 3 commits
  9. 11 Aug, 2016 2 commits
  10. 09 Aug, 2016 5 commits
  11. 08 Aug, 2016 6 commits