Google-benchmark

Latest version: v1.8.3

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

Scan your dependencies

Page 2 of 4

1.6.2

What's Changed
* Add docs for `ThreadRange`. by dominichamon in https://github.com/google/benchmark/pull/1318
* Add docs on Memory profiling (1217). by dominichamon in https://github.com/google/benchmark/pull/1319
* Suppress GoogleTest warnings on windows (MSVC) too. by dominichamon in https://github.com/google/benchmark/pull/1320
* Expand documentation for unpacking arbitrary arguments. by dominichamon in https://github.com/google/benchmark/pull/1324
* Refine docs on changing cpufreq governor by dominichamon in https://github.com/google/benchmark/pull/1325
* Refine the User Guide CPU Frequency Scaling section by matta in https://github.com/google/benchmark/pull/1331
* Fix some errors in Custom Statistics document demo code. by YuanYingdong in https://github.com/google/benchmark/pull/1332
* Cache PerfCounters instance in PerfCountersMeasurement by taoliq in https://github.com/google/benchmark/pull/1308
* Fix cross compilation for macOS ARM builds in `cibuildwheel` by nicholasjng in https://github.com/google/benchmark/pull/1334
* bump numby, as per dependabot by dominichamon in https://github.com/google/benchmark/pull/1336
* Use Win32 API only for Win32 apps by batortaller in https://github.com/google/benchmark/pull/1333
* Add mutex when reading counters_ (Fixes 1335) by taoliq in https://github.com/google/benchmark/pull/1338
* Avoid potential truncation issues for the integral type parameterized tests. by staffantj in https://github.com/google/benchmark/pull/1341
* Expose default display reporter creation in public API by dominichamon in https://github.com/google/benchmark/pull/1344
* explicitly export public symbols by sergiud in https://github.com/google/benchmark/pull/1321
* Check for macro existence before using by oontvoo in https://github.com/google/benchmark/pull/1347
* simplify reference to internal path by dominichamon in https://github.com/google/benchmark/pull/1349
* Introduce the possibility to customize the help printer function by vincenzopalazzo in https://github.com/google/benchmark/pull/1342
* move bzl file out of tools by dominichamon in https://github.com/google/benchmark/pull/1352
* resolve case sensitivity issues with `WORKSPACE` and `workspace` by dominichamon in https://github.com/google/benchmark/pull/1354
* Make generate_export_header.bzl work for Windows. by junyer in https://github.com/google/benchmark/pull/1355
* platforms is magical; remove it from WORKSPACE. by junyer in https://github.com/google/benchmark/pull/1356
* restore `BENCHMARK_MAIN()` by sergiud in https://github.com/google/benchmark/pull/1357
* Allow setting the default time unit globally by batortaller in https://github.com/google/benchmark/pull/1337
* Add long description and content type for proper PyPI presentation by nicholasjng in https://github.com/google/benchmark/pull/1361
* Add SetBenchmarkFilter() to set --benchmark_filter flag value in user code by oontvoo in https://github.com/google/benchmark/pull/1362
* Appended additional BSD 3-Clause to LICENSE by oontvoo in https://github.com/google/benchmark/pull/1363
* Add PyPI upload job to wheel building workflow by nicholasjng in https://github.com/google/benchmark/pull/1359
* Fix float comparaison and add float comparison warning by bensuperpc in https://github.com/google/benchmark/pull/1368
* Update LICENSE file to clearly state which file needs BSD 3 by oontvoo in https://github.com/google/benchmark/pull/1366
* Add BENCHMARK_STATIC_DEFINE to the Python bindings' `cc_binary` local… by nicholasjng in https://github.com/google/benchmark/pull/1369
* Remove conditional trigger from PyPI upload job by nicholasjng in https://github.com/google/benchmark/pull/1370
* Change artifact download name to dist to match upload name by nicholasjng in https://github.com/google/benchmark/pull/1371
* Build `//:benchmark` as a static library only. by junyer in https://github.com/google/benchmark/pull/1373
* Fix Bazel build breakage caused by commit 6a894bd. by junyer in https://github.com/google/benchmark/pull/1374
* [nfc] Reformat doc-string in generate_export_header by oontvoo in https://github.com/google/benchmark/pull/1376
* Updates for inclusive language by messerb5467 in https://github.com/google/benchmark/pull/1360
* getting sysinfo in line with Google style by dominichamon in https://github.com/google/benchmark/pull/1381
* Small optimization to counter map management by dominichamon in https://github.com/google/benchmark/pull/1382
* Shut down Bazel gracefully and revert wheel build strategy to job matrix by nicholasjng in https://github.com/google/benchmark/pull/1383
* Fix wheel job name for PyPI uploads by nicholasjng in https://github.com/google/benchmark/pull/1384
* Filter out benchmarks that start with "DISABLED_" by dominichamon in https://github.com/google/benchmark/pull/1387
* Add benchmark labels to the output of the comparison tool by dominichamon in https://github.com/google/benchmark/pull/1388
* Enable -Wconversion by dominichamon in https://github.com/google/benchmark/pull/1390
* Add installation and build instructions for Python bindings by nicholasjng in https://github.com/google/benchmark/pull/1392
* fix some typos by cuishuang in https://github.com/google/benchmark/pull/1393
* Add option to get the verbosity provided by commandline flag -v (1330) by Matthdonau in https://github.com/google/benchmark/pull/1397
* Add support to get clock for new architecture CSKY by zixuan-wu in https://github.com/google/benchmark/pull/1400
* Introduce warmup phase to BenchmarkRunner (1130) by Matthdonau in https://github.com/google/benchmark/pull/1399
* Report large numbers in scientific notation in console reporter (1303) by Matthdonau in https://github.com/google/benchmark/pull/1402
* add multiple OSes to bazel workflow by dominichamon in https://github.com/google/benchmark/pull/1412
* Add possibility to ask for libbenchmark version number (1004) by Matthdonau in https://github.com/google/benchmark/pull/1403
* Fix DoNotOptimize() GCC copy overhead (1340) by alexgpg in https://github.com/google/benchmark/pull/1410
* Clarify that the cpu frequency is not used for benchmark timings. by dominichamon in https://github.com/google/benchmark/pull/1414
* Revert "Add possibility to ask for libbenchmark version number (1004)" by dominichamon in https://github.com/google/benchmark/pull/1417
* Remove redundant formatting tags by tomcobley in https://github.com/google/benchmark/pull/1420
* Fix DoNotOptimize() GCC compile error with some types (1340) by alexgpg in https://github.com/google/benchmark/pull/1424
* Expose default help printer function by yurikhan in https://github.com/google/benchmark/pull/1425
* fix sanitizer builds by using clang 13 by dominichamon in https://github.com/google/benchmark/pull/1426
* Suppress nvcc `offsetof` warning by cz4rs in https://github.com/google/benchmark/pull/1429
* Expose google_benchmark.State for python bindings. by rmcilroy in https://github.com/google/benchmark/pull/1430

