1. 2e16afc add back /proc/cpuinfo as a fallback for some platforms (#1918) by dominic · 3 hours ago upstream/main
  2. c35af58 Update error message now that /proc/cpuinfo is no longer in use (#1917) by Brad Smith · 29 hours ago
  3. 4a805f9 clang-tidy warning by Dominic Hamon · 6 days ago
  4. 4642758 fix some clang-tidy issues by Dominic Hamon · 6 days ago
  5. 049f6e7 [BUG] Run external profiler (ProfilerManager) same number of iterations #1913 (#1914) by xdje42 · 7 days ago
  6. 3d027d7 ruff rule E501: Fix long lines in Python code (#1910) by Christian Clauss · 14 days ago
  7. 6f21075 GitHub Actions: build-and-test on an ARM processor (#1911) by Christian Clauss · 2 weeks ago
  8. ecb5df6 Lint Python: Add more ruff rules (#1909) by Christian Clauss · 2 weeks ago
  9. d6536ac ci: Update pre-commit hooks (#1905) by Nicholas Junge · 3 weeks ago
  10. 4834ae9 Update nanobind-bazel to v2.4.0 (#1904) by Nicholas Junge · 3 weeks ago
  11. c24774d Get number of CPUs with sysconf() on Linux (#1901) by Helge Deller · 4 weeks ago
  12. 39be87d Fix runtime crash when parsing /proc/cpuinfo fails (#1900) by Helge Deller · 4 weeks ago
  13. 077db43 cycleclock: Use cock_gettime() as fallback for any Linux architecture (#1899) by Helge Deller · 4 weeks ago
  14. f981f58 README.md: fix build instructions (#1880) by 0dminnimda · 4 weeks ago
  15. 7ddc400 fix: remove clang-cl compilation warning (#1895) by Hamza · 4 weeks ago
  16. f65741b cycleclock: Support for PA-RISC (hppa) architecture (#1894) by Helge Deller · 4 weeks ago
  17. 5af40e8 [bazel] Remove selects on CPU (#1892) by Keith Smiley · 4 weeks ago
  18. f4f93b5 Change SDK version check (#1887) by Devon Loehr · 8 weeks ago
  19. ae52c9e Remove wheel merge job, merge artifacts on download (#1886) by Nicholas Junge · 8 weeks ago
  20. c8c66e0 remove unnecessary bazel action parameter by Dominic Hamon · 8 weeks ago
  21. b32ae9c remove noenable_bzlmod as workspace support is going away by Dominic Hamon · 8 weeks ago
  22. b2b0aab Fix malformed clang invocation in build_ext.run (#1884) by Nicholas Junge · 9 weeks ago
  23. 3d88aff Remove if statement from wheel upload job (#1883) by Nicholas Junge · 10 weeks ago
  24. 4b0533b Add artifact name to download before wheel PyPI upload (#1882) by Nicholas Junge · 10 weeks ago
  25. c58e6d0 v1.9.1 bump by Dominic Hamon · 10 weeks ago v1.9.1
  26. d26047a Improve examples on `ComputeStatistics` (#1881) by Guo Ci · 2 months ago
  27. 62a321d update standard to C++17 per C++ build support (#1875) by dominic · 3 months ago
  28. 50ffd3e Declare a Python 3.13 toolchain, revert setup.py toolchain arget selection (#1876) by Nicholas Junge · 3 months ago
  29. a6af6ee Add a Python matrix to ensure the bindings build on all supported versions (#1871) by Nicholas Junge · 3 months ago
  30. d99cdd7 Add `nb::is_flag()` annotation to Counter::Flags (#1870) by Nicholas Junge · 3 months ago
  31. 4e3f2d8 [#1487] ensure that when printing color text the background color of the terminal on windows is preserved (#1865) by Richard Cole · 3 months ago
  32. ffc727a Verify RegisterProfilerManager doesn't overwrite an existing registration (#1837) by xdje42 · 3 months ago
  33. c45d9c4 bump googletest version to match bazel (#1868) by dominic · 3 months ago
  34. be21345 Update nanobind_bazel to v2.2.0 (#1866) by Nicholas Junge · 4 months ago
  35. 4987143 upgrade bazel mods. requires c++14 for tests (#1867) by dominic · 4 months ago
  36. 761305e Update user_guide.md (#1863) by Alfredo Daniel Esponda Cervantes · 4 months ago
  37. 0c998f7 Fix spurious warning 'misc-use-anonymous-namespace' (#1860) (#1861) by Alecto Irene Perez · 4 months ago
  38. 24e0bd8 Add enum value from newest Windows SDK (#1859) by Devon Loehr · 4 months ago
  39. 23d8c1e Version string correction in pkg-config files (#1858) by Alfredo Daniel Esponda Cervantes · 4 months ago
  40. 3fd1e6a add dry run docs by Dominic Hamon · 5 months ago
  41. 72ecc4e Added the functionality for a dry run benchmark called through the cli argument --benchmark_dry_run. (#1851) by dominic · 5 months ago
  42. 08fdf6e enable the /MP MSVC compiler argument for parallel compilation (#1846) by Richard Cole · 5 months ago
  43. 986423a Bump oldest supported Python to 3.10, eliminate setuptools-scm (#1842) by Nicholas Junge · 5 months ago
  44. c19cfee Fix C4459: Rename a function parameter `profiler_manager` to avoid hiding the global declaration. (#1839) by Igor Zhukov · 6 months ago
  45. 6126d2a Align benchmark::State to a cacheline. (#1230) by Chris Kennelly · 6 months ago
  46. 437fea4 Fix Python manual timing example (#1722) by Alex Bilger · 6 months ago
  47. ec3dc37 separate wheel versions in an effort to avoid timeouts by Dominic Hamon · 6 months ago
  48. 12235e2 v1.9.0 by Dominic Hamon · 6 months ago v1.9.0
  49. a008bf8 Ensure reported Time is walltime by removing spurious scaling by threads (#1836) by dominic · 6 months ago
  50. b884717 chore: update perf_counters.cc (#1831) by Ikko Eltociear Ashimine · 6 months ago
  51. ef73a30 Update clang-format-lint-action (#1829) by mosfet80 · 6 months ago
  52. 7971a63 Cache upd (#1830) by mosfet80 · 6 months ago
  53. ebb5e39 Move ProfilerManager Start/Stop routines closer to actual benchmark #1807 (#1818) by xdje42 · 6 months ago
  54. 25e5c52 Bump nanobind-bazel to v2.1.0, add stubgen target (#1824) by Nicholas Junge · 6 months ago
  55. ac80572 Update nanobind into benchmark_deps.bzl (#1826) by mosfet80 · 6 months ago
  56. cfb7e0a Update libs into .pre-commit-config.yaml (#1825) by mosfet80 · 6 months ago
  57. 378fe69 Use log2 now that NDK requires at least API 21 which includes it. (#1822) by dominic · 7 months ago
  58. fa236ed Suppress invalid-offsetof warning for clang (#1821) by Devon Loehr · 7 months ago
  59. df44bf7 Revert to token authentication for PyPI wheel uploads (#1819) by Nicholas Junge · 7 months ago
  60. 64b5d8c Update benchmark Python bindings for nanobind 2.0, and update to nanobind 2.0. (#1817) by Peter Hawkins · 7 months ago
  61. a6ad7fb preparing for v1.8.5 by Dominic Hamon · 7 months ago v1.8.5
  62. ad2b1c9 clang format yet again by Dominic Hamon · 7 months ago
  63. 4b184d4 update actions/checkout to v4 by Dominic Hamon · 7 months ago
  64. 44507bc another reversal of something that breaks on wasm by Dominic Hamon · 7 months ago
  65. 299a8b8 clang format header fixes by Dominic Hamon · 7 months ago
  66. 99410f4 clang-format fixes by Dominic Hamon · 7 months ago
  67. a73c039 roll back fatal error that breaks some platform (wasm) expectations by Dominic Hamon · 7 months ago
  68. 65668db revert perf counters change until we can do the full version by Dominic Hamon · 7 months ago
  69. 14ddd77 remove old travis config by Dominic Hamon · 7 months ago
  70. 7c8ed6b [FR] Add API to provide custom profilers #1807 (#1809) by xdje42 · 7 months ago
  71. d2cd246 Clarify the difference between `BENCHMARK_TEMPLATE_F` and `BENCHMARK_TEMPLATE_DEFINE_F` + `BENCHMARK_REGISTER_F` (#1815) by Jiawen (Kevin) Chen · 7 months ago
  72. 38df9da add PERF_FORMAT_TOTAL_TIME_{ENABLED,RUNNING} to support multiplexing (#1814) by dominic · 7 months ago
  73. 71f4218 Add -lkstat to the .pc for Solaris (#1801) by Chris Cotter · 7 months ago
  74. c214639 Find libpfm dependency in installed CMake configs (#1806) by Stephen Nicholas Swatman · 8 months ago
  75. 4477525 [bazel] Use `includes` instead of `strip_include_prefix` (#1803) by Alexander Karatarakis · 8 months ago
  76. 8e1823d cycleclock: Fix type conversion to match function return type on riscv64 (#1802) by Khem Raj · 8 months ago
  77. 2fa4b26 Bump minimum required C++ version from C++11 to C++14 (#1800) by Robert Schulze · 8 months ago
  78. 10199fb bump standard to C++14 (#1799) by dominic · 8 months ago
  79. 7f0e99a cycleclock: Fix type conversion to match function return type (#1794) by Khem Raj · 8 months ago
  80. d77b692 CMake: unbreak version handling for tarballs (#1793) by Roman Lebedev · 8 months ago
  81. 144d23c hotfix: Correct pypi-publishing action tag to v1.8.14 (#1791) by Nicholas Junge · 9 months ago
  82. 7f992a5 Improve compatibility with Hexagon hardware (#1785) by Steven Johnson · 9 months ago
  83. a4cf155 preparing for v1.8.4 (#1788) by dominic · 9 months ago v1.8.4
  84. bc946b9 Modernize wheel building job config (#1783) by Nicholas Junge · 10 months ago
  85. 185c55d Switch git override to stable BCR tag for nanobind_bazel (#1778) by Nicholas Junge · 10 months ago
  86. c010560 Add `benchmark_main.pc` to link `main()` containing library (#1779) by David Seifert · 10 months ago
  87. d6ce145 Refactor: Return frequency as double (#1782) by dhairya · 10 months ago
  88. 70916cb Remove COMPILER_IBMXL macro for z/OS (#1777) by Fanbo Meng · 10 months ago
  89. f3ec7b8 Fix OpenBSD build (#1772) by Vasyl Zubko · 11 months ago
  90. d5c55e8 allow BENCHMARK_VERSION to be undefined (#1769) by PhilipDeegan · 11 months ago
  91. 06b4a07 clang-tidy broke the world (#1766) by Roman Lebedev · 11 months ago
  92. ad7c3ff Fix implicit conversion changes signess warning in perf_counters.cc (#1765) by Afanasyev Ivan · 11 months ago
  93. eaafe69 Add Python bindings build using bzlmod (#1764) by Nicholas Junge · 11 months ago
  94. c64b144 mitigate clang build warnings -Wconversion (#1763) by dominic · 11 months ago
  95. 654d8d6 Fixed LTO issue on no discard variable (#1761) by Tiago Freire · 11 months ago
  96. ef88520 Revert "fix some warnings" (#1762) by Roman Lebedev · 11 months ago
  97. 1576991 fix some warnings by Dominic Hamon · 12 months ago
  98. 3d85343 Rewrite complexity_test to use (hardcoded) manual time (#1757) by Roman Lebedev · 12 months ago
  99. 7f7c96a sysinfo.cc: Always abort on GetNumCPUs failure (#1756) by Sam James · 12 months ago
  100. 385033b CycleClock: Add support for Alpha architecture (#1753) by Sam James · 12 months ago