1. 14 Feb, 2021 1 commit
  2. 12 Feb, 2021 1 commit
  3. 05 Jan, 2021 1 commit
  4. 22 Dec, 2020 2 commits
  5. 21 Dec, 2020 1 commit
    • Add 'seconds' time unit (#1076) · 378ed8ff
      feserr authored
      Fixes #1075.
      
      * Add an option to report in seconds.
      
      * Reduce the time of the test.
      
      * Add CSV/JSON tests for new time reports.
  6. 26 Nov, 2020 2 commits
  7. 23 Nov, 2020 1 commit
  8. 19 Nov, 2020 1 commit
  9. 06 Nov, 2020 1 commit
  10. 03 Nov, 2020 1 commit
  11. 29 Oct, 2020 1 commit
  12. 21 Oct, 2020 1 commit
  13. 15 Oct, 2020 1 commit
  14. 12 Oct, 2020 1 commit
    • Add support for DragonFly BSD (#1058) · af72911f
      Michael Neumann authored
      Without this commit, compilation fails on DragonFly with the following message:
      
      ```
      /home/mneumann/Dev/benchmark.old/src/sysinfo.cc:446:2: error: #warning "HOST_NAME_MAX not defined. using 64" [-Werror=cpp]
      ^~~~~~~
      ```
      
      Also note that the sysctl is actually `hw.tsc_frequency` on DragonFly:
      
      ```
      $ sysctl hw.tsc_frequency
      hw.tsc_frequency: 3498984022
      ```
      
      Tested on:
      
      ```
      $ uname -a
      DragonFly box.localnet 5.9-DEVELOPMENT DragonFly v5.9.0.742.g4b29dd-DEVELOPMENT #5: Tue Aug 18 00:21:31 CEST 2020
      ```
  15. 29 Sep, 2020 1 commit
  16. 28 Sep, 2020 1 commit
  17. 21 Sep, 2020 1 commit
  18. 12 Sep, 2020 1 commit
  19. 11 Sep, 2020 1 commit
  20. 10 Sep, 2020 2 commits
  21. 09 Sep, 2020 1 commit
    • Create pylint.yml (#1039) · beb360d0
      Dominic Hamon authored
      * Create pylint.yml
      
      * improve file matching
      
      * fix some pylint issues
      
      * run on PR and push (force on master only)
      
      * more pylint fixes
      
      * suppress noisy exit code and filter to fatals
      
      * add conan as a dep so the module is importable
      
      * fix lint error on unreachable branch
  22. 03 Sep, 2020 1 commit
  23. 28 Aug, 2020 1 commit
  24. 27 Aug, 2020 1 commit
    • Fix Clang builds on Windows (#1021) · 01c0ab7c
      Jeremy Ong authored
      Fixes #974. The `cxx_feature_check` now has an additional
      optional argument which can be used to supply extra cmake flags
      to pass to the `try_compile` command. The `CMAKE_CXX_STANDARD=14`
      flag was determined to be the minimum flag necessary to correctly
      compile and run the regex feature checks when compiling with Clang
      under Windows (n.b. this does *not* refer to clang-cl, the frontend
      to the MSVC compiler). The additional flag is not enabled for any
      other compiler/platform tuple.
  25. 25 Aug, 2020 1 commit
    • Add CartesianProduct with associated test (#1029) · 48579623
      Christian Wassermann authored
      * Add CartesianProduct with associated test
      
      * Use CartesianProduct in Ranges to avoid code duplication
      * Add new cartesian_product_test to CMakeLists.txt
      * Update AUTHORS & CONTRIBUTORS
      
      * Rename CartesianProduct to ArgsProduct
      
      * Rename test & fixture accordingly
      * Add example for ArgsProduct to README
  26. 21 Aug, 2020 1 commit
    • Ctest support (#1025) · 5c25ad3a
      Dominic Hamon authored
      * ctest is now working
      
      * Update README
      
      * remove commented out lines
      
      * Tweaked docs
      
      Added note to use parallel and cleaned build config notes
      
      * Response to comments
      
      * revert all but the readme
      
      * make error message clearer
      
      * drop --parallel
  27. 19 Aug, 2020 1 commit
    • Update build instructions to better use CMake (#1017) · bb978c06
      Adam Badura authored
      Build instructions needlessly referred to make when CMake offers
      a command-line interface to abstract away from the specific build
      system.
      
      Furthermore, CMake offers command-line "tool mode" which performs basic
      filesystem operations. While the syntax is a bit more verbose than
      Linux commands it is platform-independent. Now the commands can be
      copy-pasted on both Linux and Windows and will just work.
      
      Finally, the Release build type is included in initial commands. A natural flow
      for a new-comer is to read and execute the commands and only then learn
      that one has to go back and redo them again this time with proper parameters.
      Now instead the parameters are only explained later but present already in the
      initial commands.
  28. 18 Aug, 2020 2 commits
  29. 30 Jul, 2020 1 commit
  30. 28 Jul, 2020 1 commit
  31. 09 Jul, 2020 2 commits
  32. 30 Jun, 2020 1 commit
  33. 29 Jun, 2020 1 commit
  34. 25 Jun, 2020 1 commit
  35. 17 Jun, 2020 1 commit