aboutsummaryrefslogtreecommitdiff
path: root/src/txmempool.h
Commit message (Expand)AuthorAgeFilesLines
* remove deprecated mentions of signrawtransaction from fundraw helpGregory Sanders2019-02-041-1/+2
* validation: Add cs_main locking annotationsMarcoFalke2018-12-221-4/+4
* doc: Add comment to cs_main and mempool::csMarcoFalke2018-12-201-1/+37
* Extract CSipHasher to it's own file in crypto/ directory.Jim Posen2018-11-051-0/+1
* doxygen: Fix member commentsMarcoFalke2018-09-261-7/+7
* tx pool: Use class methods to hide raw map iterator impl detailsMarcoFalke2018-09-071-2/+10
* Merge #13792: tx pool: Avoid passing redundant hash into addUnchecked (script...Wladimir J. van der Laan2018-08-291-10/+10
|\
| * scripted-diff: Remove unused first argument to addUncheckedMarcoFalke2018-07-301-2/+2
| * Mark CTxMemPoolEntry members that should not be modified constMarcoFalke2018-07-301-8/+8
* | Move cs_main locking annotations from .cpp to .hpracticalswift2018-08-261-1/+2
* | 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-3/+3
* | Return void instead of bool for functions that cannot failpracticalswift2018-07-271-2/+2
|/
* scripted-diff: Remove trailing whitespacesJoão Barbosa2018-07-241-1/+1
* Avoid locking mutexes that are already held by the same threadpracticalswift2018-07-211-1/+1
* doc: Clarify that mempool txiter is const_iteratorMarcoFalke2018-06-241-1/+1
* Remove deprecated TransactionWithinChainLimitKarl-Johan Alm2018-06-111-3/+0
* Add GetTransactionAncestry to CTxMemPool for general purpose chain limit chec...Karl-Johan Alm2018-06-111-0/+6
* mempool: Fix max descendants checkKarl-Johan Alm2018-06-111-0/+1
* mempool: Add explicit max_descendantsKarl-Johan Alm2018-06-111-1/+1
* Add Clang thread safety analysis annotationspracticalswift2018-05-051-13/+13
* Fix missing locking in CTxMemPool::setSanityCheck(double dFrequency)practicalswift2018-05-051-1/+1
* Add compile time checking for all ::mempool.cs runtime locking assertionspracticalswift2018-05-051-3/+3
* 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
|/
* Fix typosDimitris Apostolou2018-03-211-1/+1
* Avoid leaking prioritization information when relaying transactionsSuhas Daftuar2018-01-251-3/+6
* Correct mempool mapTx commentSuhas Daftuar2018-01-191-1/+2
* Merge #12118: Sort mempool by min(feerate, ancestor_feerate)Wladimir J. van der Laan2018-01-151-20/+46
|\
| * Use mempool's ancestor sort in transaction selectionSuhas Daftuar2018-01-131-2/+4
| * Sort mempool by min(feerate, ancestor_feerate)Suhas Daftuar2018-01-091-7/+26
| * Refactor CompareTxMemPoolEntryByDescendantScoreSuhas Daftuar2018-01-091-12/+17
* | Remove unused mempool indexSuhas Daftuar2018-01-091-8/+0
|/
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* Make boost::multi_index comparators constSuhas Daftuar2017-12-071-5/+5
* scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-7/+7
* Merge #10286: Call wallet notify callbacks in scheduler thread (without cs_main)Wladimir J. van der Laan2017-11-151-0/+3
|\
| * Add a CValidationInterface::TransactionRemovedFromMempoolMatt Corallo2017-10-131-0/+3
* | 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
* | Make float <-> int casts explicit outside of test, qt, CFeeRateMatt Corallo2017-09-111-1/+1
|/
* Merge #11164: Fix boost headers included as user instead of system headersWladimir J. van der Laan2017-09-051-4/+3
|\
| * Fix boost headers included as user instead of system headersDan Raviv2017-08-261-4/+3
* | Remove redundant explicitly defined copy ctorsDan Raviv2017-08-281-2/+0
|/
* Declare single-argument (non-converting) constructors "explicit"practicalswift2017-08-161-3/+3
* Merge #9964: Add const to methods that do not modify the object for which it ...MarcoFalke2017-08-161-1/+1
|\
| * Add const to methods that do not modify the object for which it is calledpracticalswift2017-07-251-1/+1
* | scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift2017-08-071-2/+2
|/