Commit Graph

  • 2bf1db6912 allow BENCHMARK_VERSION to be undefined dekken 2024-03-20 18:22:00 +0100
  • 06b4a07015
    clang-tidy broke the world (#1766) Roman Lebedev 2024-03-18 14:01:25 +0300
  • bfd1b91229
    clang-tidy broke the world Roman Lebedev 2024-03-17 02:09:57 +0300
  • ad7c3ff18b
    Fix implicit conversion changes signess warning in perf_counters.cc (#1765) Afanasyev Ivan 2024-03-09 19:35:18 +0700
  • e0d4986d7e Fix implicit conversion changes signess warning in perf_counters.cc Afanasyev Ivan 2024-03-09 17:55:36 +0700
  • 2ca0c79d9b
    Merge 41dd8a8ef2 into eaafe694d2 José Agustín dlP 2024-03-07 13:37:54 +0100
  • eaafe694d2
    Add Python bindings build using bzlmod (#1764) Nicholas Junge 2024-03-07 13:28:55 +0100
  • 4b0d2b3043
    Merge branch 'main' into add-bzlmod-bindings dominic 2024-03-07 12:21:15 +0000
  • c64b144f42
    mitigate clang build warnings -Wconversion (#1763) dominic 2024-03-07 12:19:56 +0000
  • 7ecbeac88f Bump ruff -> v0.3.1, change ruff settings Nicholas Junge 2024-03-07 12:29:34 +0100
  • ff15948a8c Add a bzlmod Python bindings build Nicholas Junge 2024-03-07 12:27:49 +0100
  • 8efc18efe1 windows warnings Dominic Hamon 2024-03-06 16:15:46 +0000
  • 074489b445 more fixes Dominic Hamon 2024-03-06 16:07:03 +0000
  • ddf1ec9ae7 fix more warnings Dominic Hamon 2024-03-06 15:46:26 +0000
  • 8af8a3c0d9 clang format Dominic Hamon 2024-03-06 15:12:53 +0000
  • 258af5bfb2 ensure we have warnings set everywhere and fix some Dominic Hamon 2024-03-06 15:10:37 +0000
  • 4df610bd33 mitigate clang build warnings -Wconversion Dominic Hamon 2024-03-06 13:42:03 +0000
  • 654d8d6cf3
    Fixed LTO issue on no discard variable (#1761) Tiago Freire 2024-03-06 13:50:45 +0100
  • bbad1a9a3c
    Merge branch 'main' into feature/LTO_fix Roman Lebedev 2024-03-06 15:41:30 +0300
  • ef88520d6f
    Revert "fix some warnings" (#1762) Roman Lebedev 2024-03-06 15:40:31 +0300
  • 18ec3133a4
    Revert "fix some warnings" Roman Lebedev 2024-03-06 02:05:37 +0300
  • d7a42bc33a
    fixed formating Tiago Freire 2024-03-06 00:00:13 +0100
  • f15bed1aad
    integrated comment change suggestion Tiago Freire 2024-03-05 23:49:17 +0100
  • 7483854d81
    add comment and better name Tiago Freire 2024-03-05 21:28:48 +0100
  • 675d242857
    added hack to avoid Link time optimization Tiago Freire 2024-03-05 19:59:33 +0100
  • 25c1b925a6 [mac,aarch64] Use namespaces for init_macOS_rdtsc Kris Kwiatkowski 2024-03-03 01:30:12 +0000
  • 016abb4655
    Merge pull request #4 from kriskwiatkowski/kris/block_cyclecount_on_AARCH64 Kris Kwiatkowski 2024-03-02 08:35:55 +0000
  • 1930175a21 [aarch64] Block cyclecount on AARCH64 Kris Kwiatkowski 2024-03-02 08:16:12 +0000
  • 41dd8a8ef2
    Update README.md José Agustín dlP 2024-02-25 18:00:58 +0000
  • 1576991177 fix some warnings Dominic Hamon 2024-02-20 16:51:06 +0000
  • b8ad5ac105
    Merge branch 'google:main' into benchmark_list_tests-work-with-benchmark-format=json-#1642 Devansh Varshney (देवांश वार्ष्णेय) 2024-02-20 21:22:17 +0530
  • 3d85343d65
    Rewrite complexity_test to use (hardcoded) manual time (#1757) Roman Lebedev 2024-02-19 18:22:35 +0300
  • 8f64ed2503
    Make all empty loops be a bit longer empty Roman Lebedev 2024-02-17 06:49:25 +0300
  • 13e8159edf
    complexity_test: do more stuff in empty loop Roman Lebedev 2024-02-17 05:58:35 +0300
  • e703685fd3
    Correctly compute Big-O for manual timings. Fixes #1758. Roman Lebedev 2024-02-17 05:27:48 +0300
  • 4aa888206a
    Rewrite complexity_test to use (hardcoded) manual time Roman Lebedev 2024-02-15 00:19:01 +0300
  • 81b57bab50
    Merge e1d7ff94c5 into 7f7c96a264 krzikalla 2024-02-16 23:47:58 +0000
  • 7f7c96a264
    sysinfo.cc: Always abort on GetNumCPUs failure (#1756) Sam James 2024-02-14 17:19:46 +0000
  • 3805709f13 sysinfo.cc: Always abort on GetNumCPUs failure Sam James 2024-02-13 20:23:20 -0500
  • 385033bd11
    CycleClock: Add support for Alpha architecture (#1753) Sam James 2024-02-13 21:04:44 +0000
  • 17f2f35e1c tabular_test: add a missing DoNotOptimize call Sam James 2024-02-02 21:49:24 -0500
  • b1bec2fa5a sysinfo: support parsing /proc/cpuinfo on Alpha Sam James 2024-02-02 21:46:06 -0500
  • cdd4a6d480 CycleClock: Add support for Alpha architecture Sam James 2024-02-02 21:38:11 -0500
  • b7ad5e0497
    fix typo in GetBenchmarkVersion() (#1755) Matthias Liedtke 2024-02-12 17:56:58 +0100
  • 7490039572 fix typo in GetBenchmarkVersion() Matthias Liedtke 2024-02-12 16:56:53 +0100
  • b04cec1bf9
    Deflake CI (#1751) Roman Lebedev 2024-02-02 18:39:46 +0300
  • 57313a74d8
    `user_counters_tabular_test`: deflake Roman Lebedev 2024-02-02 00:40:10 +0300
  • 6853697659
    `complexity_test`: deflake, same as https://github.com/google/benchmark/issues/272 Roman Lebedev 2024-02-02 00:24:33 +0300
  • e990563876
    Add `BENCHMARK_TEMPLATE[12]_CAPTURE`, fusion of `BENCHMARK_CAPTURE` and `BENCHMARK_TEMPLATE` (#1747) Roman Lebedev 2024-01-30 15:44:36 +0300
  • aebd644111
    Add `BENCHMARK_TEMPLATE[12]_CAPTURE`, fusion of `BENCHMARK_CAPTURE` and `BENCHMARK_TEMPLATE` Roman Lebedev 2024-01-29 21:00:17 +0300
  • 30a37e1b0b
    set library version in bazel (#1746) dominic 2024-01-29 13:48:04 +0000
  • 1cc5d6711f clang format Dominic Hamon 2024-01-29 13:43:10 +0000
  • 2d99fd0e99 even simpler Dominic Hamon 2024-01-29 13:40:09 +0000
  • 719e136d30 remove fallback Dominic Hamon 2024-01-29 13:38:18 +0000
  • bfb2c96e09 set library version in bazel Dominic Hamon 2024-01-29 13:33:00 +0000
  • 17bc235ab3
    Output library / schema versions in JSON context block (#1742) Roman Lebedev 2024-01-29 16:15:43 +0300
  • f50fea4780
    Merge branch 'main' into json-version dominic 2024-01-29 13:08:40 +0000
  • 8e2d258644 ignore new bzlmod lock file Dominic Hamon 2024-01-29 13:06:57 +0000
  • faef450eb9 changes to run bazel migration scripts Dominic Hamon 2024-01-29 13:02:29 +0000
  • 94662de873
    Merge pull request #3 from ymlawk/dev/kevin/macOS-aarch64-pmu Kris 2024-01-26 01:23:30 +0000
  • c45e511841 Remove not required header includes Kevin Law 2024-01-25 16:15:24 +0000
  • 74262e0a1d Add comments of the function on macOS_aarch64_cpmu Kevin Law 2024-01-25 16:11:20 +0000
  • 161a5f74f5 Add macOS aarch64 clock cycle count Kevin Law 2024-01-24 15:47:41 +0000
  • 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