Commit Graph

  • 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 -05:00
  • 54e4327190 Issue 1734: Streams not flushed if not running actual benchmarks (#1735) Benny Tordrup 2024-01-09 15:59:10 +01:00
  • 96d820f73f tools/compare: don't actually discard valid (but zero) pvalue (#1733) Roman Lebedev 2024-01-08 12:57:00 +03:00
  • e61e332df9 Issue1731 created console does not receive output (#1732) Benny Tordrup 2024-01-05 15:08:28 +01:00
  • 4575fc415f Merge branch 'aqrose-aidi-sdk-team-main' Dominic Hamon 2024-01-05 10:41:54 +00:00
  • a6b78ef168 Change Fixture to use non-const SetUp and TearDown in example (#1723) FantasqueX 2024-01-05 18:35:20 +08:00
  • 07c98d5a44 Avoid leaking LFS flags to reverse dependencies (#1730) Li-Yu Yu 2024-01-05 18:27:12 +08:00
  • e0ec670d20 style: re-format BUILD file with buildifier. dhmemi 2024-01-05 11:23:23 +08:00
  • e3824e7503 fix per-thread timing error on z/OS (#1719) Abhina Sree 2024-01-04 06:07:01 -05:00
  • c213e41eb9 Enable Large-file Support (#1726) Tommy Chiang 2024-01-04 02:50:33 -08:00
  • 99bdb2127d CycleClock: use RDTIME instead of RDCYCLE on RISC-V (#1727) aurel32 2024-01-04 10:16:40 +01:00
  • e523e454f2 Update perf_counters_gtest.cc (#1728) hamptonm1 2024-01-04 04:11:07 -05:00
  • 2d2e07e3c5 Fix division by zero for low frequency timers for CV statistics (#1724) Afanasyev Ivan 2024-01-03 19:40:59 +07:00
  • 3028899d61 fix: fail to import gbench in bazel and python3.12 dhmemi 2023-12-22 10:24:23 +08:00
  • 7b52bf7346 define HOST_NAME_MAX for z/oS (#1717) Abhina Sree 2023-12-20 12:18:37 -05:00
  • 6b7e86c5c8 Fix mis-matching argument in closing tag for cmake macro (#1714) (#1715) IS 2023-12-20 09:54:55 +00:00
  • 9a0422eb23 Check out repo at depth 0 for Python tests, bump Python and PyPI actions (#1713) Nicholas Junge 2023-12-19 15:13:08 +01:00
  • c2de526130 Run pre-commit autoupdate, fix stale pyproject.toml comments (#1712) Nicholas Junge 2023-12-13 15:26:15 +01:00
  • 754ef08ab9 Upgrade core bazel dependencies (#1711) Nicholas Junge 2023-12-07 16:00:43 +01:00
  • e2c13db77a Fix editable install by unsetting build_ext.copy_extensions_to_source (#1710) Nicholas Junge 2023-12-07 13:35:20 +01:00
  • 50560985db [NFC] complexity_n is not of IterationCount type (#1709) Roman Lebedev 2023-12-07 13:40:56 +03:00
  • 68689bf966 Fix pre-commit GitHub Actions job (#1708) Nicholas Junge 2023-12-07 10:41:34 +01:00
  • 1e96bb0ab5 Support windows MSYS2 environments (#1704) Roman Lebedev 2023-11-23 17:47:04 +03:00
  • c8ef1ee99e [CI] Try to fix sanitizer builds by pinning the LLVM revision (#1703) Roman Lebedev 2023-11-23 11:45:02 +03:00
  • 4a2e34ba73 Fix CMakeLists.txt for perf_counters_test (#1701) illbegood 2023-11-16 16:55:59 +07:00
  • 93a96a26a6 Add missing \n character at end of error log string (#1700) Anjan Roy 2023-11-13 21:39:32 +04:00
  • 159eb2d0ff Switch out black for ruff format (#1698) Nicholas Junge 2023-11-10 11:40:31 +01:00
  • a543fcd410 Fixed compiler warnings (#1697) Tiago Freire 2023-11-10 11:09:50 +01:00
  • b40db86945 Fix unit tests compilation with non-gnu / non-msvc compilers with c++11 support. (#1691) Afanasyev Ivan 2023-11-01 17:09:15 +07:00
  • 3623765dd3 Add setuptools_scm for dynamic zero-config Python versioning (#1690) Nicholas Junge 2023-11-01 10:48:01 +01:00
  • bce46fb413 Drop isort hook for ruff builtin import sorting (#1689) Nicholas Junge 2023-10-31 11:05:37 +01:00
  • b93f5a5929 Add pre-commit config and GitHub Actions job (#1688) Nicholas Junge 2023-10-30 16:35:37 +01:00
  • b219e18b91 [bindings] Add LTO builds on Windows+MSVC (#1687) Nicholas Junge 2023-10-27 13:49:43 +02:00
  • 698d1dc8c3 Reapply size optimizations for clang & MSVC, LTO for Mac+Linux (#1685) Nicholas Junge 2023-10-25 13:12:18 +02:00
  • e45585a4b8 Change nanobind linkage to response file approach on macOS (#1638) Nicholas Junge 2023-10-24 14:04:12 +02:00
  • 5893034e46 Add Python 3.12 support (#1676) Nicholas Junge 2023-10-23 14:04:39 +02:00
  • 6a16cee366 Add no-unititialized to tests (#1683) dominic 2023-10-23 08:54:08 +00:00
  • 7495f83e2a Set -Wno-unused-variable for tests (#1682) Vy Nguyen 2023-10-20 08:51:32 -04:00
  • f30c99a7c8 Increase the kMaxIterations limit (#1668) Andreas Abel 2023-10-17 18:13:59 +02:00
  • 365bf7602b fix format in src/sysinfo Dominic Hamon 2023-10-17 16:50:22 +01:00
  • dc9b229b78 add name to clang format job dominic 2023-10-17 16:47:29 +01:00
  • ea3c3f983b Fix building on MinGW: default WINVER is too old (#1681) Ming Zero 2023-10-16 23:19:17 +08:00
  • 682153afda Update bazel.yml (#1671) mosfet80 2023-10-13 16:59:20 +02:00
  • ca8d0f7b61 correct cli param in docs dominic 2023-10-08 11:08:46 +01:00
  • 7736df0304 Make json and csv output consistent. (#1662) Andreas Abel 2023-09-26 14:43:23 +02:00
  • c9106a79fa Audit MSVC references in cmake files to consider clang++ (#1669) Mészáros Gergely 2023-09-26 13:31:24 +02:00
  • 344117638c bump version to 1.8.3 v1.8.3 Dominic Hamon 2023-08-31 13:16:50 +01:00
  • db3e000c1e Merge branch 'jmr-stat-median' Dominic Hamon 2023-08-25 09:59:02 +01:00
  • 78220d6f0d tweak comment wording Dominic Hamon 2023-08-25 09:58:30 +01:00
  • 9f254bddf0 Merge branch 'main' into stat-median dominic 2023-08-24 17:50:56 +01:00
  • 6dd50bb606 StatisticsMedian: Fix bug Jesse Rosenstock 2023-08-24 16:05:09 +02:00
  • dfc8a92abc test: Use gtest_main only when needed (#1657) Jesse Rosenstock 2023-08-24 14:43:50 +02:00
  • 9c65aebb26 perf_counters: Initialize once only when needed (#1656) Jesse Rosenstock 2023-08-24 11:04:09 +02:00
  • e73915667c State: Initialize counters with kAvgIteration in constructor (#1652) Jesse Rosenstock 2023-08-21 16:35:42 +02:00
  • e441a8cb11 perf-counters: Make tests pass on Android (#1653) Jesse Rosenstock 2023-08-21 16:04:50 +02:00
  • fe1ca332a8 add logo to github pages dominic 2023-08-21 14:31:58 +01:00
  • 9ba2af8d52 add black icon Dominic Hamon 2023-08-21 14:29:46 +01:00
  • 87169dd3f5 remove logo from generated docs dominic 2023-08-21 14:25:30 +01:00
  • 83939d0bd4 remove icon from main README dominic 2023-08-21 14:24:38 +01:00
  • 05ed7ba2a2 update logo path dominic 2023-08-21 14:21:47 +01:00
  • 72938cc1c5 adding a logo to the docs Dominic Hamon 2023-08-21 14:20:29 +01:00
  • 885e9f71d6 benchmark.cc: Fix benchmarks_with_threads condition (#1651) Jesse Rosenstock 2023-08-17 16:41:17 +02:00
  • aa59d40f88 sysinfo.cc: Call getloadavg for Android API >= 29 (#1) (#1649) Jesse Rosenstock 2023-08-14 18:02:42 +02:00
  • 1c64a36c5b [perf-counters] Fix pause/resume (#1643) Mircea Trofin 2023-08-11 04:46:36 -07:00
  • cbecc8ffc7 fix: added benchmark_counters_tabular for file (#1645) Devansh Varshney (देवांश वार्ष्णेय) 2023-08-11 15:29:53 +05:30
  • 14961f1cb6 Fix IntelLLVM compiler error (#1644) Ioanna-Maria Panagou 2023-08-10 11:33:10 +02:00
  • 02a354f3f3 bug: Inconsistent suffixes console reporter 1009 (#1631) देवांश वार्ष्णेय 2023-08-01 13:17:09 +05:30
  • 6e80474e62 Mark internal deps as dev_depenencies so that downstream modules don't require those. (#1640) Andy Christiansen 2023-07-31 18:23:27 +02:00
  • 71ad1856fd Fix -Werror,-Wold-style-cast build failure on Windows. (#1637) Saran Tunyasuvunakool 2023-07-31 15:14:34 +01:00
  • 8f7b8dd9a3 Re-enable windows-latest tests for newer Bazel (#1641) Nicholas Junge 2023-07-31 11:51:37 +02:00
  • 27d64a2351 Update bzlmod support to new rules_python extension API (#1633) James Sharpe 2023-07-18 08:40:54 +01:00
  • c5997e0a78 Delete unused requirements file, simplify nanobind build file (#1635) Nicholas Junge 2023-07-17 16:28:35 +02:00
  • b1c4a752d1 Add tests for Human Readable functionality (#1632) dominic 2023-07-14 13:56:01 +01:00
  • e2556df80f Downgrade bazel to windows-2019 (#1629) dominic 2023-07-12 14:46:34 +01:00
  • ba49f1c167 Bump scipy from 1.5.4 to 1.10.0 in /tools (#1630) dependabot[bot] 2023-07-11 18:28:32 +03:00
  • cb39b7150d Bump nanobind to stable v1.4.0 tag (#1626) Nicholas Junge 2023-07-11 10:56:51 +02:00
  • a092f8222c missing cmake include Dominic Hamon 2023-07-10 17:58:01 +01:00
  • c30468bb4b add back package properties for PFM Dominic Hamon 2023-07-10 17:54:09 +01:00
  • 8805bd0c14 pfm: Use a more standard CMake approach for finding libpfm (#1628) Pichot 2023-07-11 00:46:34 +08:00
  • 16c6ad83aa Add pyproject.toml file for PEP518 compliance (#1625) Nicholas Junge 2023-07-10 11:43:49 +02:00
  • b5aade1810 Update tools.md for missing color meaning issue #1491 (#1624) देवांश वार्ष्णेय 2023-07-09 21:55:34 +05:30
  • 4931aefb51 Fix broken PFM-enabled tests (#1623) Andy Christiansen 2023-07-07 10:58:16 +02:00
  • 015d1a091a bump version to 1.8.2 ready for release v1.8.2 Dominic Hamon 2023-07-06 09:50:35 +01:00
  • e730f91d8c Fix passing non-const lvalue refs to DoNotOptimize (#1622) Enrico Seiler 2023-07-05 19:05:08 +02:00
  • 43b2917dce Add more terminals with color support (#1621) Chinmay Dalal 2023-07-04 20:43:55 +05:30
  • 408f9e0667 Add discord server link to README dominic 2023-07-04 08:55:37 +01:00
  • daa12bcc5a bump version to 1.8.1 pre release v1.8.1 Dominic Hamon 2023-07-04 08:48:07 +01:00
  • edb0d3d46d Suppress intentional potential memory leak as detected by clang static analysis (#1618) Roman Lebedev 2023-07-03 12:18:31 +03:00
  • fed73374d7 Add a CI test for the new bzlmod integration (#1617) Andy Christiansen 2023-07-03 10:59:56 +02:00
  • aacf2b1af9 Add support for bzlmod (excluding Python bindings) (#1615) Andy Christiansen 2023-06-27 14:03:39 +02:00
  • 1d25c2e3be remove old-style (C-style) casts (#1614) Gary Miguel 2023-06-21 15:35:44 -07:00
  • b323288cba Fix a typo in regex choice (#1610) Chilledheart 2023-06-19 15:51:48 +08:00
  • df9a99d998 Fix pass rvalue to DoNotOptimize (#1608) Bulat Gaifullin 2023-06-19 10:35:52 +03:00
  • 604f6fd3f4 Add project name to version message Dominic Hamon 2023-05-30 08:44:26 +01:00
  • 4b13b3d47a Fixed a typo in docs (#1600) Pavel Novikov 2023-05-15 12:07:00 +03:00
  • bb9aafaa6c Update Python version to PY3, as indicated by the actual source file. (#1598) Andy Christiansen 2023-05-11 10:18:18 +02:00
  • fec77322b4 Fix code triggering -Wsign-conversion (#1596) Vy Nguyen 2023-05-11 03:40:05 -04:00
  • 318dd44225 Disable debug-only test in release builds to avoid expected failures. (#1595) Andy Christiansen 2023-05-10 11:18:43 +02:00
  • 2dd015dfef update version to v1.8.0 v1.8.0 Dominic Hamon 2023-05-05 11:25:54 +01:00
  • fba5dd147d reenable msan sanitizer workflow (#1589) dominic 2023-05-03 16:55:45 +01:00