bazel-contrib / toolchains_llvm

LLVM toolchain for bazel
Apache License 2.0
289 stars 207 forks source link

Update dependency com_github_google_benchmark to v1.8.3 #265

Closed renovate[bot] closed 6 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
com_github_google_benchmark http_archive minor v1.7.1 -> v1.8.3

Release Notes

google/benchmark (com_github_google_benchmark) ### [`v1.8.3`](https://togithub.com/google/benchmark/releases/tag/v1.8.3) [Compare Source](https://togithub.com/google/benchmark/compare/v1.8.2...v1.8.3) #### What's Changed - Fix broken PFM-enabled tests by [@​macandy13](https://togithub.com/macandy13) in [https://github.com/google/benchmark/pull/1623](https://togithub.com/google/benchmark/pull/1623) - Update tools.md for missing color meaning issue [#​1491](https://togithub.com/google/benchmark/issues/1491) by [@​varshneydevansh](https://togithub.com/varshneydevansh) in [https://github.com/google/benchmark/pull/1624](https://togithub.com/google/benchmark/pull/1624) - Add pyproject.toml file for PEP518 compliance by [@​nicholasjng](https://togithub.com/nicholasjng) in [https://github.com/google/benchmark/pull/1625](https://togithub.com/google/benchmark/pull/1625) - pfm: Use a more standard CMake approach for finding libpfm by [@​chipot](https://togithub.com/chipot) in [https://github.com/google/benchmark/pull/1628](https://togithub.com/google/benchmark/pull/1628) - Bump `nanobind` to stable v1.4.0 tag by [@​nicholasjng](https://togithub.com/nicholasjng) in [https://github.com/google/benchmark/pull/1626](https://togithub.com/google/benchmark/pull/1626) - Bump scipy from 1.5.4 to 1.10.0 in /tools by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/google/benchmark/pull/1630](https://togithub.com/google/benchmark/pull/1630) - Downgrade bazel to windows-2019 by [@​dmah42](https://togithub.com/dmah42) in [https://github.com/google/benchmark/pull/1629](https://togithub.com/google/benchmark/pull/1629) - Add tests for Human Readable functionality by [@​dmah42](https://togithub.com/dmah42) in [https://github.com/google/benchmark/pull/1632](https://togithub.com/google/benchmark/pull/1632) - Delete unused requirements file, simplify nanobind build file by [@​nicholasjng](https://togithub.com/nicholasjng) in [https://github.com/google/benchmark/pull/1635](https://togithub.com/google/benchmark/pull/1635) - Update bzlmod support to new rules_python extension API by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/google/benchmark/pull/1633](https://togithub.com/google/benchmark/pull/1633) - Re-enable `windows-latest` tests for newer Bazel by [@​nicholasjng](https://togithub.com/nicholasjng) in [https://github.com/google/benchmark/pull/1641](https://togithub.com/google/benchmark/pull/1641) - Fix `-Werror,-Wold-style-cast` build failure on Windows. by [@​saran-t](https://togithub.com/saran-t) in [https://github.com/google/benchmark/pull/1637](https://togithub.com/google/benchmark/pull/1637) - Mark internal deps as dev_depenencies so that downstream modules don't require those by [@​macandy13](https://togithub.com/macandy13) in [https://github.com/google/benchmark/pull/1640](https://togithub.com/google/benchmark/pull/1640) - bug: Inconsistent suffixes console reporter 1009 by [@​varshneydevansh](https://togithub.com/varshneydevansh) in [https://github.com/google/benchmark/pull/1631](https://togithub.com/google/benchmark/pull/1631) - Fix IntelLLVM compiler error by [@​joannapng](https://togithub.com/joannapng) in [https://github.com/google/benchmark/pull/1644](https://togithub.com/google/benchmark/pull/1644) - fix: added benchmark_counters_tabular for file by [@​varshneydevansh](https://togithub.com/varshneydevansh) in [https://github.com/google/benchmark/pull/1645](https://togithub.com/google/benchmark/pull/1645) - \[perf-counters] Fix pause/resume by [@​mtrofin](https://togithub.com/mtrofin) in [https://github.com/google/benchmark/pull/1643](https://togithub.com/google/benchmark/pull/1643) - sysinfo.cc: Call getloadavg for Android API >= 29 by [@​jmr](https://togithub.com/jmr) in [https://github.com/google/benchmark/pull/1649](https://togithub.com/google/benchmark/pull/1649) - benchmark.cc: Fix benchmarks_with_threads condition by [@​jmr](https://togithub.com/jmr) in [https://github.com/google/benchmark/pull/1651](https://togithub.com/google/benchmark/pull/1651) - perf-counters: Make tests pass on Android by [@​jmr](https://togithub.com/jmr) in [https://github.com/google/benchmark/pull/1653](https://togithub.com/google/benchmark/pull/1653) - State: Initialize counters with kAvgIteration in constructor by [@​jmr](https://togithub.com/jmr) in [https://github.com/google/benchmark/pull/1652](https://togithub.com/google/benchmark/pull/1652) - perf_counters: Initialize once only when needed by [@​jmr](https://togithub.com/jmr) in [https://github.com/google/benchmark/pull/1656](https://togithub.com/google/benchmark/pull/1656) - test: Use gtest_main only when needed by [@​jmr](https://togithub.com/jmr) in [https://github.com/google/benchmark/pull/1657](https://togithub.com/google/benchmark/pull/1657) - StatisticsMedian: Fix bug by [@​jmr](https://togithub.com/jmr) in [https://github.com/google/benchmark/pull/1658](https://togithub.com/google/benchmark/pull/1658) #### New Contributors - [@​varshneydevansh](https://togithub.com/varshneydevansh) made their first contribution in [https://github.com/google/benchmark/pull/1624](https://togithub.com/google/benchmark/pull/1624) - [@​chipot](https://togithub.com/chipot) made their first contribution in [https://github.com/google/benchmark/pull/1628](https://togithub.com/google/benchmark/pull/1628) - [@​dependabot](https://togithub.com/dependabot) made their first contribution in [https://github.com/google/benchmark/pull/1630](https://togithub.com/google/benchmark/pull/1630) - [@​jsharpe](https://togithub.com/jsharpe) made their first contribution in [https://github.com/google/benchmark/pull/1633](https://togithub.com/google/benchmark/pull/1633) - [@​saran-t](https://togithub.com/saran-t) made their first contribution in [https://github.com/google/benchmark/pull/1637](https://togithub.com/google/benchmark/pull/1637) - [@​joannapng](https://togithub.com/joannapng) made their first contribution in [https://github.com/google/benchmark/pull/1644](https://togithub.com/google/benchmark/pull/1644) - [@​jmr](https://togithub.com/jmr) made their first contribution in [https://github.com/google/benchmark/pull/1649](https://togithub.com/google/benchmark/pull/1649) **Full Changelog**: https://github.com/google/benchmark/compare/v1.8.2...v1.8.3 ### [`v1.8.2`](https://togithub.com/google/benchmark/releases/tag/v1.8.2) [Compare Source](https://togithub.com/google/benchmark/compare/v1.8.1...v1.8.2) #### What's Changed - Add more terminals with color support by [@​p00f](https://togithub.com/p00f) in [https://github.com/google/benchmark/pull/1621](https://togithub.com/google/benchmark/pull/1621) - Fix passing non-const lvalue refs to DoNotOptimize by [@​eseiler](https://togithub.com/eseiler) in [https://github.com/google/benchmark/pull/1622](https://togithub.com/google/benchmark/pull/1622) #### New Contributors - [@​p00f](https://togithub.com/p00f) made their first contribution in [https://github.com/google/benchmark/pull/1621](https://togithub.com/google/benchmark/pull/1621) - [@​eseiler](https://togithub.com/eseiler) made their first contribution in [https://github.com/google/benchmark/pull/1622](https://togithub.com/google/benchmark/pull/1622) **Full Changelog**: https://github.com/google/benchmark/compare/v1.8.1...v1.8.2 ### [`v1.8.1`](https://togithub.com/google/benchmark/releases/tag/v1.8.1) [Compare Source](https://togithub.com/google/benchmark/compare/v1.8.0...v1.8.1) #### What's Changed - Disable debug-only test in release builds to avoid expected failures. by [@​macandy13](https://togithub.com/macandy13) in [https://github.com/google/benchmark/pull/1595](https://togithub.com/google/benchmark/pull/1595) - Fix code triggering -Wsign-conversion by [@​oontvoo](https://togithub.com/oontvoo) in [https://github.com/google/benchmark/pull/1596](https://togithub.com/google/benchmark/pull/1596) - Update Python version to PY3, as indicated by the actual source file. by [@​macandy13](https://togithub.com/macandy13) in [https://github.com/google/benchmark/pull/1598](https://togithub.com/google/benchmark/pull/1598) - Fixed a typo in docs by [@​toughengineer](https://togithub.com/toughengineer) in [https://github.com/google/benchmark/pull/1600](https://togithub.com/google/benchmark/pull/1600) - Fix pass rvalue to DoNotOptimize by [@​bgaifullin](https://togithub.com/bgaifullin) in [https://github.com/google/benchmark/pull/1608](https://togithub.com/google/benchmark/pull/1608) - Fix a typo in regex choice by [@​Chilledheart](https://togithub.com/Chilledheart) in [https://github.com/google/benchmark/pull/1610](https://togithub.com/google/benchmark/pull/1610) - remove old-style (C-style) casts by [@​garymm](https://togithub.com/garymm) in [https://github.com/google/benchmark/pull/1614](https://togithub.com/google/benchmark/pull/1614) - Add support for bzlmod (excluding Python bindings) by [@​macandy13](https://togithub.com/macandy13) in [https://github.com/google/benchmark/pull/1615](https://togithub.com/google/benchmark/pull/1615) - Add a CI test for the new bzlmod integration by [@​macandy13](https://togithub.com/macandy13) in [https://github.com/google/benchmark/pull/1617](https://togithub.com/google/benchmark/pull/1617) - Suppress intentional potential memory leak as detected by clang static analysis by [@​LebedevRI](https://togithub.com/LebedevRI) in [https://github.com/google/benchmark/pull/1618](https://togithub.com/google/benchmark/pull/1618) #### New Contributors - [@​macandy13](https://togithub.com/macandy13) made their first contribution in [https://github.com/google/benchmark/pull/1595](https://togithub.com/google/benchmark/pull/1595) - [@​toughengineer](https://togithub.com/toughengineer) made their first contribution in [https://github.com/google/benchmark/pull/1600](https://togithub.com/google/benchmark/pull/1600) - [@​bgaifullin](https://togithub.com/bgaifullin) made their first contribution in [https://github.com/google/benchmark/pull/1608](https://togithub.com/google/benchmark/pull/1608) - [@​Chilledheart](https://togithub.com/Chilledheart) made their first contribution in [https://github.com/google/benchmark/pull/1610](https://togithub.com/google/benchmark/pull/1610) - [@​garymm](https://togithub.com/garymm) made their first contribution in [https://github.com/google/benchmark/pull/1614](https://togithub.com/google/benchmark/pull/1614) **Full Changelog**: https://github.com/google/benchmark/compare/v1.8.0...v1.8.1 ### [`v1.8.0`](https://togithub.com/google/benchmark/releases/tag/v1.8.0) [Compare Source](https://togithub.com/google/benchmark/compare/v1.7.1...v1.8.0) #### What's Changed - Removed deprecated function by [@​oontvoo](https://togithub.com/oontvoo) in [https://github.com/google/benchmark/pull/1506](https://togithub.com/google/benchmark/pull/1506) - Return option benchmark_perf_counters to help output by [@​MaximSmolskiy](https://togithub.com/MaximSmolskiy) in [https://github.com/google/benchmark/pull/1508](https://togithub.com/google/benchmark/pull/1508) - Fixes incorrect wide string conversion on win32 by [@​JessyDL](https://togithub.com/JessyDL) in [https://github.com/google/benchmark/pull/1516](https://togithub.com/google/benchmark/pull/1516) - Try removing attempt to set the C++ standard by [@​dmah42](https://togithub.com/dmah42) in [https://github.com/google/benchmark/pull/1464](https://togithub.com/google/benchmark/pull/1464) - Add a `benchmark_deps.bzl` function to Google Benchmark by [@​nicholasjng](https://togithub.com/nicholasjng) in [https://github.com/google/benchmark/pull/1520](https://togithub.com/google/benchmark/pull/1520) - Bug fix variable 'actual_iterations' set but not used by [@​yuryf-google](https://togithub.com/yuryf-google) in [https://github.com/google/benchmark/pull/1517](https://togithub.com/google/benchmark/pull/1517) - Fix Clang-Tidy warnings related to modernize-use-override by [@​SunBlack](https://togithub.com/SunBlack) in [https://github.com/google/benchmark/pull/1523](https://togithub.com/google/benchmark/pull/1523) - Fix typos found by codespell by [@​SunBlack](https://togithub.com/SunBlack) in [https://github.com/google/benchmark/pull/1519](https://togithub.com/google/benchmark/pull/1519) - Include the benchmark's family-name in State by [@​oontvoo](https://togithub.com/oontvoo) in [https://github.com/google/benchmark/pull/1511](https://togithub.com/google/benchmark/pull/1511) - Fix Clang-Tidy warnings readability-else-after-return by [@​SunBlack](https://togithub.com/SunBlack) in [https://github.com/google/benchmark/pull/1528](https://togithub.com/google/benchmark/pull/1528) - \[doc]Add quick instructions on how to enable sans checks by [@​oontvoo](https://togithub.com/oontvoo) in [https://github.com/google/benchmark/pull/1529](https://togithub.com/google/benchmark/pull/1529) - Modernize setup.py, extend Python bindings CI by [@​nicholasjng](https://togithub.com/nicholasjng) in [https://github.com/google/benchmark/pull/1535](https://togithub.com/google/benchmark/pull/1535) - Switch bindings implementation to `nanobind` by [@​nicholasjng](https://togithub.com/nicholasjng) in [https://github.com/google/benchmark/pull/1526](https://togithub.com/google/benchmark/pull/1526) - try disabling liquid for jekyll to fix curly braces by [@​dmah42](https://togithub.com/dmah42) in [https://github.com/google/benchmark/pull/1536](https://togithub.com/google/benchmark/pull/1536) - remove best effort support for ubuntu 18.04 by [@​dmah42](https://togithub.com/dmah42) in [https://github.com/google/benchmark/pull/1537](https://togithub.com/google/benchmark/pull/1537) - Deprecate constant reference API to DoNotOptimize. by [@​ckennelly](https://togithub.com/ckennelly) in [https://github.com/google/benchmark/pull/1493](https://togithub.com/google/benchmark/pull/1493) - Fixing issue with ARM64EC and MSVC by [@​jbr-smtg](https://togithub.com/jbr-smtg) in [https://github.com/google/benchmark/pull/1514](https://togithub.com/google/benchmark/pull/1514) - fix [#​1446](https://togithub.com/google/benchmark/issues/1446) by removing the address operator by [@​dmah42](https://togithub.com/dmah42) in [https://github.com/google/benchmark/pull/1538](https://togithub.com/google/benchmark/pull/1538) - Support --benchmarks_filter in the compare.py 'benchmarks' command by [@​matta](https://togithub.com/matta) in [https://github.com/google/benchmark/pull/1486](https://togithub.com/google/benchmark/pull/1486) - Allow specifying number of iterations via --benchmark_min_time. by [@​oontvoo](https://togithub.com/oontvoo) in [https://github.com/google/benchmark/pull/1525](https://togithub.com/google/benchmark/pull/1525) - Refactor links which include "master" and change it to "main" by [@​hamptonm1](https://togithub.com/hamptonm1) in [https://github.com/google/benchmark/pull/1540](https://togithub.com/google/benchmark/pull/1540) - replace complexity with simplicity for faster libc++ setup by [@​dmah42](https://togithub.com/dmah42) in [https://github.com/google/benchmark/pull/1539](https://togithub.com/google/benchmark/pull/1539) - update github actions to latest versions by [@​dmah42](https://togithub.com/dmah42) in [https://github.com/google/benchmark/pull/1541](https://togithub.com/google/benchmark/pull/1541) - Removing warnings appearing with C++20 / CLang 15 by [@​yuryf-google](https://togithub.com/yuryf-google) in [https://github.com/google/benchmark/pull/1542](https://togithub.com/google/benchmark/pull/1542) - Add missing parentheses in ParseBenchMinTime() by [@​JonathonReinhart](https://togithub.com/JonathonReinhart) in [https://github.com/google/benchmark/pull/1545](https://togithub.com/google/benchmark/pull/1545) - Werror all the time by [@​dmah42](https://togithub.com/dmah42) in [https://github.com/google/benchmark/pull/1546](https://togithub.com/google/benchmark/pull/1546) - cleanup: support CMake >= 3.10 by [@​coryan](https://togithub.com/coryan) in [https://github.com/google/benchmark/pull/1544](https://togithub.com/google/benchmark/pull/1544) - Fix CPU frequency estimation on riscv by [@​dtcxzyw](https://togithub.com/dtcxzyw) in [https://github.com/google/benchmark/pull/1549](https://togithub.com/google/benchmark/pull/1549) - add compiler to build-and-test and create min-cmake CI bot by [@​dmah42](https://togithub.com/dmah42) in [https://github.com/google/benchmark/pull/1550](https://togithub.com/google/benchmark/pull/1550) - Implement unlimited number of performance counters by [@​HFTrader](https://togithub.com/HFTrader) in [https://github.com/google/benchmark/pull/1552](https://togithub.com/google/benchmark/pull/1552) - Filter performance counter names, not invalidate all by [@​HFTrader](https://togithub.com/HFTrader) in [https://github.com/google/benchmark/pull/1554](https://togithub.com/google/benchmark/pull/1554) - get rid of `DoNotOptimize` warnings in tests by [@​dmah42](https://togithub.com/dmah42) in [https://github.com/google/benchmark/pull/1562](https://togithub.com/google/benchmark/pull/1562) - Refactoring of PerfCounters infrastructure by [@​HFTrader](https://togithub.com/HFTrader) in [https://github.com/google/benchmark/pull/1559](https://togithub.com/google/benchmark/pull/1559) - Bump nanobind to stable v0.2.0, change linker options by [@​nicholasjng](https://togithub.com/nicholasjng) in [https://github.com/google/benchmark/pull/1565](https://togithub.com/google/benchmark/pull/1565) - Fix examples in user guide using deprecated `DoNotOptimize`-API by [@​mjacobse](https://togithub.com/mjacobse) in [https://github.com/google/benchmark/pull/1568](https://togithub.com/google/benchmark/pull/1568) - Fix build break with nvc++ when -Werror is ON by [@​HFTrader](https://togithub.com/HFTrader) in [https://github.com/google/benchmark/pull/1569](https://togithub.com/google/benchmark/pull/1569) - \[FR] state.SkipWithMessage [#​963](https://togithub.com/google/benchmark/issues/963) by [@​gatorfax](https://togithub.com/gatorfax) in [https://github.com/google/benchmark/pull/1564](https://togithub.com/google/benchmark/pull/1564) - use std::string for skip messages by [@​dmah42](https://togithub.com/dmah42) in [https://github.com/google/benchmark/pull/1571](https://togithub.com/google/benchmark/pull/1571) - \[FR] Provide public accessors to benchmark name and arguments [#​1551](https://togithub.com/google/benchmark/issues/1551) by [@​gatorfax](https://togithub.com/gatorfax) in [https://github.com/google/benchmark/pull/1563](https://togithub.com/google/benchmark/pull/1563) - Address warnings on NVIDIA nvc++ by [@​HFTrader](https://togithub.com/HFTrader) in [https://github.com/google/benchmark/pull/1573](https://togithub.com/google/benchmark/pull/1573) - add '@​' to correctly reference build file for libpfm by [@​dmah42](https://togithub.com/dmah42) in [https://github.com/google/benchmark/pull/1575](https://togithub.com/google/benchmark/pull/1575) - Convert uses of `const char*` to `std::string` by [@​dmah42](https://togithub.com/dmah42) in [https://github.com/google/benchmark/pull/1567](https://togithub.com/google/benchmark/pull/1567) - link to benchmark directly for tests that aren't link_main_test by [@​dmah42](https://togithub.com/dmah42) in [https://github.com/google/benchmark/pull/1576](https://togithub.com/google/benchmark/pull/1576) - Fix compile warnings about ignoring a \[\[nodiscard]] type. by [@​pkasting](https://togithub.com/pkasting) in [https://github.com/google/benchmark/pull/1577](https://togithub.com/google/benchmark/pull/1577) - Correct libpfm dep for integrators. by [@​shiqing117](https://togithub.com/shiqing117) in [https://github.com/google/benchmark/pull/1579](https://togithub.com/google/benchmark/pull/1579) - Guard NOMINMAX to prevent redefinition error ([#​1581](https://togithub.com/google/benchmark/issues/1581)) by [@​dushko](https://togithub.com/dushko) in [https://github.com/google/benchmark/pull/1582](https://togithub.com/google/benchmark/pull/1582) - reenable msan sanitizer workflow by [@​dmah42](https://togithub.com/dmah42) in [https://github.com/google/benchmark/pull/1589](https://togithub.com/google/benchmark/pull/1589) #### New Contributors - [@​MaximSmolskiy](https://togithub.com/MaximSmolskiy) made their first contribution in [https://github.com/google/benchmark/pull/1508](https://togithub.com/google/benchmark/pull/1508) - [@​JessyDL](https://togithub.com/JessyDL) made their first contribution in [https://github.com/google/benchmark/pull/1516](https://togithub.com/google/benchmark/pull/1516) - [@​yuryf-google](https://togithub.com/yuryf-google) made their first contribution in [https://github.com/google/benchmark/pull/1517](https://togithub.com/google/benchmark/pull/1517) - [@​SunBlack](https://togithub.com/SunBlack) made their first contribution in [https://github.com/google/benchmark/pull/1523](https://togithub.com/google/benchmark/pull/1523) - [@​jbr-smtg](https://togithub.com/jbr-smtg) made their first contribution in [https://github.com/google/benchmark/pull/1514](https://togithub.com/google/benchmark/pull/1514) - [@​hamptonm1](https://togithub.com/hamptonm1) made their first contribution in [https://github.com/google/benchmark/pull/1540](https://togithub.com/google/benchmark/pull/1540) - [@​JonathonReinhart](https://togithub.com/JonathonReinhart) made their first contribution in [https://github.com/google/benchmark/pull/1545](https://togithub.com/google/benchmark/pull/1545) - [@​coryan](https://togithub.com/coryan) made their first contribution in [https://github.com/google/benchmark/pull/1544](https://togithub.com/google/benchmark/pull/1544) - [@​dtcxzyw](https://togithub.com/dtcxzyw) made their first contribution in [https://github.com/google/benchmark/pull/1549](https://togithub.com/google/benchmark/pull/1549) - [@​HFTrader](https://togithub.com/HFTrader) made their first contribution in [https://github.com/google/benchmark/pull/1552](https://togithub.com/google/benchmark/pull/1552) - [@​gatorfax](https://togithub.com/gatorfax) made their first contribution in [https://github.com/google/benchmark/pull/1564](https://togithub.com/google/benchmark/pull/1564) - [@​pkasting](https://togithub.com/pkasting) made their first contribution in [https://github.com/google/benchmark/pull/1577](https://togithub.com/google/benchmark/pull/1577) - [@​shiqing117](https://togithub.com/shiqing117) made their first contribution in [https://github.com/google/benchmark/pull/1579](https://togithub.com/google/benchmark/pull/1579) - [@​dushko](https://togithub.com/dushko) made their first contribution in [https://github.com/google/benchmark/pull/1582](https://togithub.com/google/benchmark/pull/1582) **Full Changelog**: https://github.com/google/benchmark/compare/v1.7.1...v1.8.0

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.