openethereum/ethcore/machine/src
David 8572d612a7
Faster kill_garbage (#11514)
* Faster kill_garbage

Benchmark shows that almost half the time `apply()`-ing a transaction is spent in garbage collection. This PR avoids visiting each cache item and `collect()`-ing accounts to clean up.

* Walk back panicking behaviour

* Review grumble: prefer `and_then` to `if let`
2020-02-27 13:56:48 +01:00
..
executed_block.rs Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
executed.rs Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
executive.rs Faster kill_garbage (#11514) 2020-02-27 13:56:48 +01:00
externalities.rs complete null-signatures removal (#11491) 2020-02-15 13:26:08 +01:00
lib.rs Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
machine.rs [dependencies]: unify rustc-hex (#11506) 2020-02-21 15:10:00 +01:00
substate.rs Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
test_helpers.rs Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
transaction_ext.rs Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
tx_filter.rs Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00