Commit Graph

  • 0627843fe9 reformat Kris Kwiatkowski 2024-01-25 00:44:01 +0000
  • a7a5822d65
    Extract version string into GetBenchmarkVersiom() Roman Lebedev 2024-01-24 15:32:45 +0300
  • 341783b6e2
    Tools: discard inputs with unexpected json_schema_version Roman Lebedev 2024-01-24 02:54:10 +0300
  • 682bac9d1a
    JSON reporter: store library version and schema version in context Roman Lebedev 2024-01-24 02:33:35 +0300
  • 3894f49621
    CMake: move version normalization out of get_git_version() Roman Lebedev 2024-01-24 02:32:58 +0300
  • 883279e46a
    CMake: get_git_version(): just use --dirty flag of git describe Roman Lebedev 2024-01-24 02:14:54 +0300
  • cd292fe779 fix build Kris Kwiatkowski 2024-01-23 07:49:38 +0000
  • 0719f4afe2 [clang-format] Reformat benchmark.h Kris Kwiatkowski 2024-01-23 07:45:06 +0000
  • 91f3ede983 [clang-format] Reformat cycleclock.h Kris Kwiatkowski 2024-01-23 07:42:51 +0000
  • 2a26b525fd
    Merge pull request #2 from ymlawk/hdc/dev/kevin/aarch64_pmu Kris 2024-01-23 07:38:43 +0000
  • 562ff2436f In aarch64, use PMU clock cycles @ CPU clock frequency instead of virtual timer clock cycles @ virtual timer clock frequency Kevin Law 2024-01-22 11:28:27 +0000
  • 4682db08bc
    Bump pre-commit dependencies (#1740) Nicholas Junge 2024-01-18 14:35:57 +0100
  • 6eece2bc24 Bump pre-commit dependencies Nicholas Junge 2024-01-18 11:28:01 +0100
  • 3d293cd67a
    Fix C-style typecasting in QNX-specific code (#1739) Aleksey 2024-01-16 15:28:04 +0300
  • 192a6869e2 Fix C-style typecasting in QNX-specific code Arech 2024-01-16 12:42:57 +0200
  • 91a6179e90 Enable vectors in DoNotOptimize Noah Goldstein 2024-01-12 11:50:01 -0800
  • 2d609d4fa1 Allow for collection of more PMUs than are physically available. Jamison Collins 2024-01-12 19:10:42 +0000
  • ea71a14891
    Docs: reducing_variance.md: proofreading, fix typos (#1736) Roman Lebedev 2024-01-10 12:37:39 +0300
  • 9e66b57c16
    Docs: reducing_variance.md: proofreading, fix typos Roman Lebedev 2024-01-10 01:15:16 +0300
  • 6fa2c7059a
    Merge branch 'main' into patch-1 Roman Lebedev 2024-01-09 18:35:05 +0300
  • 882f6f5ae0
    fix(cmakelists.txt): enforce CMake to find PFM or fail when BENCHMARK_ENABLE_LIBPFM is ON (#1705) Ananta Bastola 2024-01-09 10:34:42 -0500
  • 17d88e51b1
    Merge branch 'main' into patch-1 Roman Lebedev 2024-01-09 18:28:08 +0300
  • 7601be695a
    Merge branch 'main' into enforce-cmake-to-find-pfm-or-fail Roman Lebedev 2024-01-09 18:27:25 +0300
  • 54e4327190
    Issue 1734: Streams not flushed if not running actual benchmarks (#1735) Benny Tordrup 2024-01-09 15:59:10 +0100
  • 93f7388381 Removed not needed flush calls Benny Tordrup 2024-01-09 15:46:04 +0100
  • 3d0b904c5b Additional flush calls Benny Tordrup 2024-01-09 15:37:25 +0100
  • 2613bbc990 If the call paths in RunSpecifiedBenchmarks do not go into internal::RunBenchmarks, the Out and Err streams are flushed before exiting. Benny Tordrup 2024-01-09 15:16:13 +0100
  • ecf560fb1c Fix Python manual timing example Alex Bilger 2023-12-22 14:15:03 +0100
  • 96d820f73f
    tools/compare: don't actually discard valid (but zero) pvalue (#1733) Roman Lebedev 2024-01-08 12:57:00 +0300
  • 98757f880f
    tools/compare: don't actually discard valid (but zero) pvalue Roman Lebedev 2024-01-07 01:59:58 +0300
  • 9282814d0c
    tools/compare: add failing test Roman Lebedev 2024-01-07 02:26:51 +0300
  • a01ec6c477
    tools/compare: when dumping json, pretty-print it Roman Lebedev 2024-01-07 01:54:09 +0300
  • 316194d0eb Fix pedantic build * Removes not needed semicolons Kris Kwiatkowski 2023-09-10 14:12:40 +0100
  • 7ffcb3d7df remove duplicated main definition Kris Kwiatkowski 2023-09-10 13:30:23 +0100
  • 0e51c709f7 adds <limits> include Kris Kwiatkowski 2021-06-14 21:07:26 +0100
  • 5b22f8b0d9 adds argn. Kris Kwiatkowski 2020-10-05 19:24:32 +0100
  • 2dd25cf25f Compare CPU cycles Kris Kwiatkowski 2020-04-17 21:42:37 +0000
  • 6b57987c61 possibility to print unformatted number Kris Kwiatkowski 2020-04-17 12:06:11 +0000
  • e61e332df9
    Issue1731 created console does not receive output (#1732) Benny Tordrup 2024-01-05 15:08:28 +0100
  • 9851c7b135
    Merge branch 'main' into Issue1731_CreatedConsoleDoesNotReceiveOutput dominic 2024-01-05 13:55:12 +0000
  • 88cf275b1f Instead of fflush(stdout), call out.flush(). Use out << FormatString() instead of vprintf Benny Tordrup 2024-01-05 14:21:00 +0100
  • 5718610eb7 Instead of directly comparing std::cout and GetOutputStream(), the underlying buffers are retreived via rdbuf(), and then compared. Benny Tordrup 2024-01-05 14:19:29 +0100
  • 4575fc415f Merge branch 'aqrose-aidi-sdk-team-main' Dominic Hamon 2024-01-05 10:41:54 +0000
  • a6b78ef168
    Change Fixture to use non-const SetUp and TearDown in example (#1723) FantasqueX 2024-01-05 18:35:20 +0800
  • 1e87dc6068
    Merge branch 'main' into non-const-fixture dominic 2024-01-05 10:27:28 +0000
  • 07c98d5a44
    Avoid leaking LFS flags to reverse dependencies (#1730) Li-Yu Yu 2024-01-05 18:27:12 +0800
  • c60383b0d4 Avoid leaking LFS flags to reverse dependencies Li-Yu Yu 2024-01-05 07:07:31 +0000
  • e0ec670d20 style: re-format BUILD file with buildifier. dhmemi 2024-01-05 11:23:23 +0800
  • e3824e7503
    fix per-thread timing error on z/OS (#1719) Abhina Sree 2024-01-04 06:07:01 -0500
  • c3f4c2403c
    Merge branch 'main' into abhina/fix_time_err dominic 2024-01-04 10:51:20 +0000
  • c213e41eb9
    Enable Large-file Support (#1726) Tommy Chiang 2024-01-04 02:50:33 -0800
  • 4fdb23a34c
    Merge branch 'main' into abhina/fix_time_err dominic 2024-01-04 09:36:30 +0000
  • 98d9e2d5a4 Use whitespaces instead of tab in BUILD.bazel Tommy Chiang 2024-01-04 09:24:32 +0000
  • 97aa0ef5fb
    Merge branch 'main' into lfs dominic 2024-01-04 09:16:55 +0000
  • 99bdb2127d
    CycleClock: use RDTIME instead of RDCYCLE on RISC-V (#1727) aurel32 2024-01-04 10:16:40 +0100
  • 9487762967
    Merge branch 'main' into riscv-rdtime dominic 2024-01-04 09:11:21 +0000
  • e523e454f2
    Update perf_counters_gtest.cc (#1728) hamptonm1 2024-01-04 04:11:07 -0500
  • f9f3877ccd Enable Large-file Support Tommy Chiang 2024-01-03 20:16:10 +0000
  • d80ce89315
    Update perf_counters_gtest.cc hamptonm1 2024-01-03 15:01:49 -0500
  • 6d90b8be51 CycleClock: use RDTIME instead of RDCYCLE on RISC-V Aurelien Jarno 2024-01-03 19:13:06 +0100
  • 2d2e07e3c5
    Fix division by zero for low frequency timers for CV statistics (#1724) Afanasyev Ivan 2024-01-03 19:40:59 +0700
  • 079b40edb0 Fix division by zero for low frequency timers for CV statistics Ivan Afanasyev 2024-01-03 00:01:56 +0700
  • 98018739fc Change Fixture to use non-const SetUp and TearDown in example Letu Ren 2023-12-28 15:11:48 +0800
  • 3028899d61 fix: fail to import gbench in bazel and python3.12 dhmemi 2023-12-22 10:24:23 +0800
  • 53222e9009
    Merge branch 'main' into abhina/fix_time_err Abhina Sree 2023-12-20 13:52:04 -0500
  • 2de0ba4a2f fix per-thread timing error on z/OS Abhina Sreeskantharajan 2023-12-20 13:33:51 -0500
  • 7b52bf7346
    define HOST_NAME_MAX for z/oS (#1717) Abhina Sree 2023-12-20 12:18:37 -0500
  • de286e8d66 define HOST_NAME_MAX for z/oS Abhina Sreeskantharajan 2023-12-20 12:03:36 -0500
  • 6b7e86c5c8
    Fix mis-matching argument in closing tag for cmake macro (#1714) (#1715) IS 2023-12-20 09:54:55 +0000
  • 98e7c7345a Fix mis-matching argument in closing tag for cmake macro (#1714) Iakov Sergeev 2023-12-19 21:32:12 +0000
  • 9a0422eb23
    Check out repo at depth 0 for Python tests, bump Python and PyPI actions (#1713) Nicholas Junge 2023-12-19 15:13:08 +0100
  • a899a13ec6 Check out repo at depth 0 for Python tests, bump Python and PyPI actions Nicholas Junge 2023-12-18 16:07:30 +0100
  • c2de526130
    Run pre-commit autoupdate, fix stale pyproject.toml comments (#1712) Nicholas Junge 2023-12-13 15:26:15 +0100
  • 0eb7ce1afa Remove E203 ignore, add linebreaks to semantically group ruff options Nicholas Junge 2023-12-13 14:18:47 +0100
  • e9f1ca6cbe Set --enable_bzlmod=false for the moment Nicholas Junge 2023-12-13 13:20:45 +0100
  • cc7d9c1a29 Run pre-commit autoupdate, fix stale pyproject.toml comments Nicholas Junge 2023-12-13 11:04:54 +0100
  • 754ef08ab9
    Upgrade core bazel dependencies (#1711) Nicholas Junge 2023-12-07 16:00:43 +0100
  • 676702292b Upgrade core bazel dependencies Nicholas Junge 2023-12-07 15:29:13 +0100
  • e2c13db77a
    Fix editable install by unsetting build_ext.copy_extensions_to_source (#1710) Nicholas Junge 2023-12-07 13:35:20 +0100
  • 2128f59bcf
    Merge branch 'main' into editable-fix dominic 2023-12-07 12:28:51 +0000
  • ba00f4227b Fix editable install by unsetting build_ext.copy_extensions_to_source Nicholas Junge 2023-12-07 13:20:27 +0100
  • 50560985db
    [NFC] complexity_n is not of IterationCount type (#1709) Roman Lebedev 2023-12-07 13:40:56 +0300
  • a2ba06537d
    Merge branch 'main' into typedef dominic 2023-12-07 10:09:43 +0000
  • 68689bf966
    Fix pre-commit GitHub Actions job (#1708) Nicholas Junge 2023-12-07 10:41:34 +0100
  • 8ffaa887f3
    [NFC] complexity_n is not of IterationCount type Roman Lebedev 2023-12-07 00:08:18 +0300
  • c4a73faffc Fix pre-commit GitHub Actions job Nicholas Junge 2023-12-06 16:22:21 +0100
  • 3c82198fe9 Fix cmake endmacro label. Pierre Kestener 2023-12-05 16:59:40 +0100
  • d35aa07788 fix(cmakelists.txt): enforce CMake to find PFM or fail when BENCHMARK_ENABLE_LIBPFM is ON ananta 2023-12-01 17:50:59 -0500
  • 1e96bb0ab5
    Support windows MSYS2 environments (#1704) Roman Lebedev 2023-11-23 17:47:04 +0300
  • dcb9400e8a
    Fix DLL path discovery for tests Roman Lebedev 2023-11-23 04:44:07 +0300
  • a4de8ae0f4
    StatisticsTest.CV: don't require precise FP match, tolerate some abs error Roman Lebedev 2023-11-23 04:23:28 +0300
  • 5982c3155d
    Mark more State's member function decls as inline Roman Lebedev 2023-11-23 05:24:36 +0300
  • f585db7737
    Mark decl of State::KeepRunningInternal() as inline Roman Lebedev 2023-11-23 04:10:41 +0300
  • 89916f4c71
    [CI] Attempt to add windows MSYS2-based coverage Roman Lebedev 2023-11-23 03:00:24 +0300
  • c8ef1ee99e
    [CI] Try to fix sanitizer builds by pinning the LLVM revision (#1703) Roman Lebedev 2023-11-23 11:45:02 +0300
  • 1c6ef864db
    [CI] Try to fix sanitizer builds by pinning the LLVM revision Roman Lebedev 2023-11-23 02:34:11 +0300
  • 4a2e34ba73
    Fix CMakeLists.txt for perf_counters_test (#1701) illbegood 2023-11-16 16:55:59 +0700
  • e2caa4cded Fix CMakeLists.txt for perf_counters_test Sergey Ershov 2023-11-15 14:22:23 +0700
  • 93a96a26a6
    Add missing \n character at end of error log string (#1700) Anjan Roy 2023-11-13 21:39:32 +0400
  • 42c5b5708c
    Add missing \n character at end of error log string Anjan Roy 2023-11-13 20:30:21 +0530