aboutsummaryrefslogtreecommitdiff
path: root/src/bench/coin_selection.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove WalletLocation classRussell Yanofsky2020-09-031-2/+2
* Merge #18011: Replace current benchmarking framework with nanobenchWladimir J. van der Laan2020-07-301-8/+8
|\
| * Replace current benchmarking framework with nanobenchMartin Ankerl2020-06-131-8/+8
* | scripted-diff: Replace WalletDatabase::Create* with CreateWalletDatabaseAndrew Chow2020-06-171-2/+2
|/
* Refactor: Allow LegacyScriptPubKeyMan to be nullAndrew Chow2020-01-231-2/+4
* scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-301-1/+1
* Pass NodeContext, ConnMan, BanMan references more placesRussell Yanofsky2019-10-281-2/+5
* bitcoin-wallet tool: Drop MakeChain callsRussell Yanofsky2019-04-101-2/+2
* bench: Destroy wallet txs instead of leaking their memoryMarcoFalke2018-11-271-14/+15
* Pass chain and client variables where neededRussell Yanofsky2018-11-061-2/+5
* wallet: Refactor to use WalletLocationJoão Barbosa2018-10-251-2/+2
* tests: Use MakeUnique to construct objects owned by unique_ptrspracticalswift2018-09-211-1/+1
* Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan2018-08-081-1/+1
|\
| * Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* | bench: Make CoinSelection output groups pass eligibility filterAndrew Chow2018-07-311-1/+1
|/
* wallet: Switch to using output groups instead of coins in coin selectionKarl-Johan Alm2018-07-241-10/+14
* bench: Simplify CoinSelectionJoão Barbosa2018-06-281-16/+10
* scripted-diff: Rename wallet database classesRussell Yanofsky2018-04-071-1/+1
* Benchmark BnB in the worst case where it exhaustsAndrew Chow2018-03-131-0/+44
* Have SelectCoinsMinConf and SelectCoins use BnB or Knapsack and use itAndrew Chow2018-03-131-1/+4
* Use a struct for output eligibilityAndrew Chow2018-03-131-1/+2
* Allow wallet files in multiple directoriesRussell Yanofsky2018-03-031-1/+1
* test: Plug memory leaks and stack-use-after-scopeMarcoFalke2018-02-221-5/+6
* 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-1/+1
* scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-2/+2
* scripted-diff: Remove #include <boost/foreach.hpp>Jorge Timón2017-06-221-1/+0
* scripted-diff: Fully remove BOOST_FOREACHJorge Timón2017-06-051-1/+1
* [Wallet] Rename std::pair<const CWalletTx*, unsigned int> to CInputCoinNicolasDorier2017-04-081-1/+1
* Add COutput::fSafe member for safe handling of unconfirmed outputsRussell Yanofsky2017-03-101-1/+1
* Merge #9281: Refactor: Remove using namespace <xxx> from bench/ & test/ sourcesMarcoFalke2017-01-051-5/+3
|\
| * Refactoring: Removed using namespace <xxx> from bench/ and test/ source files.Karl-Johan Alm2017-01-021-5/+3
* | Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
|/
* Merge #9262: Prefer coins that have fewer ancestors, sanity check txn before ...Wladimir J. van der Laan2016-12-201-1/+1
|\
| * SelectCoinsMinConf: Prefer coins with fewer ancestorsGregory Sanders2016-12-131-1/+1
* | Make CWalletTx store a CTransactionRef instead of inheritingPieter Wuille2016-12-021-1/+1
|/
* Add microbenchmarks to profile more code paths.Russell Yanofsky2016-10-181-0/+62