mirror of
https://github.com/google/benchmark.git
synced 2024-12-28 21:40:15 +08:00
b123abdcf4
Inspired by these [two](a1ebe07bea
) [bugs](0891555be5
) in my code due to the lack of those i have found fixed in my code: * `kIsIterationInvariant` - `* state.iterations()` The value is constant for every iteration, and needs to be **multiplied** by the iteration count. * `kAvgIterations` - `/ state.iterations()` The is global over all the iterations, and needs to be **divided** by the iteration count. They play nice with `kIsRate`: * `kIsIterationInvariantRate` * `kAvgIterationsRate`. I'm not sure how meaningful they are when combined with `kAvgThreads`. I guess the `kIsThreadInvariant` can be added, too, for symmetry with `kAvgThreads`.
59 lines
652 B
Plaintext
59 lines
652 B
Plaintext
*.a
|
|
*.so
|
|
*.so.?*
|
|
*.dll
|
|
*.exe
|
|
*.dylib
|
|
*.cmake
|
|
!/cmake/*.cmake
|
|
!/test/AssemblyTests.cmake
|
|
*~
|
|
*.pyc
|
|
__pycache__
|
|
|
|
# lcov
|
|
*.lcov
|
|
/lcov
|
|
|
|
# cmake files.
|
|
/Testing
|
|
CMakeCache.txt
|
|
CMakeFiles/
|
|
cmake_install.cmake
|
|
|
|
# makefiles.
|
|
Makefile
|
|
|
|
# in-source build.
|
|
bin/
|
|
lib/
|
|
/test/*_test
|
|
|
|
# exuberant ctags.
|
|
tags
|
|
|
|
# YouCompleteMe configuration.
|
|
.ycm_extra_conf.pyc
|
|
|
|
# ninja generated files.
|
|
.ninja_deps
|
|
.ninja_log
|
|
build.ninja
|
|
install_manifest.txt
|
|
rules.ninja
|
|
|
|
# bazel output symlinks.
|
|
bazel-*
|
|
|
|
# out-of-source build top-level folders.
|
|
build/
|
|
_build/
|
|
build*/
|
|
|
|
# in-source dependencies
|
|
/googletest/
|
|
|
|
# Visual Studio 2015/2017 cache/options directory
|
|
.vs/
|
|
CMakeSettings.json
|