New Contributors
* YuanYingdong made their first contribution in https://github.com/google/benchmark/pull/1332
* taoliq made their first contribution in https://github.com/google/benchmark/pull/1308
* batortaller made their first contribution in https://github.com/google/benchmark/pull/1333
* vincenzopalazzo made their first contribution in https://github.com/google/benchmark/pull/1342
* messerb5467 made their first contribution in https://github.com/google/benchmark/pull/1360
* cuishuang made their first contribution in https://github.com/google/benchmark/pull/1393
* Matthdonau made their first contribution in https://github.com/google/benchmark/pull/1397
* zixuan-wu made their first contribution in https://github.com/google/benchmark/pull/1400
* alexgpg made their first contribution in https://github.com/google/benchmark/pull/1410
* tomcobley made their first contribution in https://github.com/google/benchmark/pull/1420
* yurikhan made their first contribution in https://github.com/google/benchmark/pull/1425
* cz4rs made their first contribution in https://github.com/google/benchmark/pull/1429
* rmcilroy made their first contribution in https://github.com/google/benchmark/pull/1430

**Full Changelog**: https://github.com/google/benchmark/compare/v1.6.1...v1.6.2

1.6.1

What's Changed

Fixes

* Remove unused parameter from lambda. by dominichamon in https://github.com/google/benchmark/pull/1223
* Optimized docs installation by xvitaly in https://github.com/google/benchmark/pull/1225
* Fix mention of --benchmarks in comment by oontvoo in https://github.com/google/benchmark/pull/1229
* cmake: eliminate redundant `target_include_directories` by sergiud in https://github.com/google/benchmark/pull/1242
* Cmake: options for controlling werror, disable werror for PGI compilers by PhilipDeegan in https://github.com/google/benchmark/pull/1246
* Fix -Wdeprecated-declarations warning triggered by clang-cl. by bc-lee in https://github.com/google/benchmark/pull/1245
* cmake: make package config relocatable by sergiud in https://github.com/google/benchmark/pull/1244
* cmake: allow to use package config from build directory by sergiud in https://github.com/google/benchmark/pull/1240
* Fix -Wdeprecated-declarations warning once more. by bc-lee in https://github.com/google/benchmark/pull/1256
* Fix un-initted error in test and fix change the API previously proposed to use std::string instead of raw char* by oontvoo in https://github.com/google/benchmark/pull/1266
* [cleanup] Change `== ""` to `.empty()` on string to avoid clang-tidy warnings by oontvoo in https://github.com/google/benchmark/pull/1271
* Fix errorWshorten-64-to-32 with clang 12.0 by bensuperpc in https://github.com/google/benchmark/pull/1273
* Fix error with Fix Werror=old-style-cast by bensuperpc in https://github.com/google/benchmark/pull/1272
* Fixed typo in doc: s/marcro/macro by oontvoo in https://github.com/google/benchmark/pull/1274
* Fix warning with MacOS by bensuperpc in https://github.com/google/benchmark/pull/1276
* clang-format Google on {src/,include/} by dominichamon in https://github.com/google/benchmark/pull/1280
* format tests with clang-format by dominichamon in https://github.com/google/benchmark/pull/1282
* check clang format on pull requests and merges by dominichamon in https://github.com/google/benchmark/pull/1281
* Fix dependency typo and unpin cibuildwheel version in wheel building … by nicholasjng in https://github.com/google/benchmark/pull/1263
* disable lint check where we know it'd fail by oontvoo in https://github.com/google/benchmark/pull/1286
* Disable clang-tidy (unused-using-decls) by oontvoo in https://github.com/google/benchmark/pull/1287
* Add clang-tidy check by dominc8 in https://github.com/google/benchmark/pull/1290
* Fix broken link to Setup/Teardown section by Krzmbrzl in https://github.com/google/benchmark/pull/1291
* Update user_guide.md: `thread_index` should be `thread_index()` by ShawnZhong in https://github.com/google/benchmark/pull/1296
* clang-tidy: readability-redundant and performance by dominc8 in https://github.com/google/benchmark/pull/1298
* update googletest to latest release tag 1.11.0 by dominichamon in https://github.com/google/benchmark/pull/1301
* Avoid errors due to "default label in switch which covers all enumeration values" in Windows codepath by mstorsjo in https://github.com/google/benchmark/pull/1302
* Fix `-DBENCHMARK_ENABLE_INSTALL=OFF` build (Fixes 1275) by LebedevRI in https://github.com/google/benchmark/pull/1305
* Address c4267 warning on MSVC by staffantj in https://github.com/google/benchmark/pull/1315
* Destructor not returning is expected in some cases by staffantj in https://github.com/google/benchmark/pull/1316

