aboutsummaryrefslogtreecommitdiff
path: root/src/txmempool.cpp
Commit message (Expand)AuthorAgeFilesLines
* scripted-diff: Move util files to separate directory.Jim Posen2018-11-041-3/+3
* Pass tx pool reference into CheckSequenceLocksMarcoFalke2018-09-111-1/+1
* tx pool: Use class methods to hide raw map iterator impl detailsMarcoFalke2018-09-071-12/+30
* Merge #13249: Make objects in range declarations immutable by default. Avoid ...Wladimir J. van der Laan2018-09-041-3/+3
|\
| * Make objects in range declarations immutable by default. Avoid unnecessary co...practicalswift2018-08-271-3/+3
* | Merge #13792: tx pool: Avoid passing redundant hash into addUnchecked (script...Wladimir J. van der Laan2018-08-291-9/+6
|\ \
| * | scripted-diff: Remove unused first argument to addUncheckedMarcoFalke2018-07-301-3/+3
| * | tx pool: Use the entry's hash instead of the one passed to addUncheckedMarcoFalke2018-07-301-1/+1
| * | Mark CTxMemPoolEntry members that should not be modified constMarcoFalke2018-07-301-5/+2
* | | Merge #13767: Remove redundant assignments (dead stores)MarcoFalke2018-08-271-6/+1
|\ \ \ | |_|/ |/| |
| * | Remove redundant assignments (dead stores)practicalswift2018-08-021-6/+1
| |/
* | Move cs_main locking annotations from .cpp to .hpracticalswift2018-08-261-1/+1
* | Add compile time checking for all cs_main runtime locking assertionspracticalswift2018-08-261-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
* | 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
|\ \ \