Pool: parallel ready and runtime changes (#922)

* Revert "Revert runtime changes."

This reverts commit 01a7d1aa83c2918dd63b7dc54eb688d544cfc649.

* Parallel queue reads.

* Avoid recursion in best iterator.
This commit is contained in:
Tomasz Drwięga authored and Gav Wood committed 2018-10-18 10:37:29 +02:00
1 parent 62c71a31ec
commit 36625faa9f
13 files changed
+112 -97

No files matched your search

@@ -33,11 +33,11 @@ pub type TransactionTag = Vec<u8>;
#[cfg_attr(feature = "std", derive(Debug))]
pub enum TransactionValidity {
Invalid,
Valid(
/* priority: */TransactionPriority,
/* requires: */Vec<TransactionTag>,
/* provides: */Vec<TransactionTag>,
/* longevity: */TransactionLongevity
),
Valid {
priority: TransactionPriority,
requires: Vec<TransactionTag>,
provides: Vec<TransactionTag>,
longevity: TransactionLongevity
},
Unknown,
}