Features

* Added support of packaged GTest for running unit tests by xvitaly in https://github.com/google/benchmark/pull/1226
* Introduce additional memory metrics by oontvoo in https://github.com/google/benchmark/pull/1238
* Added Doxygen support by xvitaly in https://github.com/google/benchmark/pull/1228
* Allow template arguments to be specified directly on the BENCHMARK macro by oontvoo in https://github.com/google/benchmark/pull/1262
* [RFC] Adding API for setting/getting benchmark_filter flag? by oontvoo in https://github.com/google/benchmark/pull/1254
* use docker container for ubuntu-16.04 builds by dominichamon in https://github.com/google/benchmark/pull/1265
* Support for building with LLVM clang-10/clang-11 on Windows. by alisenai in https://github.com/google/benchmark/pull/1227
* Add Setup/Teardown option on Benchmark. by oontvoo in https://github.com/google/benchmark/pull/1269
* compare.py: compute and print 'OVERALL GEOMEAN' aggregate by LebedevRI in https://github.com/google/benchmark/pull/1289

New Contributors
* PhilipDeegan made their first contribution in https://github.com/google/benchmark/pull/1246
* bc-lee made their first contribution in https://github.com/google/benchmark/pull/1245
* bensuperpc made their first contribution in https://github.com/google/benchmark/pull/1273
* alisenai made their first contribution in https://github.com/google/benchmark/pull/1227
* rHermes made their first contribution in https://github.com/google/benchmark/pull/1283
* dondenton made their first contribution in https://github.com/google/benchmark/pull/1285
* dominc8 made their first contribution in https://github.com/google/benchmark/pull/1290
* Krzmbrzl made their first contribution in https://github.com/google/benchmark/pull/1291
* ShawnZhong made their first contribution in https://github.com/google/benchmark/pull/1296
* staffantj made their first contribution in https://github.com/google/benchmark/pull/1315

