Paul Hauner
|
a8ebc0e19c
|
Add benchmarks for fisher_yates_shuffle
|
2019-02-26 19:32:32 +13:00 |
|
Paul Hauner
|
0fe3a81c9e
|
Add benches to swap_or_not_shuffle
|
2019-02-26 19:30:51 +13:00 |
|
Age Manning
|
d140563545
|
Merge pull request #259 from sigp/bench-epoch-trans
Add benching and test for epoch processing
|
2019-02-26 16:43:24 +11:00 |
|
Paul Hauner
|
65d303c500
|
Fix failing tests
|
2019-02-26 17:20:43 +13:00 |
|
Paul Hauner
|
e97b554485
|
Run rustfmt
|
2019-02-26 16:50:04 +13:00 |
|
Paul Hauner
|
9f846eda26
|
Fix clippy lint
|
2019-02-26 16:49:17 +13:00 |
|
Paul Hauner
|
906131f882
|
Add tests and benches for epoch processing
|
2019-02-26 16:27:42 +13:00 |
|
Paul Hauner
|
53663e54b5
|
Fix error with get_permutated_index.
Error types were modified. Error involved shuffling with the _value_of
active validator indicies, not an _index_.
|
2019-02-26 16:26:06 +13:00 |
|
Paul Hauner
|
59d6b1fdd0
|
Move BeaconStateBuilder out of test mods
This allows it to be accessed by other crates/tests.
|
2019-02-26 16:25:08 +13:00 |
|
Paul Hauner
|
45c6e0395f
|
Merge pull request #250 from thojest/lighthouse-246
Lighthouse 246 - Create derive macro for TestRandom
|
2019-02-26 15:14:48 +13:00 |
|
thojest
|
6e8fc1b6d0
|
resolved merge conflicts due to Treehash macro implementation (lighthouse-246)
|
2019-02-25 23:20:24 +01:00 |
|
Paul Hauner
|
87ea95ce35
|
Merge pull request #251 from mjkeating/tree_hash_macro
Use Hashtree macro for most struct types
|
2019-02-26 09:14:37 +13:00 |
|
mjkeating
|
c688e37693
|
merged master
|
2019-02-25 09:46:49 -08:00 |
|
mjkeating
|
d7184345b8
|
renamed the macro Hashtree to TreeHash
|
2019-02-25 09:17:17 -08:00 |
|
thojest
|
9a892bbdfd
|
removed TestRandom import in beacon_state (lighthouse-246)
|
2019-02-25 09:26:43 +01:00 |
|
thojest
|
cd4346962a
|
Merge branch 'master' into lighthouse-246
|
2019-02-25 09:24:47 +01:00 |
|
Paul Hauner
|
26827c60a3
|
Merge pull request #240 from sigp/signature-scheme-update
Signature scheme update
|
2019-02-25 20:56:26 +13:00 |
|
mjkeating
|
2ce316235f
|
merged master and resolved beacon_state conflict
|
2019-02-24 16:54:26 -08:00 |
|
Kirk Baird
|
3ae7d24d17
|
Merge branch 'master' into ssz-fuzzing
|
2019-02-25 10:49:51 +11:00 |
|
Kirk Baird
|
4c3b0a6575
|
Formatting
|
2019-02-25 10:38:04 +11:00 |
|
Kirk Baird
|
f72b45147a
|
Merge conflicts from master
|
2019-02-25 10:36:54 +11:00 |
|
Paul Hauner
|
548d768b02
|
Merge pull request #249 from sigp/beacon-state-caching
State caching as a first-class citizen
|
2019-02-25 08:35:36 +13:00 |
|
Age Manning
|
27e7bbd72f
|
Fix typo in BeaconState
Co-Authored-By: paulhauner <paul@paulhauner.com>
|
2019-02-25 08:35:21 +13:00 |
|
Paul Hauner
|
5ca7c9929a
|
Merge branch 'master' into beacon-state-caching
|
2019-02-24 19:14:05 +13:00 |
|
Paul Hauner
|
ab10cbbdb5
|
Fix clippy lints, small typos
|
2019-02-24 18:52:12 +13:00 |
|
Paul Hauner
|
c49f425fe8
|
Tidy, add comments to BeaconState
|
2019-02-24 18:25:17 +13:00 |
|
Paul Hauner
|
779b6266a5
|
Ensure shuffling is cached between slot calcs
Previously it was being re-built for every slot, now it is being
generated once-per-epoch.
|
2019-02-23 18:45:32 +13:00 |
|
Kirk Baird
|
9f9b466f95
|
Modify attestion_aggregation to use frok version in domain
|
2019-02-23 14:39:54 +11:00 |
|
Kirk Baird
|
a5cbda0b60
|
Merge branch 'master' into signature-scheme-update
|
2019-02-23 13:34:57 +11:00 |
|
mjkeating
|
f95a0134e6
|
now using the Hashtree macro for most struct types
|
2019-02-22 13:07:04 -08:00 |
|
thojest
|
66b5accdc2
|
replaced manual TestRandom implementation with macro when possible; fixed typo in TestRandom macro (lighthouse-246)
|
2019-02-22 17:10:26 +01:00 |
|
thojest
|
278b41c8ef
|
decided against moving test_utils (lighthouse-246)
|
2019-02-22 16:05:52 +01:00 |
|
thojest
|
7a382043e1
|
added test_random_derive implementation (lighthouse-246)
|
2019-02-22 15:54:18 +01:00 |
|
thojest
|
5f3ba42b97
|
added first draft for lib-crates for test_random and test_random_derive (lighthouse-246)
|
2019-02-22 12:16:11 +01:00 |
|
Kirk Baird
|
ab1dc7bfce
|
Add simple fuzz tests for hashing and boolean-bitfield
|
2019-02-22 16:50:14 +11:00 |
|
Paul Hauner
|
7a28893bab
|
Fix bug in Epoch.slot_iter()
It wasn't running the whole range, plus it could get into a loop when
used near the u64::max_value
|
2019-02-22 18:48:35 +13:00 |
|
Paul Hauner
|
89ab0f683e
|
Change "few_validators" spec to be 8 shards.
A bug arises when the number of shards is less than the slots in an
epoch.
|
2019-02-22 18:19:47 +13:00 |
|
Paul Hauner
|
a5de6a1915
|
Add caching to BeaconState.
Removes CachingBeaconState
|
2019-02-22 18:14:16 +13:00 |
|
Paul Hauner
|
cdc03f1749
|
Remove FastBeaconState
|
2019-02-22 17:55:36 +13:00 |
|
Kirk Baird
|
fdbd9d4410
|
Merge branch 'master' into ssz-fuzzing
|
2019-02-22 15:26:28 +11:00 |
|
Paul Hauner
|
c040ed7b11
|
Merge pull request #243 from sigp/fork-choice-tests
Fork choice tests
|
2019-02-22 13:34:58 +13:00 |
|
Paul Hauner
|
b211e39331
|
Add progress on FastBeaconState
|
2019-02-21 19:00:55 +13:00 |
|
Kirk Baird
|
68017b66fd
|
Fuzzing for Vec<u8>
|
2019-02-21 14:23:21 +11:00 |
|
Kirk Baird
|
274bdd491d
|
Fuzz for address and Hash256
|
2019-02-21 13:43:09 +11:00 |
|
Kirk Baird
|
00e5b57166
|
Fuzz test ssz_encode and ssz_decode for usize
|
2019-02-20 16:43:30 +11:00 |
|
Kirk Baird
|
b98db3773e
|
Fuzz test ssz_encode for u8 to u64
|
2019-02-20 16:15:30 +11:00 |
|
Kirk Baird
|
7bda717eb8
|
Merge branch 'ssz-fuzzing' of github.com:sigp/lighthouse into ssz-fuzzing
|
2019-02-20 15:34:35 +11:00 |
|
Kirk Baird
|
d5c4771f0a
|
Fuzz test decodes from u8 to u64
|
2019-02-20 15:34:15 +11:00 |
|
mehdi
|
532a854f8e
|
Fixing minor bug in assert statement
|
2019-02-20 15:30:58 +11:00 |
|
Kirk Baird
|
38abcc4a24
|
Fuzz test for u8 fails
|
2019-02-20 15:03:32 +11:00 |
|