Subject: CVS commit: pkgsrc/benchmarks/google-benchmark
From: Thomas Klausner
Date: 2023-05-07 11:51:01
Message id: 20230507095101.A25DEFA87@cvs.NetBSD.org

Log Message:
google-benchmark: update to 1.8.0.

v1.8.0

    Removed deprecated function by @oontvoo in #1506
    Return option benchmark_perf_counters to help output by @MaximSmolskiy in #1508
    Fixes incorrect wide string conversion on win32 by @JessyDL in #1516
    Try removing attempt to set the C++ standard by @dmah42 in #1464
    Add a benchmark_deps.bzl function to Google Benchmark by @nicholasjng in #1520
    Bug fix variable 'actual_iterations' set but not used by @yuryf-google in #1517
    Fix Clang-Tidy warnings related to modernize-use-override by @SunBlack in #1523
    Fix typos found by codespell by @SunBlack in #1519
    Include the benchmark's family-name in State by @oontvoo in #1511
    Fix Clang-Tidy warnings readability-else-after-return by @SunBlack in #1528
    [doc]Add quick instructions on how to enable sans checks by @oontvoo in #1529
    Modernize setup.py, extend Python bindings CI by @nicholasjng in #1535
    Switch bindings implementation to nanobind by @nicholasjng in #1526
    try disabling liquid for jekyll to fix curly braces by @dmah42 in #1536
    remove best effort support for ubuntu 18.04 by @dmah42 in #1537
    Deprecate constant reference API to DoNotOptimize. by @ckennelly in #1493
    Fixing issue with ARM64EC and MSVC by @jbr-smtg in #1514
    fix #1446 by removing the address operator by @dmah42 in #1538
    Support --benchmarks_filter in the compare.py 'benchmarks' command by @matta \ 
in #1486
    Allow specifying number of iterations via --benchmark_min_time. by @oontvoo \ 
in #1525
    Refactor links which include "master" and change it to \ 
"main" by @hamptonm1 in #1540
    replace complexity with simplicity for faster libc++ setup by @dmah42 in #1539
    update github actions to latest versions by @dmah42 in #1541
    Removing warnings appearing with C++20 / CLang 15 by @yuryf-google in #1542
    Add missing parentheses in ParseBenchMinTime() by @JonathonReinhart in #1545
    Werror all the time by @dmah42 in #1546
    cleanup: support CMake >= 3.10 by @coryan in #1544
    Fix CPU frequency estimation on riscv by @dtcxzyw in #1549
    add compiler to build-and-test and create min-cmake CI bot by @dmah42 in #1550
    Implement unlimited number of performance counters by @HFTrader in #1552
    Filter performance counter names, not invalidate all by @HFTrader in #1554
    get rid of DoNotOptimize warnings in tests by @dmah42 in #1562
    Refactoring of PerfCounters infrastructure by @HFTrader in #1559
    Bump nanobind to stable v0.2.0, change linker options by @nicholasjng in #1565
    Fix examples in user guide using deprecated DoNotOptimize-API by @mjacobse \ 
in #1568
    Fix build break with nvc++ when -Werror is ON by @HFTrader in #1569
    [FR] state.SkipWithMessage #963 by @gatorfax in #1564
    use std::string for skip messages by @dmah42 in #1571
    [FR] Provide public accessors to benchmark name and arguments #1551 by \ 
@gatorfax in #1563
    Address warnings on NVIDIA nvc++ by @HFTrader in #1573
    add '@' to correctly reference build file for libpfm by @dmah42 in #1575
    Convert uses of const char* to std::string by @dmah42 in #1567
    link to benchmark directly for tests that aren't link_main_test by @dmah42 \ 
in #1576
    Fix compile warnings about ignoring a [[nodiscard]] type. by @pkasting in #1577
    Correct libpfm dep for integrators. by @shiqing117 in #1579
    Guard NOMINMAX to prevent redefinition error (#1581) by @dushko in #1582
    reenable msan sanitizer workflow by @dmah42 in #1589

Files:
RevisionActionfile
1.20modifypkgsrc/benchmarks/google-benchmark/Makefile
1.21modifypkgsrc/benchmarks/google-benchmark/distinfo