**Full Changelog**: https://github.com/google/benchmark/compare/v1.6.0...v1.6.1

1.6.0

features
* **[breaking change]** introduce accessorrs for public data members (1208)
* add support for percentage units in statistics (1219)
* introduce coefficient of variation aggregate (1220)
* format percentages in console reporter (1221)

bugfixes
* fix unreachable code warning (1214)
* replace warning with pragma message (1216)
* report PFM as found when it is
* update u-test value expectations due to scipy upgrade

other stuff
* refactored documentation to minimise README.md (1211)
* install docs when installing library (1212)

1.5.6

features
* helper methods to create integer lists (1179)
* default of `--benchmark_filter` is now <empty> rather than "." (1207)

fixes
* type warning (1193)
* returning a reference when callers want pointers (65dc63b)

cleanup
* remove dead code from `PredictNumItersNeeded` (1206)
* fix clang-tidy warnings (1195) and typos (1194)
* prefix macros (1186) and flags (1187, 1185) to avoid name clashes
* downgrade warnings for googletest (twice) (1203, 560b0834, ee726a7)

1.5.5

new features
* Add support for new architecture loongarch (1173)
* Fixed version of random interleaving of benchmark repetitions (1163, fixing 1051)
* Easier comparison of results across families (1168 1166 1165 1164)

fixes
* Fix perf counter argument parsing (1160)

internal cleanup
* Drop warning to satisfy clang's -Wunused-but-set-variable diag (1174)
* Enable some sanitizer builds in github actions (1167 1171)
* Fix memory leak in test (1169)

1.5.4

new features
* better versioning in releases [1047]
* MSVC arm64 support [1090]
* add support for hardware performance counters [1114, 1153]
* add interface for custom context to be included [1127, 1137]
* random interleaving to reduce noise [1105]

compiler cleanliness
* support -Wsuggest-override [1059]
* builds correctly with gcc-11 [1060]
* fix some windows warnings [1121]
* fix -Wreserved-identifier failures [1143]
* fix pendantic warnings [1156]

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.