1. 09 Aug, 2016 2 commits
    • Document compiler requirements (#269) · de4ead7a
      Eric authored
    • Use pre-installed MinGW on Appveyor · 96a5965b
      Eric Fiselier authored
      Currently out Appveyor CI downloads and stashes a custom MinGW installation.
      However the builder already provides both 64 and 32 bit installations of MinGW.
      This patch changes our CI to use those instead.
      
      I'm hoping this will fix issues where the g++ is broken due to the Appveyor
      package caching semantics.
  2. 08 Aug, 2016 7 commits
  3. 07 Aug, 2016 5 commits
  4. 04 Aug, 2016 1 commit
    • Support multiple ranges in the benchmark (#257) · dfe02607
      Marcin Kolny authored
      * Support multiple ranges in the benchmark
      
      google-benchmark library allows to provide up to two ranges to the
      benchmark method (range_x and range_y). However, in many cases it's not
      sufficient. The patch introduces multi-range features, so user can easily
      define multiple ranges by passing a vector of integers, and access values
      through the method range(i).
      
      * Remove redundant API
      
      Functions State::range_x() and State::range_y() have been removed. They should
      be replaced by State::range(0) and State::range(1).
      Functions Benchmark::ArgPair() and Benchmark::RangePair() have been removed.
      They should be replaced by Benchmark::Args() and Benchmark::Ranges().
  5. 03 Aug, 2016 2 commits
  6. 02 Aug, 2016 3 commits
  7. 25 Jul, 2016 1 commit
  8. 23 Jul, 2016 1 commit
  9. 22 Jul, 2016 5 commits
  10. 13 Jul, 2016 1 commit
  11. 12 Jul, 2016 1 commit
  12. 11 Jul, 2016 1 commit
  13. 06 Jul, 2016 1 commit
    • Add export linker flags policy to cmake (#251) · 2149577f
      Steve Downey authored
      Add policy CMP0056, which honors the link flags in try_compile and
      try_run. This allows for building against non-system libc++ by providing
      the correct -L and rpath options in a containing project.
      
      For example:
      
          set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -L ${LLVM_ROOT}/lib -l c++ -l c++abi")
          set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-rpath,${LLVM_ROOT}/lib")
  14. 27 Jun, 2016 3 commits
  15. 20 Jun, 2016 1 commit
  16. 03 Jun, 2016 1 commit
  17. 02 Jun, 2016 4 commits