aboutsummaryrefslogtreecommitdiff
path: root/src/bench
AgeCommit message (Expand)Author
2018-07-27Update copyright headers to 2018DrahtBot
2018-07-24wallet: Switch to using output groups instead of coins in coin selectionKarl-Johan Alm
2018-07-17Merge #13682: bench: Remove unused variableMarcoFalke
2018-07-17bench: Remove unused variablepracticalswift
2018-07-14bench_bitcoin: Avoid read/write to default datadirMarcoFalke
2018-07-11Merge #13586: refactor: add benchmarks to bech32::Encode/DecodeWladimir J. van der Laan
2018-07-05Merge #13598: bench: fix incorrect behaviour in prevector.cppMarcoFalke
2018-07-05Merge #13425: Moving final scriptSig construction from CombineSignatures to P...Wladimir J. van der Laan
2018-07-05fix bench/prevector.cppAkio Nakamura
2018-07-03Make SignatureData able to store signatures and scriptsAndrew Chow
2018-07-03Add simple bech32 benchmarksKarl-Johan Alm
2018-06-28bench: Simplify CoinSelectionJoão Barbosa
2018-06-24bench: Add missing pow.h headerWladimir J. van der Laan
2018-06-24Merge #13219: bench: Add block assemble benchmarkWladimir J. van der Laan
2018-06-12Merge #13312: docs: Add a note about the source code filename naming conventionMarcoFalke
2018-06-06Use bracket syntax includes ("#include <foo.h>")practicalswift
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-23Do not use uppercase characters in source code filenamespracticalswift
2018-05-20trivial: Mark overrides as such.Daniel Kraft
2018-05-13bench: Add block assemble benchmarkMarcoFalke
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