Dominic Hamon
4b2565831f
fix typo
bazel / bazel.ubuntu-latest (push) Has been cancelled
bazel / bazel.windows-latest (push) Has been cancelled
clang-format-lint / check-clang-format (push) Has been cancelled
bazel / bazel.macos-latest (push) Has been cancelled
clang-tidy / run-clang-tidy (push) Has been cancelled
sanitizer / asan.Debug (push) Has been cancelled
sanitizer / msan.Debug (push) Has been cancelled
sanitizer / tsan.Debug (push) Has been cancelled
sanitizer / ubsan.Debug (push) Has been cancelled
sanitizer / asan.RelWithDebInfo (push) Has been cancelled
sanitizer / msan.RelWithDebInfo (push) Has been cancelled
sanitizer / tsan.RelWithDebInfo (push) Has been cancelled
sanitizer / ubsan.RelWithDebInfo (push) Has been cancelled
2026-01-21 14:08:08 +00:00
Dominic Hamon
434c10f024
improve bazel setup
2026-01-21 14:07:37 +00:00
Dominic Hamon
192ef10025
version bump to 1.9.5
clang-format-lint / check-clang-format (push) Has been cancelled
clang-tidy / run-clang-tidy (push) Has been cancelled
sanitizer / asan.Debug (push) Has been cancelled
bazel / bazel.macos-latest (push) Has been cancelled
bazel / bazel.ubuntu-latest (push) Has been cancelled
bazel / bazel.windows-latest (push) Has been cancelled
sanitizer / msan.Debug (push) Has been cancelled
sanitizer / tsan.Debug (push) Has been cancelled
sanitizer / ubsan.Debug (push) Has been cancelled
sanitizer / asan.RelWithDebInfo (push) Has been cancelled
sanitizer / msan.RelWithDebInfo (push) Has been cancelled
sanitizer / tsan.RelWithDebInfo (push) Has been cancelled
sanitizer / ubsan.RelWithDebInfo (push) Has been cancelled
v1.9.5
2026-01-21 13:16:48 +00:00
Kostiantyn Lazukin
d8db2f90b6
Silence -Wc2y-extensions warning around __COUNTER__ ( #2108 )
...
clang-23 in pedantic mode now warns that __COUNTER__ macro is c2y
extension. This patch silences this warning around uses of this
macro.
Co-authored-by: dominic <510002+dmah42@users.noreply.github.com >
2026-01-21 13:15:42 +00:00
Dominic Hamon
aa3ed62f60
pin bazelversion to pre-9
2026-01-21 12:42:30 +00:00
Dominic Hamon
31fae1bb24
rename to avoid gtest warnings
2026-01-20 10:51:58 +00:00
Dominic Hamon
5c55f5d4f4
clang tidy warnings
2026-01-20 10:37:18 +00:00
dependabot[bot]
494a04fa83
Bump actions/cache from 5.0.1 to 5.0.2 ( #2104 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/9255dc7a253b0ccc959486e2bca901246202afeb...8b402f58fbc84540c8b491a91e594a4576fec3d7 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 5.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 01:25:01 +03:00
Jesse Rosenstock
90ebbdedf0
Make the Benchmark class public ( #2101 )
...
Move ::benchmark::internal::Benchmark to ::benchmark::Benchmark.
It's a bit odd that the documented way to pass arguments to a
benchmark is with `benchmark::internal::Benchmark`. Make this
public instead.
https://github.com/google/benchmark/blob/v1.9.4/docs/user_guide.md#passing-arguments
https://raw.githubusercontent.com/google/benchmark/refs/tags/v1.9.4/docs/user_guide.md#:~:text=void%20CustomArguments(benchmark%3A%3A-,internal%3A%3ABenchmark,-*%20b)%20%7B%0A%20%20for%20 (int
Keep ::benchmark::internal::Benchmark as a deprecated forwarding alias.
Uses of Benchmark in the internal namespace need to explicitly use
::benchmark::Benchmark to avoid the deprecation warning.
2026-01-14 21:04:17 +03:00
dependabot[bot]
262afc9016
Bump scipy from 1.16.3 to 1.17.0 in /tools ( #2103 )
...
Bumps [scipy](https://github.com/scipy/scipy ) from 1.16.3 to 1.17.0.
- [Release notes](https://github.com/scipy/scipy/releases )
- [Commits](https://github.com/scipy/scipy/compare/v1.16.3...v1.17.0 )
---
updated-dependencies:
- dependency-name: scipy
dependency-version: 1.17.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dominic <510002+dmah42@users.noreply.github.com >
2026-01-13 10:28:16 +00:00
dependabot[bot]
a6e0a72355
Bump numpy from 2.4.0 to 2.4.1 in /tools ( #2102 )
...
Bumps [numpy](https://github.com/numpy/numpy ) from 2.4.0 to 2.4.1.
- [Release notes](https://github.com/numpy/numpy/releases )
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst )
- [Commits](https://github.com/numpy/numpy/compare/v2.4.0...v2.4.1 )
---
updated-dependencies:
- dependency-name: numpy
dependency-version: 2.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 10:09:47 +00:00
dependabot[bot]
27fc2bf441
Bump pypa/cibuildwheel from 3.3.0 to 3.3.1 ( #2100 )
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/63fd63b352a9a8bdcc24791c9dbee952ee9a8abc...298ed2fb2c105540f5ed055e8a6ad78d82dd3a7e )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-version: 3.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Roman Lebedev <lebedev.ri@gmail.com >
2026-01-07 01:30:47 +03:00
dependabot[bot]
571265d36b
Bump astral-sh/setup-uv from 7.1.6 to 7.2.0 ( #2099 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.1.6 to 7.2.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/681c641aba71e4a1c380be3ab5e12ad51f415867...61cb8a9741eeb8a550a1b8544337180c0fc8476b )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Roman Lebedev <lebedev.ri@gmail.com >
2026-01-07 01:05:40 +03:00
dependabot[bot]
493123710d
Bump numpy from 2.3.5 to 2.4.0 in /tools ( #2097 )
...
Bumps [numpy](https://github.com/numpy/numpy ) from 2.3.5 to 2.4.0.
- [Release notes](https://github.com/numpy/numpy/releases )
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst )
- [Commits](https://github.com/numpy/numpy/compare/v2.3.5...v2.4.0 )
---
updated-dependencies:
- dependency-name: numpy
dependency-version: 2.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Roman Lebedev <lebedev.ri@gmail.com >
2026-01-07 00:29:35 +03:00
dependabot[bot]
4a76220087
Bump egor-tensin/setup-clang from 1.4 to 2.1 ( #2098 )
...
Bumps [egor-tensin/setup-clang](https://github.com/egor-tensin/setup-clang ) from 1.4 to 2.1.
- [Release notes](https://github.com/egor-tensin/setup-clang/releases )
- [Commits](https://github.com/egor-tensin/setup-clang/compare/ef434b41eb33a70396fb336b1bae39c76d740c3d...471a6f8ef1d449dba8e1a51780e7f943572a3f99 )
---
updated-dependencies:
- dependency-name: egor-tensin/setup-clang
dependency-version: '2.1'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 23:44:40 +03:00
dependabot[bot]
04ccbd8603
Bump astral-sh/setup-uv from 7.1.5 to 7.1.6 ( #2095 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.1.5 to 7.1.6.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/ed21f2f24f8dd64503750218de024bcf64c7250a...681c641aba71e4a1c380be3ab5e12ad51f415867 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.1.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 10:35:12 +00:00
dependabot[bot]
5411a3cd20
Bump msys2/setup-msys2 from 2.29.0 to 2.30.0 ( #2096 )
...
Bumps [msys2/setup-msys2](https://github.com/msys2/setup-msys2 ) from 2.29.0 to 2.30.0.
- [Release notes](https://github.com/msys2/setup-msys2/releases )
- [Changelog](https://github.com/msys2/setup-msys2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/msys2/setup-msys2/compare/fb197b72ce45fb24f17bf3f807a388985654d1f2...4f806de0a5a7294ffabaff804b38a9b435a73bda )
---
updated-dependencies:
- dependency-name: msys2/setup-msys2
dependency-version: 2.30.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 10:28:43 +00:00
dependabot[bot]
bc71af254c
Bump actions/cache from 4.3.0 to 5.0.1 ( #2092 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.3.0 to 5.0.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/0057852bfaa89a56745cba8c7296529d2fc39830...9255dc7a253b0ccc959486e2bca901246202afeb )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 5.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dominic <510002+dmah42@users.noreply.github.com >
2025-12-15 12:06:28 +00:00
dependabot[bot]
4caa0f028c
Bump actions/upload-artifact from 5.0.0 to 6.0.0 ( #2093 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/330a01c490aca151604b8cf639adc76d48f6c5d4...b7c566a772e6b6bfb58ed0dc250532a479d7789f )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dominic <510002+dmah42@users.noreply.github.com >
2025-12-15 11:40:29 +00:00
dependabot[bot]
8b940fbc72
Bump actions/download-artifact from 6.0.0 to 7.0.0 ( #2094 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/018cc2cf5baa6db3ef3c5f8a56943fffe632ef53...37930b1c2abaa49bbe596cd826c3c89aef350131 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 11:22:58 +00:00
Frank Rosner
3e7dac665b
#2080 : Fix rate and thread rate counter aggregates ( #2081 )
...
* Update counter.cc
* User counters: normalize time by thread count
Fixes https://github.com/google/benchmark/issues/2080
* docs
---------
Co-authored-by: Roman Lebedev <lebedev.ri@gmail.com >
2025-12-10 21:38:32 +03:00
dependabot[bot]
63f16af14b
Bump astral-sh/setup-uv from 7.1.4 to 7.1.5 ( #2090 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.1.4 to 7.1.5.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/1e862dfacbd1d6d858c55d9b792c756523627244...ed21f2f24f8dd64503750218de024bcf64c7250a )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.1.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dominic <510002+dmah42@users.noreply.github.com >
2025-12-10 09:42:53 +00:00
dependabot[bot]
2f550a37bd
Bump actions/checkout from 6.0.0 to 6.0.1 ( #2086 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3...8e8c483db84b4bee98b60c0593521ed34d9990e8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-10 09:36:47 +00:00
dependabot[bot]
ade834a6d5
Bump lukka/get-cmake from 4.2.0 to 4.2.1 ( #2091 )
...
Bumps [lukka/get-cmake](https://github.com/lukka/get-cmake ) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/lukka/get-cmake/releases )
- [Commits](https://github.com/lukka/get-cmake/compare/bb2faa721a800324b726fec00f7c1ff7641964d1...9e07ecdcee1b12e5037e42f410b67f03e2f626e1 )
---
updated-dependencies:
- dependency-name: lukka/get-cmake
dependency-version: 4.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-10 09:22:19 +00:00
Roman Lebedev
1b150e2fb0
Add tests for user counters w/ threads ( #2089 )
2025-12-08 18:59:07 +00:00
David Benjamin
009f05c242
Make the build work with -Wformat=2 ( #2088 )
...
* Make the build work with -Wformat=2
The -Wformat=2 macro requires every format string either be a string
literal, or a parameter that was tagged with the format attribute. The
upshot is that it expects every printf function to be marked, or you get
warnings like this:
src/console_reporter.cc:104:23: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
104 | out << FormatString(fmt, args);
| ^~~
Marking such things is generally worthwhile since it turns on
error-checking within the library, so fill in the missing ones.
Tested with:
bazelisk build --copt=-Werror --copt=-Wformat=2 :all
* Add -Wformat=2 to catch regressions
2025-12-08 15:04:32 +00:00
Hamza
6a8dee95ae
Remove redundant feature checks on re-run of CMake config step ( #2084 )
...
- On a config re-run, CMake will not check features again as it will read previously defined cache variables.
- Logic was difficult to follow, so refactored `cxx_feature_check` for simplicity
Fixes https://github.com/google/benchmark/issues/2078 .
2025-11-29 03:33:03 +03:00
dependabot[bot]
2279f2acc8
Bump astral-sh/setup-uv from 7.1.3 to 7.1.4 ( #2077 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.1.3 to 7.1.4.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/5a7eac68fb9809dea845d802897dc5c723910fa3...1e862dfacbd1d6d858c55d9b792c756523627244 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 09:59:52 +00:00
dependabot[bot]
31a110a278
Bump actions/setup-python from 6.0.0 to 6.1.0 ( #2079 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/e797f83bcb11b83ae66e0230d6156d7c80228e7c...83679a892e2d95755f2dac6acb0bfd1e9ac5d548 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 09:44:57 +00:00
dependabot[bot]
c3f86578bb
Bump actions/checkout from 5.0.1 to 6.0.0 ( #2074 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5.0.1 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/93cb6efe18208431cddfb8368fd83d5badbf9bfd...1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dominic <510002+dmah42@users.noreply.github.com >
2025-11-21 13:58:07 +00:00
dependabot[bot]
6f0461a3ce
Bump lukka/get-cmake from 4.1.2 to 4.2.0 ( #2075 )
...
Bumps [lukka/get-cmake](https://github.com/lukka/get-cmake ) from 4.1.2 to 4.2.0.
- [Release notes](https://github.com/lukka/get-cmake/releases )
- [Commits](https://github.com/lukka/get-cmake/compare/628dd514bed37cb0a609e84a6186cbbaa2fc0140...bb2faa721a800324b726fec00f7c1ff7641964d1 )
---
updated-dependencies:
- dependency-name: lukka/get-cmake
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dominic <510002+dmah42@users.noreply.github.com >
2025-11-21 13:44:24 +00:00
Nico Weber
188e827899
Add missing type_traits include to benchmark_register.h ( #2076 )
...
The file uses std::is_signed, which is in <type_traits>.
Without this, this file won't build after https://llvm.org/PR168334
2025-11-21 05:32:14 +03:00
wieDasDing
9458f54b9a
Take a closure for benchmark configuration ( #2073 )
...
It turns out it is useful when a benchmark is generated on the fly
before the enumeration on benchmark registration.
There is a use case in which benchmarks shall be built from
configuration flags.
Without captures, it is actually hard to pass additional data.
Signed-off-by: Xiangfei Ding <dingxiangfei2009@protonmail.ch >
2025-11-20 17:48:56 +00:00
dependabot[bot]
6509ad7e41
Bump numpy from 2.3.4 to 2.3.5 in /tools ( #2071 )
...
Bumps [numpy](https://github.com/numpy/numpy ) from 2.3.4 to 2.3.5.
- [Release notes](https://github.com/numpy/numpy/releases )
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst )
- [Commits](https://github.com/numpy/numpy/compare/v2.3.4...v2.3.5 )
---
updated-dependencies:
- dependency-name: numpy
dependency-version: 2.3.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dominic <510002+dmah42@users.noreply.github.com >
2025-11-18 11:54:15 +00:00
dependabot[bot]
0f0a272e07
Bump pypa/cibuildwheel from 3.2.1 to 3.3.0 ( #2069 )
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/9c00cb4f6b517705a3794b22395aedc36257242c...63fd63b352a9a8bdcc24791c9dbee952ee9a8abc )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-version: 3.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-18 10:20:13 +00:00
dependabot[bot]
850b88b339
Bump actions/checkout from 5.0.0 to 5.0.1 ( #2072 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/08c6903cd8c0fde910a37f88322edcfb5dd907a8...93cb6efe18208431cddfb8368fd83d5badbf9bfd )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 5.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-18 10:03:26 +00:00
Edge-Seven
f87f080fb9
Fix typos in some files ( #2070 )
...
Co-authored-by: khanhkhanhlele <namkhanh20xx@gmail.com >
2025-11-17 11:26:56 +00:00
dependabot[bot]
57d14f7048
Bump astral-sh/setup-uv from 7.1.2 to 7.1.3 ( #2068 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.1.2 to 7.1.3.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/85856786d1ce8acfbcc2f13a5f3fbd6b938f9f41...5a7eac68fb9809dea845d802897dc5c723910fa3 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-11 08:59:18 +00:00
dependabot[bot]
18b746f813
Bump scipy from 1.16.2 to 1.16.3 in /tools ( #2066 )
...
Bumps [scipy](https://github.com/scipy/scipy ) from 1.16.2 to 1.16.3.
- [Release notes](https://github.com/scipy/scipy/releases )
- [Commits](https://github.com/scipy/scipy/compare/v1.16.2...v1.16.3 )
---
updated-dependencies:
- dependency-name: scipy
dependency-version: 1.16.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 12:38:39 +00:00
dependabot[bot]
cd6bbba29c
Bump astral-sh/setup-uv from 7.1.1 to 7.1.2 ( #2065 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.1.1 to 7.1.2.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/2ddd2b9cb38ad8efd50337e8ab201519a34c9f24...85856786d1ce8acfbcc2f13a5f3fbd6b938f9f41 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 12:18:09 +00:00
dependabot[bot]
8ece01661a
Bump actions/download-artifact from 5.0.0 to 6.0.0 ( #2064 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/634f93cb2916e3fdff6788551b99b062d0335ce0...018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dominic <510002+dmah42@users.noreply.github.com >
2025-10-27 16:04:28 +00:00
dependabot[bot]
a61c3a6509
Bump actions/upload-artifact from 4.6.2 to 5.0.0 ( #2063 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.2 to 5.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/ea165f8d65b6e75b540449e92b4886f43607fa02...330a01c490aca151604b8cf639adc76d48f6c5d4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 15:55:15 +00:00
wieDasDing
8498a2a039
Fix warnings from Clang ( #2062 )
...
* Fix warnings from Clang
This patch addresses a few issues:
- Wformat-nonliteral from colour printing functions
- Wmissing-prototypes from a few internal functions
Signed-off-by: Xiangfei Ding <dingxiangfei2009@protonmail.ch >
* Wrap tests in anonymous namespaces
Technically tests should be using internal linkage.
Signed-off-by: Xiangfei Ding <dingxiangfei2009@protonmail.ch >
---------
Signed-off-by: Xiangfei Ding <dingxiangfei2009@protonmail.ch >
2025-10-23 11:58:38 +03:00
dependabot[bot]
7b9e482e3d
Bump astral-sh/setup-uv from 7.1.0 to 7.1.1 ( #2061 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.1.0 to 7.1.1.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/3259c6206f993105e3a61b142c2d97bf4b9ef83d...2ddd2b9cb38ad8efd50337e8ab201519a34c9f24 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-21 10:51:29 +01:00
Cole Sturza
d029e781f6
fix: add missing override key word to ThreadRunnerDefault::RunThreads in benchmark_runner.cc ( #2060 )
...
Co-authored-by: dominic <510002+dmah42@users.noreply.github.com >
2025-10-16 11:16:38 +01:00
dependabot[bot]
4165bf232b
Bump numpy from 2.3.3 to 2.3.4 in /tools ( #2058 )
...
Bumps [numpy](https://github.com/numpy/numpy ) from 2.3.3 to 2.3.4.
- [Release notes](https://github.com/numpy/numpy/releases )
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst )
- [Commits](https://github.com/numpy/numpy/compare/v2.3.3...v2.3.4 )
---
updated-dependencies:
- dependency-name: numpy
dependency-version: 2.3.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-16 10:17:27 +01:00
dependabot[bot]
6d1aced6dc
Bump astral-sh/setup-uv from 7.0.0 to 7.1.0 ( #2055 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.0.0 to 7.1.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/eb1897b8dc4b5d5bfe39a428a8f2304605e0983c...3259c6206f993105e3a61b142c2d97bf4b9ef83d )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dominic <510002+dmah42@users.noreply.github.com >
2025-10-14 11:21:35 +01:00
Nicholas Junge
c2917683a1
bindings(python): Remove hard absl-py dependency ( #2052 )
...
* bindings(python): Remove hard `absl-py` dependency
This commit refactors the public `google_benchmark` APIs to work without
`absl-py` installed in the current virtual environment.
It also removes `absl-py` from the list of PyPI package dependencies.
To restore the previous behavior, users can implement a custom `main()` function using
`absl.app` as command-line parser + runner, for example as the previous default `main()`
function that is removed by this very commit.
* bindings(python): Remove private methods
They are no longer useful without absl. Instead, users can call the exposed C++
bindings (`_benchmark.Initialize()` and `_benchmark.RunSpecifiedBenchmarks`)
directly, all within a custom `main()` function.
---------
Co-authored-by: dominic <510002+dmah42@users.noreply.github.com >
2025-10-14 11:05:06 +01:00
dependabot[bot]
37522dc7f3
Bump pypa/cibuildwheel from 3.2.0 to 3.2.1 ( #2056 )
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/7c619efba910c04005a835b110b057fc28fd6e93...9c00cb4f6b517705a3794b22395aedc36257242c )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-version: 3.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-14 10:45:03 +01:00
Nicholas Junge
b7965973c6
wheels: Update GitHub Actions runner to avoid errors due to macOS x86_64 deprecation ( #2054 )
...
GitHub has deprecated the `macos-13` runner image, and recommends using the `macos-15-intel`
or `macos-14-large` images for macOS x86 builds.
Hence, for the x86 wheel build job, change `runner.os` to be `macos-15-intel`.
Co-authored-by: dominic <510002+dmah42@users.noreply.github.com >
2025-10-13 18:11:08 +01:00