openethereum/ethash/src
Andronik Ordian 5a131175e8
[ethash] remove mem::uninitialized (#10861)
* [ethash] replace mem::uninitialized with MaybeUninit

* [ethash] replace another occurence of mem::uninitialized

* [ethash] remove last mem::uninitialized

* [ethash] clean up benches

* [ethash] update outdated comment

* [ethash] compile error on big endian targets

* [ethash] extract 32 into a constant

* [ethash] rename the constant to KECCAK_LEN

* [ethash] bench quick_get_difficulty

* [ethash] remove MaybeUninit completely

* [ethash] replace ptr::copy_nonoverlapping with copy_from_slice

* [ethash] s/header_len/hash_len

* [ethash] remove duplication in bench

* [ethash] add a config for basic benches

* [ethash] fix a typo in bench fn name

* [ethash] remove needless cast
2019-07-12 10:04:41 +02:00
..
cache.rs ethash: implement Progpow (#9762) 2019-02-20 10:05:11 +01:00
compute.rs [ethash] remove mem::uninitialized (#10861) 2019-07-12 10:04:41 +02:00
keccak.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
lib.rs [ethash] use static_assertions crate (#10860) 2019-07-08 17:25:49 +02:00
progpow.rs docs: Add ProgPoW Rust docs to ethash module (#10653) 2019-05-15 09:24:37 +02:00
seed_compute.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
shared.rs [ethash] use static_assertions crate (#10860) 2019-07-08 17:25:49 +02:00