aboutsummaryrefslogtreecommitdiff
path: root/src/bench/bench.cpp
Commit message (Expand)AuthorAgeFilesLines
* bench: Allow skip benchmarkHennadii Stepanov2020-08-141-1/+4
* Replace current benchmarking framework with nanobenchMartin Ankerl2020-06-131-104/+36
* bench: Remove requirement that all benches use RegTestingSetupMarcoFalke2020-04-171-13/+0
* scripted-diff: Bump copyright headersMarcoFalke2020-04-161-1/+1
* Fix benchmarks filtersElichai Turkel2020-01-281-0/+1
* test: Show debug log on unit test failureMarcoFalke2020-01-021-0/+1
* rpc: Remove mempool global from minerMarcoFalke2019-12-231-0/+5
* scripted-diff: test: Move setup_common to test libraryMarcoFalke2019-11-061-1/+1
* test: Add RegTestingSetup to setup_commonMarcoFalke2019-10-301-1/+1
* [refactor] interfaces: Add missing LockAnnotation for cs_mainMarcoFalke2019-05-131-0/+1
* scripted-diff: replace chainActive -> ::ChainActive()James O'Beirne2019-05-031-2/+2
* scripted-diff: Bump copyright headers in test, benchMarcoFalke2019-04-111-1/+1
* scripted-diff: Rename test_bitcoin to test/setup_commonMarcoFalke2019-04-111-1/+1
* test: Use test_bitcoin setup in bench, Add test utilsMarcoFalke2019-04-101-3/+14
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* benchmark: Removed bench/perf.cppThomas Snider2018-04-181-4/+0
* Log debug build status and warn when running benchmarksWladimir J. van der Laan2018-01-161-0/+3
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* Improved microbenchmarking with multiple features.Martin Ankerl2017-12-231-72/+110
* scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-2/+2
* Require a steady clock for bench with at least micro precisionMatt Corallo2017-11-091-0/+3
* bench: switch to std::chrono for time measurementsCory Fields2017-11-071-18/+16
* Remove countMaskInv caching in bench frameworkMatt Corallo2017-09-111-4/+2
* Merge #10483: scripted-diff: Use the C++11 keyword nullptr to denote the poin...Wladimir J. van der Laan2017-08-141-1/+1
|\
| * scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift2017-08-071-1/+1
* | Restore default format state of cout after printing with std::fixed/setprecisionpracticalswift2017-07-311-0/+1
|/
* Replace boost::function with std::function (C++11)practicalswift2017-05-131-0/+1
* Merge #9547: bench: Assert that division by zero is unreachableWladimir J. van der Laan2017-03-061-0/+2
|\
| * Assert that what might look like a possible division by zero is actually unre...practicalswift2017-02-021-0/+2
* | bench: Fix initialization order in registrationWladimir J. van der Laan2017-02-071-8/+8
|/
* Merge #9281: Refactor: Remove using namespace <xxx> from bench/ & test/ sourcesMarcoFalke2017-01-051-8/+6
|\
| * Refactoring: Removed using namespace <xxx> from bench/ and test/ source files.Karl-Johan Alm2017-01-021-8/+6
* | Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
|/
* bench: Add support for measuring CPU cyclesWladimir J. van der Laan2016-11-221-2/+20
* bench: Fix subtle counting issue when rescaling iteration countWladimir J. van der Laan2016-11-221-2/+5
* Avoid integer division in the benchmark inner-most loop.Gregory Maxwell2016-05-301-11/+24
* [Trivial] ensure minimal header conventionsPhilip Kaufmann2015-10-271-0/+2
* Support very-fast-running benchmarksGavin Andresen2015-09-301-3/+11
* Simple benchmarking frameworkGavin Andresen2015-09-301-0/+60