Unclaimed project
Are you a maintainer of benchmark? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
benchmark
A microbenchmark support library
v1.9.5 - benchmark Release Notes | AnnounceHQBack to changelogNew
v1.9.5
What's Changed
- python binding: add range check by @senyai in https://github.com/google/benchmark/pull/1990
- fix: resolve editable installation issue for python package by @senyai in https://github.com/google/benchmark/pull/1989
- Add deprecation warnings for MSVC by @frederick-vs-ja in https://github.com/google/benchmark/pull/1993
- [doc] Added nice to reducing_variance by @Proxihox in https://github.com/google/benchmark/pull/1994
- Fix bug: link Shlwapi in Libs.private for Windows by @xshthkr in https://github.com/google/benchmark/pull/1996
- Improve handling of private link libraries in pkg-config generation by @xshthkr in https://github.com/google/benchmark/pull/1998
- python: Update to cibuildwheel 3.0 by @nicholasjng in https://github.com/google/benchmark/pull/1999
- core(perf): use string move constructor for AddCustomContext by @romintomasetti in https://github.com/google/benchmark/pull/2005
- Guard adding intel compiler flag behind check for intel compiler. by @EricWF in https://github.com/google/benchmark/pull/2004
- Compilation error with warning C4267 fix by @GrinlexGH in https://github.com/google/benchmark/pull/2008
- CI: update available containers by @LebedevRI in https://github.com/google/benchmark/pull/2009
Update pre-commit ruff lib by @mosfet80 in https://github.com/google/benchmark/pull/2010Added OpenSSF Scorecard Badge for Security Insights by @kiselik in https://github.com/google/benchmark/pull/2014Fix build when targeting Arm64EC using Clang by @dpaoliello in https://github.com/google/benchmark/pull/2012python: Assert that libdir is a Path in all branches by @nicholasjng in https://github.com/google/benchmark/pull/1992ci: Update pre-commit hooks and GitHub Action by @nicholasjng in https://github.com/google/benchmark/pull/2000Python: add bindings for AddCustomContext by @senyai in https://github.com/google/benchmark/pull/1988[StepSecurity] Apply security best practices by @step-security-bot in https://github.com/google/benchmark/pull/2018clang-format python bindings (benchmark.cc) by @senyai in https://github.com/google/benchmark/pull/2020Bump actions/checkout from 4.3.0 to 5.0.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2019Bump actions/download-artifact from 4.3.0 to 5.0.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2024Bump DoozyX/clang-format-lint-action from 0.18.2 to 0.20 by @dependabot[bot] in https://github.com/google/benchmark/pull/2025Bump astral-sh/setup-uv from 6.4.3 to 6.5.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2026Bump pypa/cibuildwheel from 3.0.0 to 3.1.3 by @dependabot[bot] in https://github.com/google/benchmark/pull/2023Bump numpy from 1.25 to 2.0.2 in /tools by @dependabot[bot] in https://github.com/google/benchmark/pull/2021Bump scipy from 1.10.0 to 1.13.1 in /tools by @dependabot[bot] in https://github.com/google/benchmark/pull/2022python: fix segfault on empty argv in main() by @senyai in https://github.com/google/benchmark/pull/20032011: Installing contents from benchmark's tools/ subdirectory. by @BuildMonkey in https://github.com/google/benchmark/pull/2016Bump pypa/cibuildwheel from 3.1.3 to 3.1.4 by @dependabot[bot] in https://github.com/google/benchmark/pull/2029Bump astral-sh/setup-uv from 6.5.0 to 6.6.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2030Bump msys2/setup-msys2 from 2.28.0 to 2.29.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2031Bump astral-sh/setup-uv from 6.6.0 to 6.6.1 by @dependabot[bot] in https://github.com/google/benchmark/pull/2032Bump lukka/get-cmake from 4.1.0 to 4.1.1 by @dependabot[bot] in https://github.com/google/benchmark/pull/2033Bump actions/setup-python from 5.6.0 to 6.0.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2035Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2034Add initializer for statistics field by @pcc in https://github.com/google/benchmark/pull/2038JSON reporter: make int dumping always happen in C locale by @LebedevRI in https://github.com/google/benchmark/pull/2040Bump astral-sh/setup-uv from 6.6.1 to 6.7.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2041Adding explicit cast to aid in template argument deduction. by @dmah42 in https://github.com/google/benchmark/pull/2042Bump pypa/cibuildwheel from 3.1.4 to 3.2.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2043Bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2044Bump astral-sh/setup-uv from 6.7.0 to 6.8.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2045Bump ossf/scorecard-action from 2.4.2 to 2.4.3 by @dependabot[bot] in https://github.com/google/benchmark/pull/2047Fix CXX feature check when try_run compilation fails by @cnaples79 in https://github.com/google/benchmark/pull/2046Bump lukka/get-cmake from 4.1.1 to 4.1.2 by @dependabot[bot] in https://github.com/google/benchmark/pull/2048Bump numpy from 2.0.2 to 2.3.3 in /tools by @dependabot[bot] in https://github.com/google/benchmark/pull/2049Bump scipy from 1.13.1 to 1.16.2 in /tools by @dependabot[bot] in https://github.com/google/benchmark/pull/2050Bump astral-sh/setup-uv from 6.8.0 to 7.0.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2051dev: Update pre-commit hooks and nanobind_bazel version by @nicholasjng in https://github.com/google/benchmark/pull/2053wheels: Update GitHub Actions runner to avoid errors due to macOS x86… by @nicholasjng in https://github.com/google/benchmark/pull/2054Bump pypa/cibuildwheel from 3.2.0 to 3.2.1 by @dependabot[bot] in https://github.com/google/benchmark/pull/2056bindings(python): Remove hard absl-py dependency by @nicholasjng in https://github.com/google/benchmark/pull/2052Bump astral-sh/setup-uv from 7.0.0 to 7.1.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2055Bump numpy from 2.3.3 to 2.3.4 in /tools by @dependabot[bot] in https://github.com/google/benchmark/pull/2058fix: add missing override key word to ThreadRunnerDefault::RunThreads by @colesturza in https://github.com/google/benchmark/pull/2060Bump astral-sh/setup-uv from 7.1.0 to 7.1.1 by @dependabot[bot] in https://github.com/google/benchmark/pull/2061Fix warnings from Clang by @dingxiangfei2009 in https://github.com/google/benchmark/pull/2062Bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2063Bump actions/download-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2064Bump astral-sh/setup-uv from 7.1.1 to 7.1.2 by @dependabot[bot] in https://github.com/google/benchmark/pull/2065Bump scipy from 1.16.2 to 1.16.3 in /tools by @dependabot[bot] in https://github.com/google/benchmark/pull/2066Bump astral-sh/setup-uv from 7.1.2 to 7.1.3 by @dependabot[bot] in https://github.com/google/benchmark/pull/2068docs: fix typos in some files by @Edge-Seven in https://github.com/google/benchmark/pull/2070Bump actions/checkout from 5.0.0 to 5.0.1 by @dependabot[bot] in https://github.com/google/benchmark/pull/2072Bump pypa/cibuildwheel from 3.2.1 to 3.3.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2069Bump numpy from 2.3.4 to 2.3.5 in /tools by @dependabot[bot] in https://github.com/google/benchmark/pull/2071Take a closure for benchmark configuration by @dingxiangfei2009 in https://github.com/google/benchmark/pull/2073Add missing type_traits include to benchmark_register.h by @nico in https://github.com/google/benchmark/pull/2076Bump lukka/get-cmake from 4.1.2 to 4.2.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2075Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2074Bump actions/setup-python from 6.0.0 to 6.1.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2079Bump astral-sh/setup-uv from 7.1.3 to 7.1.4 by @dependabot[bot] in https://github.com/google/benchmark/pull/2077Remove redundant feature checks on re-run of CMake config step by @theComputeKid in https://github.com/google/benchmark/pull/2084Make the build work with -Wformat=2 by @davidben in https://github.com/google/benchmark/pull/2088Add tests for user counters w/ threads by @LebedevRI in https://github.com/google/benchmark/pull/2089Bump lukka/get-cmake from 4.2.0 to 4.2.1 by @dependabot[bot] in https://github.com/google/benchmark/pull/2091Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in https://github.com/google/benchmark/pull/2086Bump astral-sh/setup-uv from 7.1.4 to 7.1.5 by @dependabot[bot] in https://github.com/google/benchmark/pull/2090#2080: Fix rate and thread rate counter aggregates by @FRosner in https://github.com/google/benchmark/pull/2081Bump actions/download-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2094Bump actions/upload-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2093Bump actions/cache from 4.3.0 to 5.0.1 by @dependabot[bot] in https://github.com/google/benchmark/pull/2092Bump msys2/setup-msys2 from 2.29.0 to 2.30.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2096Bump astral-sh/setup-uv from 7.1.5 to 7.1.6 by @dependabot[bot] in https://github.com/google/benchmark/pull/2095Bump egor-tensin/setup-clang from 1.4 to 2.1 by @dependabot[bot] in https://github.com/google/benchmark/pull/2098Bump numpy from 2.3.5 to 2.4.0 in /tools by @dependabot[bot] in https://github.com/google/benchmark/pull/2097Bump astral-sh/setup-uv from 7.1.6 to 7.2.0 by @dependabot[bot] in https://github.com/google/benchmark/pull/2099Bump pypa/cibuildwheel from 3.3.0 to 3.3.1 by @dependabot[bot] in https://github.com/google/benchmark/pull/2100Bump numpy from 2.4.0 to 2.4.1 in /tools by @dependabot[bot] in https://github.com/google/benchmark/pull/2102Bump scipy from 1.16.3 to 1.17.0 in /tools by @dependabot[bot] in https://github.com/google/benchmark/pull/2103Make the Benchmark class public by @jmr in https://github.com/google/benchmark/pull/2101Bump actions/cache from 5.0.1 to 5.0.2 by @dependabot[bot] in https://github.com/google/benchmark/pull/2104Silence -Wc2y-extensions warning around __COUNTER__ by @Sunday111 in https://github.com/google/benchmark/pull/2108New Contributors
- @senyai made their first contribution in https://github.com/google/benchmark/pull/1990
- @frederick-vs-ja made their first contribution in https://github.com/google/benchmark/pull/1993
- @Proxihox made their first contribution in https://github.com/google/benchmark/pull/1994
- @xshthkr made their first contribution in https://github.com/google/benchmark/pull/1996
- @romintomasetti made their first contribution in https://github.com/google/benchmark/pull/2005
- @GrinlexGH made their first contribution in https://github.com/google/benchmark/pull/2008
- @kiselik made their first contribution in https://github.com/google/benchmark/pull/2014
- @dpaoliello made their first contribution in https://github.com/google/benchmark/pull/2012
- @step-security-bot made their first contribution in https://github.com/google/benchmark/pull/2018
- @BuildMonkey made their first contribution in https://github.com/google/benchmark/pull/2016
- @pcc made their first contribution in https://github.com/google/benchmark/pull/2038
- @cnaples79 made their first contribution in https://github.com/google/benchmark/pull/2046
- @colesturza made their first contribution in https://github.com/google/benchmark/pull/2060
- @dingxiangfei2009 made their first contribution in https://github.com/google/benchmark/pull/2062
- @Edge-Seven made their first contribution in https://github.com/google/benchmark/pull/2070
- @davidben made their first contribution in https://github.com/google/benchmark/pull/2088
- @FRosner made their first contribution in https://github.com/google/benchmark/pull/2081
- @Sunday111 made their first contribution in https://github.com/google/benchmark/pull/2108
Full Changelog: https://github.com/google/benchmark/compare/v1.9.4...v1.9.5