aboutsummaryrefslogtreecommitdiff
path: root/src/bench
AgeCommit message (Expand)Author
2018-06-04Merge #13191: Specialized double-SHA256 with 64 byte inputs with SSE4.1 and AVX2Wladimir J. van der Laan
2018-06-03bench: Use non-throwing ParseDouble(...) instead of throwing boost::lexical_c...practicalswift
2018-05-31bench: Don't return a bool from mainWladimir J. van der Laan
2018-05-30Give an error and exit if there are unknown parametersAndrew Chow
2018-05-30Stop translating command line optionsWladimir J. van der Laan
2018-05-29Use SHA256D64 in Merkle root computationPieter Wuille
2018-05-29Specialized double sha256 for 64 byte inputsPieter Wuille
2018-05-20trivial: Mark overrides as such.Daniel Kraft
2018-05-09Make gArgs aware of the argumentsAndrew Chow
2018-05-08Benchmark Merkle root computationPieter Wuille
2018-05-03Make it clear which functions that are intended to be translation unit localpracticalswift
2018-04-29util: Store debug log file path in BCLog::Logger member.Jim Posen
2018-04-29scripted-diff: Rename BCLog::Logger member variables.Jim Posen
2018-04-27util: Establish global logger object.Jim Posen
2018-04-24Merge #13013: bench: Amend mempool_eviction test for witness txsMarcoFalke
2018-04-19Merge #13025: Dead code removalMarcoFalke
2018-04-18benchmark: Removed bench/perf.cppThomas Snider
2018-04-17bench: Amend mempool_eviction test for witness txsMarcoFalke
2018-04-17bench: Move constructors out of mempool_eviction hot loopMarcoFalke
2018-04-11tests: Avoid copies of CTransactionMarcoFalke
2018-04-07scripted-diff: Rename wallet database classesRussell Yanofsky
2018-04-02[moveonly] Extract HelpRequested to dry up the help options testingBen Woosley
2018-04-01Merge #12757: Clarify include guard naming conventionMarcoFalke
2018-03-27Merge #10742: scripted-diff: Use scoped enumerations (C++11, "enum class")Wladimir J. van der Laan
2018-03-22Fix missing or inconsistent include guardspracticalswift
2018-03-22Merge #12048: Use best-fit strategy in Arena, now O(log(n)) instead O(n)Wladimir J. van der Laan
2018-03-13Benchmark BnB in the worst case where it exhaustsAndrew Chow
2018-03-13Have SelectCoinsMinConf and SelectCoins use BnB or Knapsack and use itAndrew Chow
2018-03-13Use a struct for output eligibilityAndrew Chow
2018-03-09scripted-diff: Convert 11 enums into scoped enums (C++11)practicalswift
2018-03-03Allow wallet files in multiple directoriesRussell Yanofsky
2018-02-27Add new prevector benchmarks.Evan Klitzke
2018-02-22test: Plug memory leaks and stack-use-after-scopeMarcoFalke
2018-01-16Log debug build status and warn when running benchmarksWladimir J. van der Laan
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-12-29Use best-fit strategy in Arena, now O(log(n)) instead O(n)Martin Ankerl
2017-12-23Removed CCheckQueueSpeed benchmarkMartin Ankerl
2017-12-23Improved microbenchmarking with multiple features.Martin Ankerl
2017-12-13Merge #11558: Minimal code changes to allow msvc compilationWladimir J. van der Laan
2017-11-16Merge #11654: tests: Initialize recently introduced non-static class member l...Wladimir J. van der Laan
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-11-13Initialize recently introduced non-static class member lastCycles to zero in ...practicalswift
2017-11-10Minimal code changes to allow msvc compilation.Aaron Clauson
2017-11-09Require a steady clock for bench with at least micro precisionMatt Corallo
2017-11-07bench: prefer a steady clock if the resolution is no worseCory Fields
2017-11-07bench: switch to std::chrono for time measurementsCory Fields
2017-09-11Remove countMaskInv caching in bench frameworkMatt Corallo
2017-09-08Changing &vec[0] to vec.data(), what 9804 missedMeshCollider
2017-08-16Declare single-argument (non-converting) constructors "explicit"practicalswift
2017-08-16Use nullptr instead of zero (0) as the null pointer constantpracticalswift