Path to this page:
./
benchmarks/google-benchmark,
Microbenchmark support library
Branch: CURRENT,
Version: 1.9.1,
Package name: google-benchmark-1.9.1,
Maintainer: minskimA library to support the benchmarking of functions, similar to unit-tests.
Required to build:[
lang/python310]
Master sites:
Filesize: 249.168 KB
Version history: (Expand)
- (2024-12-04) Updated to version: google-benchmark-1.9.1
- (2024-08-20) Updated to version: google-benchmark-1.9.0
- (2024-07-19) Updated to version: google-benchmark-1.8.5
- (2024-05-27) Updated to version: google-benchmark-1.8.4
- (2023-08-31) Updated to version: google-benchmark-1.8.3
- (2023-08-14) Updated to version: google-benchmark-1.8.2nb1
CVS history: (Expand)
2024-12-04 12:23:46 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
google-benchmark: updated to 1.9.1
1.9.1
Fix Python manual timing example
Align benchmark::State to a cacheline.
Fix C4459: Rename a function parameter profiler_manager to avoid hiding the \
global declaration.
Bump oldest supported Python to 3.10, eliminate setuptools-scm
enable the /MP MSVC compiler argument for parallel compilation
Added the functionality for a dry run benchmark called through the cli argument \
--benchmark_dry_run.
Version string correction in pkg-config files
Add enum value from newest Windows SDK
Fix spurious warning 'misc-use-anonymous-namespace'
Update user_guide.md
upgrade bazel mods. requires c++14 for tests
Update nanobind_bazel to v2.2.0
bump googletest version to match bazel
Verify RegisterProfilerManager doesn't overwrite an existing registration
ensure background color is preserved
Add nb::is_flag() annotation to Counter::Flags
Add a Python matrix to ensure the bindings build on all supported versions
Declare a Python 3.13 toolchain, revert setup.py toolchain target seleā¦
update standard to C++17 per C++ build support
Improve examples on ComputeStatistics
|
2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575) |
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
|
2024-07-19 08:49:06 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
google-benchmark: updated to 1.8.5
v1.8.5
Improve compatibility with Hexagon hardware
hotfix: Correct pypi-publishing action tag to v1.8.14
CMake: unbreak version handling for tarballs
cycleclock: Fix type conversion to match function return type
bump standard to C++14
Docs: Bump minimum required C++ version from C++11 to C++14
cycleclock: Fix type conversion to match function return type on riscv64
[bazel] Use includes instead of strip_include_prefix
Find libpfm dependency in installed CMake configs
Add -lkstat to the .pc for Solaris
add PERF_FORMAT_TOTAL_TIME_{ENABLED,RUNNING} to support multiplexing
Clarify the difference between BENCHMARK_TEMPLATE_F and \
BENCHMARK_TEMPLATE_DEFINE_F + BENCHMARK_REGISTER_F
[FR] Add API to provide custom profilers
|
2023-08-31 19:22:52 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
google-benchmark: updated to 1.8.3
v1.8.3
Fix broken PFM-enabled tests
Update tools.md for missing color meaning
Add pyproject.toml file for PEP518 compliance
pfm: Use a more standard CMake approach for finding libpfm
Bump nanobind to stable v1.4.0 tag
Bump scipy from 1.5.4 to 1.10.0 in /tools
Downgrade bazel to windows-2019
Add tests for Human Readable functionality
Delete unused requirements file, simplify nanobind build file
Update bzlmod support to new rules_python extension API
Re-enable windows-latest tests for newer Bazel
Fix -Werror,-Wold-style-cast build failure on Windows.
Mark internal deps as dev_depenencies so that downstream modules don't require those
bug: Inconsistent suffixes console reporter 1009
Fix IntelLLVM compiler error
fix: added benchmark_counters_tabular for file
[perf-counters] Fix pause/resume
sysinfo.cc: Call getloadavg for Android API >= 29
benchmark.cc: Fix benchmarks_with_threads condition
perf-counters: Make tests pass on Android
State: Initialize counters with kAvgIteration in constructor
perf_counters: Initialize once only when needed
test: Use gtest_main only when needed
StatisticsMedian: Fix bug
|
2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message:
*: recursive bump for Python 3.11 as new default
|
2023-07-09 23:09:32 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
google-benchmark: updated to 1.8.2
v1.8.2
Add more terminals with color support
Fix passing non-const lvalue refs to DoNotOptimize
|
2023-07-05 14:13:55 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
google-benchmark: updated to 1.8.1
v1.8.1
Disable debug-only test in release builds to avoid expected failures.
Fix code triggering -Wsign-conversion
Update Python version to PY3, as indicated by the actual source file.
Fixed a typo in docs
Fix pass rvalue to DoNotOptimize
Fix a typo in regex choice
remove old-style (C-style) casts
Add support for bzlmod (excluding Python bindings)
Add a CI test for the new bzlmod integration
Suppress intentional potential memory leak as detected by clang static analysis
|
2023-05-07 11:51:01 by Thomas Klausner | Files touched by this commit (2) | |
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
|