1. 09 Aug, 2018 2 commits
    • Jesse Beder's avatar
      Revert "Improvements to CMake buildsystem (#563)" · c90c08cc
      Jesse Beder authored
      This reverts commit 3e33bb31.
      
      The original commit broke the build (#612) when yaml-cpp is used as a git submodule.
      c90c08cc
    • Azamat H. Hackimov's avatar
      Improvements to CMake buildsystem (#563) · 3e33bb31
      Azamat H. Hackimov authored
      * Move enable_testing() into proper place
      
      * Added CMake's checks for C++11 standards
      
      Raised minimal version of CMake to 3.1, since on old systems there no
      decent compilers that supports c++11.
      
      Closes #377.
      
      * Externalize googletest project
      
      Externalize gtest to avoid installation, fixes #539.
      
      * Remove defined cmake_policies
      
      CMP0012 - OLD marked as deprecated for >=cmake-3.1 and will be removed
      CMP0015 - does not affect to build process
      CMP0042 - already NEW for >=cmake-3.1
      
      Fixes #505
      
      * Fix compiling in Windows MSVC
      3e33bb31
  2. 14 May, 2018 1 commit
  3. 10 Nov, 2017 1 commit
    • Matthew Woehlke's avatar
      Fix NullEventHandler overloads · 5a519a4c
      Matthew Woehlke authored
      Fix some virtual methods of NullEventHandler that were apparently
      intended to overload base class methods, but did not. Add override
      keyword to prevent these getting out of sync again.
      5a519a4c
  4. 22 Nov, 2016 1 commit
  5. 31 Jan, 2016 1 commit
  6. 30 Jan, 2016 1 commit
    • Scott Wolchok's avatar
      read benchmark: accept a filename as an argument · a5b72f7a
      Scott Wolchok authored
      On my Macbook Pro, reading from standard input incurs a bunch of locking
      overhead, which complicates profiling and (IMO) adds noise to
      results. This adds the option to read from a file, which doesn't incur
      this overhead.
      a5b72f7a
  7. 11 Jan, 2016 1 commit
    • Matt Blair's avatar
      Replace Boost usage with C++11 features · 24fa1b33
      Matt Blair authored
       - Adds 'std=c++11' compiler flags
       - Replaces boost::type_traits with std::type_traits
       - Replaces boost::shared_ptr with std::shared_ptr
       - Replaces std::auto_ptr with std::unique_ptr
       - Replaces raw pointers with std::unique_ptr in ptr_vector, ptr_stack, and SettingChanges
       - Replaces boost::noncopyable with deleted copy and assignment operators
       - Replaces boost::next with std::next
       - Replaces boost::enable_if with std::enable_if
       - Replaces boost::is_convertible with std::is_convertible
       - Replaces ptrdiff_t with std::ptrdiff_t
       - Replaces boost::iterator_facade and boost::iterator_adaptor with std::iterator, borrowing the 'proxy reference' technique from boost
       - Removes Boost dependency from CMakeLists
       - Formats changed files using clang-format
      24fa1b33
  8. 24 Jan, 2015 4 commits
  9. 25 Mar, 2014 1 commit
  10. 23 Mar, 2014 3 commits
  11. 22 Mar, 2014 2 commits
  12. 15 Sep, 2012 1 commit
  13. 09 Jun, 2012 1 commit
  14. 25 May, 2012 2 commits
  15. 22 May, 2012 18 commits