v1.8.3
版本发布时间: 2023-08-31 20:17:48
google/benchmark最新发布版本:v1.9.0(2024-08-16 18:09:24)
What's Changed
- Fix broken PFM-enabled tests by @macandy13 in https://github.com/google/benchmark/pull/1623
- Update tools.md for missing color meaning issue #1491 by @varshneydevansh in https://github.com/google/benchmark/pull/1624
- Add pyproject.toml file for PEP518 compliance by @nicholasjng in https://github.com/google/benchmark/pull/1625
- pfm: Use a more standard CMake approach for finding libpfm by @chipot in https://github.com/google/benchmark/pull/1628
- Bump
nanobind
to stable v1.4.0 tag by @nicholasjng in https://github.com/google/benchmark/pull/1626 - Bump scipy from 1.5.4 to 1.10.0 in /tools by @dependabot in https://github.com/google/benchmark/pull/1630
- Downgrade bazel to windows-2019 by @dmah42 in https://github.com/google/benchmark/pull/1629
- Add tests for Human Readable functionality by @dmah42 in https://github.com/google/benchmark/pull/1632
- Delete unused requirements file, simplify nanobind build file by @nicholasjng in https://github.com/google/benchmark/pull/1635
- Update bzlmod support to new rules_python extension API by @jsharpe in https://github.com/google/benchmark/pull/1633
- Re-enable
windows-latest
tests for newer Bazel by @nicholasjng in https://github.com/google/benchmark/pull/1641 - Fix
-Werror,-Wold-style-cast
build failure on Windows. by @saran-t in https://github.com/google/benchmark/pull/1637 - Mark internal deps as dev_depenencies so that downstream modules don't require those by @macandy13 in https://github.com/google/benchmark/pull/1640
- bug: Inconsistent suffixes console reporter 1009 by @varshneydevansh in https://github.com/google/benchmark/pull/1631
- Fix IntelLLVM compiler error by @joannapng in https://github.com/google/benchmark/pull/1644
- fix: added benchmark_counters_tabular for file by @varshneydevansh in https://github.com/google/benchmark/pull/1645
- [perf-counters] Fix pause/resume by @mtrofin in https://github.com/google/benchmark/pull/1643
- sysinfo.cc: Call getloadavg for Android API >= 29 by @jmr in https://github.com/google/benchmark/pull/1649
- benchmark.cc: Fix benchmarks_with_threads condition by @jmr in https://github.com/google/benchmark/pull/1651
- perf-counters: Make tests pass on Android by @jmr in https://github.com/google/benchmark/pull/1653
- State: Initialize counters with kAvgIteration in constructor by @jmr in https://github.com/google/benchmark/pull/1652
- perf_counters: Initialize once only when needed by @jmr in https://github.com/google/benchmark/pull/1656
- test: Use gtest_main only when needed by @jmr in https://github.com/google/benchmark/pull/1657
- StatisticsMedian: Fix bug by @jmr in https://github.com/google/benchmark/pull/1658
New Contributors
- @varshneydevansh made their first contribution in https://github.com/google/benchmark/pull/1624
- @chipot made their first contribution in https://github.com/google/benchmark/pull/1628
- @dependabot made their first contribution in https://github.com/google/benchmark/pull/1630
- @jsharpe made their first contribution in https://github.com/google/benchmark/pull/1633
- @saran-t made their first contribution in https://github.com/google/benchmark/pull/1637
- @joannapng made their first contribution in https://github.com/google/benchmark/pull/1644
- @jmr made their first contribution in https://github.com/google/benchmark/pull/1649
Full Changelog: https://github.com/google/benchmark/compare/v1.8.2...v1.8.3