aboutsummaryrefslogtreecommitdiff
path: root/src/txmempool.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan2018-08-081-1/+1
|\
| * Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* | refactor: Avoid locking tx pool cs thriceMarcoFalke2018-07-291-4/+0
* | Return void instead of bool for functions that cannot failpracticalswift2018-07-271-4/+2
|/
* scripted-diff: Remove trailing whitespacesJoão Barbosa2018-07-241-1/+1
* Merge #11762: Avoid locking mutexes that are already held by the same threadMarcoFalke2018-07-221-1/+1
|\
| * Avoid locking mutexes that are already held by the same threadpracticalswift2018-07-211-1/+1
* | Remove redundant unused variablespracticalswift2018-07-181-1/+0
|/
* cleanup: avoid hidden copies in range-for loopsCory Fields2018-06-151-2/+2
* Merge #12634: [refactor] Make TransactionWithinChainLimit more flexibleWladimir J. van der Laan2018-06-111-3/+28
|\
| * mempool: Calculate descendant maximum thoroughlyKarl-Johan Alm2018-06-111-7/+18
| * Remove deprecated TransactionWithinChainLimitKarl-Johan Alm2018-06-111-7/+0
| * Add GetTransactionAncestry to CTxMemPool for general purpose chain limit chec...Karl-Johan Alm2018-06-111-0/+10
| * mempool: Fix max descendants checkKarl-Johan Alm2018-06-111-1/+12
| * mempool: Add explicit max_descendantsKarl-Johan Alm2018-06-111-3/+3
* | Fix compiler warnings emitted when compiling under stock OpenBSD 6.3practicalswift2018-06-101-3/+3
|/
* Fix missing locking in CTxMemPool::check(const CCoinsViewCache *pcoins)practicalswift2018-05-051-1/+1
* Merge #11742: rpc: Add testmempoolacceptWladimir J. van der Laan2018-04-021-1/+1
|\
| * rpc: Add testmempoolacceptMarcoFalke2018-03-241-1/+1
* | Make CTxMemPool::isSpent() constRoman Zeyde2018-03-251-1/+1
|/
* Remove unused mempool indexSuhas Daftuar2018-01-091-2/+2
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-14/+14
* Merge #11269: [Mempool] CTxMemPoolEntry::UpdateAncestorState: modifySiagOps p...MarcoFalke2017-11-101-1/+1
|\
| * Fix CTxMemPoolEntry::UpdateAncestorState: modifySigOps param type int -> int64_tdonaloconnor2017-09-071-1/+1
* | Merge #8498: Near-Bugfix: Optimization: Minimize the number of times it is ch...Wladimir J. van der Laan2017-10-111-10/+12
|\ \
| * | Introduce CheckInputsAndUpdateCoins static wrapper in txmempool.cppJorge Timón2017-09-201-11/+11
| * | Optimization: Minimize the number of times it is checked that no money is cre...Jorge Timón2017-09-201-3/+5
* | | Force explicit double -> int conversion for CFeeRate constructorMatt Corallo2017-09-111-2/+2
| |/ |/|
* | Remove redundant explicitly defined copy ctorsDan Raviv2017-08-281-5/+0
* | Merge #10193: scripted-diff: Remove #include <boost/foreach.hpp>Wladimir J. van der Laan2017-07-041-1/+2
|\ \
| * | scripted-diff: Remove BOOST_REVERSE_FOREACHJorge Timón2017-06-221-1/+1
| * | Introduce src/reverse_iterator.hpp and include it...Jorge Timón2017-06-221-0/+1
* | | Simplify return values of GetCoin/HaveCoin(InCache)Pieter Wuille2017-06-261-5/+1
| |/ |/|
* | Merge #9544: [trivial] Add end of namespace comments. Improve consistency.Wladimir J. van der Laan2017-06-261-1/+1
|\ \
| * | [trivial] Add end of namespace commentspracticalswift2017-05-311-1/+1
* | | Merge #10633: doc: Fix various typosWladimir J. van der Laan2017-06-221-1/+1
|\ \ \
| * | | Fixed multiple typosDimitris Tsapakidis2017-06-221-1/+1
| | |/ | |/|
* | | Merge #10537: Few Minor per-utxo assert-semantics re-adds and tweakPieter Wuille2017-06-201-3/+1
|\ \ \ | |/ / |/| |
| * | Remove useless mapNextTx lookup in CTxMemPool::TrimToSize.Matt Corallo2017-06-051-3/+1
* | | scripted-diff: Fully remove BOOST_FOREACHJorge Timón2017-06-051-27/+27
|/ /
* | Merge #10195: Switch chainstate db and cache to per-txout modelPieter Wuille2017-06-011-27/+24
|\ \
| * | scripted-diff: various renames for per-utxo consistencyPieter Wuille2017-06-011-7/+7
| * | Switch CCoinsView and chainstate db from per-txid to per-txoutPieter Wuille2017-06-011-18/+22
| * | Replace CCoins-based CTxMemPool::pruneSpent with isSpentPieter Wuille2017-06-011-9/+2
* | | Merge #9208: Improve DisconnectTip performanceWladimir J. van der Laan2017-05-301-1/+1
|\ \ \ | |/ / |/| |
| * | Add RecursiveDynamicUsage overload for std::shared_ptrRussell Yanofsky2017-05-041-1/+1
| |/
* | Merge #8329: Consensus: MOVEONLY: Move functions for tx verificationWladimir J. van der Laan2017-05-181-0/+1
|\ \
| * | MOVEONLY: tx functions to consensus/tx_verify.oJorge Timón2017-04-061-0/+1
* | | Merge #10196: Bugfix: PrioritiseTransaction updates the mempool tx counterPieter Wuille2017-05-171-0/+1
|\ \ \