aboutsummaryrefslogtreecommitdiff
path: root/src/txmempool.h
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-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
|/
* Merge #10685: Clarify CCoinsViewMemPool documentation.Pieter Wuille2017-06-281-0/+7
|\
| * Clarify CCoinsViewMemPool documentation.Matt Corallo2017-06-271-0/+7
* | Remove no longer used mempool.exists(outpoint)Alex Morcos2017-06-271-7/+0
|/
* Simplify return values of GetCoin/HaveCoin(InCache)Pieter Wuille2017-06-261-2/+1
* Remove unnecessary forward class declarations in header filespracticalswift2017-06-121-1/+0
* Merge #10195: Switch chainstate db and cache to per-txout modelPieter Wuille2017-06-011-7/+28
|\
| * scripted-diff: various renames for per-utxo consistencyPieter Wuille2017-06-011-2/+2
| * Switch CCoinsView and chainstate db from per-txid to per-txoutPieter Wuille2017-06-011-6/+27
| * Replace CCoins-based CTxMemPool::pruneSpent with isSpentPieter Wuille2017-06-011-1/+1
* | Merge #9208: Improve DisconnectTip performanceWladimir J. van der Laan2017-05-301-1/+98
|\ \ | |/ |/|