Next | Query returned 30 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2023-08-31 19:22:52 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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
   2023-01-24 19:36:36 by Thomas Klausner | Files touched by this commit (103)
Log message:
*: convert to cmake/build.mk
   2022-11-26 18:53:02 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
google-benchmark: updated to 1.7.1

v1.7.1
What's Changed

Remove stray comment and added missing header
Initialize help hook before actually parsing the command line
remove unnecessary generated include directory
Fixed build issues on window
Explicitly cast int literals to int8_t in tests to silence implicit-conversion \ 
warnings
Ensure we don't need benchmark installed to pass c++ feature checks
Avoid deprecation warning in NVHPC
run ClearRegisteredBenchmarks at exit
FIx typo in benchmark.h
add debug option for enabling more output for failed cxxfeaturechecks
Fix link error when use as static library on windows.
use CMAKE_INSTALL_FULL in pkg-config file (fixes nix package)
Clean up test documentation formatting
Enable aarch64 Linux wheel builds, use cibuildwheel action directly
Eliminate usage of deprecated API in sysinfo.cc
Stop using pandas.Timedelta
Discuss sources of variance in the user guide
Bump pybind11 version to enable Python 3.11 wheel builds
bump cmake dep and docs
Support for QuRT OS (Hexagon RTOS)
Fix Solaris compilation
Do not depend on unversioned python binary
Partially revert "Do not depend on unversioned python binary"
Add information for supported Python versions to setup.py
[bazel] Build libpfm as a dependency to allow collection of perf counters
   2022-07-31 11:52:51 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
google-benchmark: update to 1.7.0.

Small release to replace broken v1.6.2 release

What's Changed

    Stop generating the export header and just check it in by @dominichamon in #1435
    use target_compile_definitions by @dominichamon in #1440
    simplified code by @maochongxin in #1439

New Contributors

    @maochongxin made their first contribution in #1439
   2022-07-22 10:34:15 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
google-benchmark: updated to 1.6.2

v1.6.2

Add docs for ThreadRange.
Add docs on Memory profiling
Suppress GoogleTest warnings on windows (MSVC) too.
Expand documentation for unpacking arbitrary arguments.
Refine docs on changing cpufreq governor
Refine the User Guide CPU Frequency Scaling section
Fix some errors in Custom Statistics document demo code.
Cache PerfCounters instance in PerfCountersMeasurement
Fix cross compilation for macOS ARM builds in cibuildwheel
bump numby, as per dependabot
Use Win32 API only for Win32 apps
Add mutex when reading counters_
Avoid potential truncation issues for the integral type parameterized tests.
Expose default display reporter creation in public API
explicitly export public symbols
Check for macro existence before using
simplify reference to internal path
Introduce the possibility to customize the help printer function
move bzl file out of tools
resolve case sensitivity issues with WORKSPACE and workspace
Make generate_export_header.bzl work for Windows.
@platforms is magical; remove it from WORKSPACE.
restore BENCHMARK_MAIN()
Allow setting the default time unit globally
Add long description and content type for proper PyPI presentation
Add SetBenchmarkFilter() to set --benchmark_filter flag value in user code
Appended additional BSD 3-Clause to LICENSE
Add PyPI upload job to wheel building workflow
Fix float comparaison and add float comparison warning
Update LICENSE file to clearly state which file needs BSD 3
Add BENCHMARK_STATIC_DEFINE to the Python bindings' cc_binary local…
Remove conditional trigger from PyPI upload job
Change artifact download name to dist to match upload name
Build //:benchmark as a static library only.
Fix Bazel build breakage caused by commit 6a894bd.
[nfc] Reformat doc-string in generate_export_header
Updates for inclusive language
getting sysinfo in line with Google style
Small optimization to counter map management
Shut down Bazel gracefully and revert wheel build strategy to job matrix
Fix wheel job name for PyPI uploads
Filter out benchmarks that start with "DISABLED_"
Add benchmark labels to the output of the comparison tool
Enable -Wconversion
Add installation and build instructions for Python bindings
fix some typos
Add option to get the verbosity provided by commandline flag -v
Add support to get clock for new architecture CSKY
Introduce warmup phase to BenchmarkRunner
Report large numbers in scientific notation in console reporter
add multiple OSes to bazel workflow
Add possibility to ask for libbenchmark version number
Fix DoNotOptimize() GCC copy overhead
Clarify that the cpu frequency is not used for benchmark timings.
Revert "Add possibility to ask for libbenchmark version number
Remove redundant formatting tags
Fix DoNotOptimize() GCC compile error with some types
Expose default help printer function
fix sanitizer builds by using clang 13
Suppress nvcc offsetof warning
Expose google_benchmark.State for python bindings.
   2022-03-27 14:04:05 by Tobias Nygren | Files touched by this commit (2)
Log message:
google-benchmark: fix build on SunOS

Next | Query returned 30 messages, browsing 1 to 10 | Previous