aboutsummaryrefslogtreecommitdiff
path: root/src/bench/coin_selection.cpp
AgeCommit message (Expand)Author
2021-03-11scripted-diff: remove MakeUnique<T>()fanquake
2021-02-01Merge #20040: wallet: Refactor OutputGroups to handle fees and spending eligi...Samuel Dobson
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-10-02Move OutputGroup positive only filtering into InsertAndrew Chow
2020-09-29Move GroupOutputs into SelectCoinsMinConfAndrew Chow
2020-09-29Remove OutputGroup non-default constructorsAndrew Chow
2020-09-03Remove WalletLocation classRussell Yanofsky
2020-07-30Merge #18011: Replace current benchmarking framework with nanobenchWladimir J. van der Laan
2020-06-17scripted-diff: Replace WalletDatabase::Create* with CreateWalletDatabaseAndrew Chow
2020-06-13Replace current benchmarking framework with nanobenchMartin Ankerl
2020-01-23Refactor: Allow LegacyScriptPubKeyMan to be nullAndrew Chow
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-10-28Pass NodeContext, ConnMan, BanMan references more placesRussell Yanofsky
2019-04-10bitcoin-wallet tool: Drop MakeChain callsRussell Yanofsky
2018-11-27bench: Destroy wallet txs instead of leaking their memoryMarcoFalke
2018-11-06Pass chain and client variables where neededRussell Yanofsky
2018-10-25wallet: Refactor to use WalletLocationJoão Barbosa
2018-09-21tests: Use MakeUnique to construct objects owned by unique_ptrspracticalswift
2018-08-08Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan
2018-07-31bench: Make CoinSelection output groups pass eligibility filterAndrew Chow
2018-07-27Update copyright headers to 2018DrahtBot
2018-07-24wallet: Switch to using output groups instead of coins in coin selectionKarl-Johan Alm
2018-06-28bench: Simplify CoinSelectionJoão Barbosa
2018-04-07scripted-diff: Rename wallet database classesRussell Yanofsky
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-03Allow wallet files in multiple directoriesRussell Yanofsky
2018-02-22test: Plug memory leaks and stack-use-after-scopeMarcoFalke
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-12-23Improved microbenchmarking with multiple features.Martin Ankerl
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-06-22scripted-diff: Remove #include <boost/foreach.hpp>Jorge Timón
2017-06-05scripted-diff: Fully remove BOOST_FOREACHJorge Timón
2017-04-08[Wallet] Rename std::pair<const CWalletTx*, unsigned int> to CInputCoinNicolasDorier
2017-03-10Add COutput::fSafe member for safe handling of unconfirmed outputsRussell Yanofsky
2017-01-05Merge #9281: Refactor: Remove using namespace <xxx> from bench/ & test/ sourcesMarcoFalke
2017-01-02Refactoring: Removed using namespace <xxx> from bench/ and test/ source files.Karl-Johan Alm
2016-12-31Increment MIT Licence copyright header year on files modified in 2016isle2983
2016-12-20Merge #9262: Prefer coins that have fewer ancestors, sanity check txn before ...Wladimir J. van der Laan
2016-12-13SelectCoinsMinConf: Prefer coins with fewer ancestorsGregory Sanders
2016-12-02Make CWalletTx store a CTransactionRef instead of inheritingPieter Wuille
2016-10-18Add microbenchmarks to profile more code paths.Russell Yanofsky