Paul Hauner
|
292991810d
|
Move state processing benches around
|
2019-03-11 19:46:22 +11:00 |
|
Paul Hauner
|
36085f63e9
|
Rename state trans benches
|
2019-03-11 14:52:21 +11:00 |
|
Paul Hauner
|
0b7082e2b9
|
Move benching_utils structs into types
|
2019-03-11 11:17:27 +11:00 |
|
Paul Hauner
|
6ae99a1462
|
Ensure drop times aren't included in benchmarks
Also moves to the new `iter_batched` method on criterion (instead of
`iter_with_setup`.
|
2019-03-11 10:56:31 +11:00 |
|
Paul Hauner
|
21d75ef0bd
|
Add tree hash benches
|
2019-03-10 18:31:14 +11:00 |
|
Paul Hauner
|
9cc8e2598f
|
Organise epoch benching file
|
2019-03-10 17:48:26 +11:00 |
|
Paul Hauner
|
89fc386264
|
Add extra checks for epoch benches finalization
|
2019-03-10 13:38:57 +11:00 |
|
Paul Hauner
|
c33e299176
|
Ensure epoch processing benches get new eth1 data
|
2019-03-10 12:56:37 +11:00 |
|
Paul Hauner
|
90d00773cb
|
Add slashings back into per-block processing.
I thought they would invalidate the attestations but I was wrong.
|
2019-03-10 08:30:36 +11:00 |
|
Paul Hauner
|
c1e386a0b1
|
Add deposits, transfers and exits to benches
|
2019-03-09 22:10:47 +11:00 |
|
Paul Hauner
|
f8ec1e0cfa
|
Add slashings and attestations to per block benching
|
2019-03-09 18:56:01 +11:00 |
|
Paul Hauner
|
73ebb4bc2e
|
Add incomplete per-block processing benchmarks
Still needs to fill block with operations
|
2019-03-09 14:11:49 +11:00 |
|
Paul Hauner
|
ca5d9658ce
|
Move epoch processing benches into separate file
|
2019-03-09 10:45:28 +11:00 |
|
Paul Hauner
|
63743a962c
|
Add per-epoch benchmarks, optimise function.
|
2019-03-09 10:38:53 +11:00 |
|
Paul Hauner
|
3ff8f6ebb3
|
Update epoch trans. tests to us 16,384 validators
|
2019-02-26 22:25:29 +13:00 |
|
Paul Hauner
|
af17fb1d03
|
Update BeaconStateBuilder API
|
2019-02-26 22:00:07 +13:00 |
|
Paul Hauner
|
5cfc9cb21d
|
Test state processing with and w/o caches
|
2019-02-26 20:18:59 +13:00 |
|
Paul Hauner
|
906131f882
|
Add tests and benches for epoch processing
|
2019-02-26 16:27:42 +13:00 |
|