Google-benchmark

Latest version: v1.8.3

Safety actively analyzes 629564 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

1.5.3

New features
* Implement custom benchmark names (1107)
* Support for macro expansion in benchmark names (1054)
* Reduce ramp up repetitions when `KeepRunningBatch` is used (1113)

Platform support
* `CycleTimer` implemented for M68K architecture (1050)
* Support for DragonFly BSD (1058)
* Better support for z/OS (1063, 1067)
* Add MSVC ARM64 support for cycle clocks (1052)
* Add support for Elbrus 2000 (1091)
* Fix CPU frequency for AMD Ryzen (and probably other CPUs) (1117)

Bug fixes
* Fix range when starting at zero (1073)

Tool improvements
* Build tools with bazel (982)
* Support JSON dumps of benchmark diffs (1042)

1.5.2

* Timestamps in output are now rfc3339-formatted 965
* overflow warnings with timers fixed 980
* Python dependencies are now covered by a requirements.txt 994
* JSON output cleaned up when no CPU scaling is present (1008)
* `CartesianProduct` added for easier settings of multiple ranges (1029)
* Python bindings improvements:
* Custom main functions (993)
* A rename to `google_benchmark` (199
* More state methods bound (1037) with a builder interface (1040)
* Workflow additions in github include pylint (1039) and bindings runs (1041)

1.5.1

* Python bindings are now available in //bindings/python
* Upgraded bazel from 0.10.1 to 3.2.0 (long overdue)
* RISC-V and PPC cycleclock fixes
* Various build warnings and cmake issues resolved
* Documentation improvements

1.5.0

* Bump CMake minimum version to 3.5.1 (see dependencies.md) (801)
* Add threads and repetitions to the JSON outputa (748)
* Memory management and reporting hooks (625)
* Documentation improvements
* Miscellaneous build fixes (Mostly Intel compiler and Android)

1.4.1

Bug-fix release on v1.4.

* Realign expectation that `State::iterations()` returns 0 before the main benchmark loop begins. (598)
* CMake error message fixes (595, 584)
* Enscripten check fix (583)
* OpenBSD porting (582)
* Windows bazel fixes (581)
* Bazel pthread linking (579)
* Negative regexes (576)
* gmock fix (564)

1.4.0

* Removal of deprecated headers
* Improved CPU cache info reporting (486)
* Support State::KeepRunningBatch() (521)
* Support `int64_t` for `AddRange()`
* New platform support: NetBSD, s390x, Solaris
* Bazel build support
* Support googletest unit tests
* Add assembler tests
* Various warnings fixed

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.