openethereum/util
David 6c0134f2ee
Less cloning when importing blocks (#11531)
* WIP

* cleanup

* check_and_lock_block() only needs reference

* Cleanup&docs

* Push uncles by ref to clone at the last possible time.

* Missing import

* Review grumbles

* Update util/journaldb/src/overlayrecentdb.rs

Co-Authored-By: Niklas Adolfsson <niklasadolfsson1@gmail.com>

* Update ethcore/types/src/client_types.rs

Co-Authored-By: Andronik Ordian <write@reusable.software>

* deref U256 before adding

* More review grumbles

* review grumbles: pass by value

* cleanup

* Move the block

* Don't clone the header

* Update ethcore/src/client/client.rs

Co-Authored-By: Niklas Adolfsson <niklasadolfsson1@gmail.com>

* Update ethcore/src/client/client.rs

Co-Authored-By: Niklas Adolfsson <niklasadolfsson1@gmail.com>

* Add comment

Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com>
Co-authored-by: Andronik Ordian <write@reusable.software>
2020-03-04 18:34:29 +01:00
..
bloom fix compilation warnings (#11522) 2020-02-26 12:58:09 +01:00
blooms-db upgrade some of the dependencies (#11467) 2020-02-07 17:23:45 +01:00
dir Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
EIP-152 Remove references to parity-ethereum (#11525) 2020-03-01 23:40:59 +01:00
EIP-712 Remove references to parity-ethereum (#11525) 2020-03-01 23:40:59 +01:00
fake-fetch Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
fastmap Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
fetch Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
io upgrade some of the dependencies (#11467) 2020-02-07 17:23:45 +01:00
journaldb Less cloning when importing blocks (#11531) 2020-03-04 18:34:29 +01:00
keccak-hasher Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
len-caching-lock fix compilation warnings (#11522) 2020-02-26 12:58:09 +01:00
memory-cache upgrade some of the dependencies (#11467) 2020-02-07 17:23:45 +01:00
migration-rocksdb [dependencies]: remove util/macros (#11501) 2020-02-19 13:07:33 +01:00
network Use parity-crypto updated to use upstream rust-secp256k1 (#11406) 2020-02-10 18:29:21 +01:00
network-devp2p Remove references to parity-ethereum (#11525) 2020-03-01 23:40:59 +01:00
panic-hook Remove references to parity-ethereum (#11525) 2020-03-01 23:40:59 +01:00
patricia-trie-ethereum upgrade some of the dependencies (#11467) 2020-02-07 17:23:45 +01:00
registrar Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
rlp-compress fix compilation warnings (#11522) 2020-02-26 12:58:09 +01:00
stats fix compilation warnings (#11522) 2020-02-26 12:58:09 +01:00
time-utils Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
triehash-ethereum Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
unexpected Update copyright notice 2020 (#11386) 2020-01-17 14:27:28 +01:00
version upgrade some of the dependencies (#11467) 2020-02-07 17:23:45 +01:00