Paul Hauner
|
a4559e798d
|
Add benches, examples for cached hashing.
Ignore flamegraph files
|
2019-04-28 11:38:32 +10:00 |
|
Paul Hauner
|
4dd1239b24
|
Add caching to state transition
|
2019-04-28 11:33:48 +10:00 |
|
Paul Hauner
|
c58723350c
|
Improve cached hashing performance
|
2019-04-28 11:33:29 +10:00 |
|
Paul Hauner
|
89d64b007f
|
Run cargofmt --all
|
2019-04-27 19:04:26 +10:00 |
|
Paul Hauner
|
6c9be1a73c
|
Add tree hash cache as field to BeaconState .
|
2019-04-27 19:02:52 +10:00 |
|
Paul Hauner
|
b70ebd09ea
|
Increase detail of cached hashing testing
|
2019-04-27 16:33:31 +10:00 |
|
Paul Hauner
|
80fa5d08c5
|
Fix bug with cached tree hash, passes tests
|
2019-04-27 16:24:29 +10:00 |
|
Paul Hauner
|
b86e118062
|
Add specific failing cache test
|
2019-04-26 18:19:13 +10:00 |
|
Paul Hauner
|
0f3b74b20e
|
Update TestRandom to vary list length
|
2019-04-26 18:10:06 +10:00 |
|
Paul Hauner
|
a425beb42a
|
Fix chunk index bug with structs
|
2019-04-26 17:39:38 +10:00 |
|
Paul Hauner
|
d3309b9f7e
|
Fix bug with bitfield tree hash caching
|
2019-04-26 17:27:39 +10:00 |
|
Paul Hauner
|
dddcc91ef3
|
Fix bug with shrinking list.
|
2019-04-26 16:56:01 +10:00 |
|
Paul Hauner
|
f65e981f6f
|
Begin implementing cached hashing in types
|
2019-04-26 15:24:18 +10:00 |
|
Paul Hauner
|
ecff8f0007
|
Update CachedTreeHash trait to return schema
|
2019-04-26 12:27:04 +10:00 |
|
Paul Hauner
|
8976e652d2
|
Introduce BTreeSchema
|
2019-04-26 11:55:26 +10:00 |
|
Paul Hauner
|
794b48078c
|
Remove num_items from BTreeOverlay
|
2019-04-26 11:39:33 +10:00 |
|
Paul Hauner
|
15f81c0907
|
Implement CachedTreeHash for TreeHashVector
|
2019-04-26 11:15:17 +10:00 |
|
Paul Hauner
|
f1d8224d89
|
Further tidy tree_hash crate.
|
2019-04-26 10:37:50 +10:00 |
|
Paul Hauner
|
461f3d2382
|
Merge branch 'master' into simple-cached-tree-hash
|
2019-04-26 09:55:54 +10:00 |
|
Paul Hauner
|
b213a5ade4
|
Create cached_tree_hash crate.
|
2019-04-26 09:55:03 +10:00 |
|
Paul Hauner
|
7ffed482b1
|
Merge pull request #352 from sigp/0.5.1-tests
Update to spec v0.5.1
|
2019-04-26 09:02:01 +10:00 |
|
Paul Hauner
|
35992a49c7
|
Merge branch 'concurrent-travis' into 0.5.1-tests
|
2019-04-25 12:25:32 +10:00 |
|
Paul Hauner
|
a76b24e274
|
Disable running docs example for test harness
|
2019-04-25 12:25:01 +10:00 |
|
Paul Hauner
|
0bb9c59b47
|
Add ignored and non-ignored state-trans tests
|
2019-04-25 12:24:45 +10:00 |
|
Paul Hauner
|
827e1c62d9
|
Add extra tests, all passing
|
2019-04-25 12:11:31 +10:00 |
|
Paul Hauner
|
58b69e9ba6
|
Add comma to readme
|
2019-04-24 18:30:59 +10:00 |
|
Paul Hauner
|
1f6a54c2ba
|
Update readme
|
2019-04-24 18:27:03 +10:00 |
|
Paul Hauner
|
cab5e59a6f
|
Rename CachedTreeHash trait, add readme
|
2019-04-24 18:23:58 +10:00 |
|
Paul Hauner
|
7563755b15
|
Fix mix-in-length issue
|
2019-04-24 18:14:00 +10:00 |
|
Paul Hauner
|
e12fa58e6e
|
Fix failing test, add hacky fix
|
2019-04-24 14:56:39 +10:00 |
|
Paul Hauner
|
6ae0083843
|
Add travis caching.
Reference for commands: https://levans.fr/rust_travis_cache.html
|
2019-04-24 11:41:33 +10:00 |
|
Paul Hauner
|
7aad7f59d9
|
Merge branch '0.5.1-tests' of github.com:sigp/lighthouse into 0.5.1-tests
|
2019-04-24 11:37:52 +10:00 |
|
Paul Hauner
|
ab75f7cbc7
|
Fix cargo cmd in Jenkinsfile
|
2019-04-24 11:37:19 +10:00 |
|
Paul Hauner
|
e19abee7f9
|
Fix bug with num_nodes/num_chunks
|
2019-04-24 10:17:05 +10:00 |
|
Paul Hauner
|
a84a063c25
|
Update depth variable
|
2019-04-24 09:29:32 +10:00 |
|
Paul Hauner
|
ec43a4085c
|
Introduce failing test
|
2019-04-22 21:31:39 +10:00 |
|
Paul Hauner
|
2f69185ccb
|
Fix tree hash bug
|
2019-04-22 16:58:40 +10:00 |
|
Paul Hauner
|
7c64a5a21b
|
Add tests, fix bugs
|
2019-04-22 16:09:29 +10:00 |
|
Paul Hauner
|
2c12aabf04
|
Implement further cache tests and bug fixes
|
2019-04-22 09:20:13 +10:00 |
|
Paul Hauner
|
4aeadfa60f
|
Remove "old" item requirement from treehash
|
2019-04-21 12:12:47 +10:00 |
|
Paul Hauner
|
2ee3b05bd3
|
Only build in debug for beta and nightly
|
2019-04-18 19:10:13 +10:00 |
|
Paul Hauner
|
381388d9c2
|
Move state processing test into own build
|
2019-04-18 06:45:25 +10:00 |
|
Paul Hauner
|
7b853b33d5
|
Add env vars to travis
|
2019-04-17 21:57:48 +10:00 |
|
Paul Hauner
|
2527252248
|
Merge branch 'master' into 0.5.1-tests
|
2019-04-17 21:21:07 +10:00 |
|
Paul Hauner
|
5e81a995ea
|
Use signed_root for canonical header ID
|
2019-04-17 18:54:39 +10:00 |
|
Paul Hauner
|
2155e3e293
|
Fix non-compiling tests
|
2019-04-17 18:54:21 +10:00 |
|
Michael Sproul
|
b201c52140
|
state transition tests: use TreeHashVector
|
2019-04-17 18:07:28 +10:00 |
|
Michael Sproul
|
332795e8b7
|
Revert "questionable patch for TreeHashVector"
This reverts commit 701cc00d08 .
|
2019-04-17 18:00:14 +10:00 |
|
Paul Hauner
|
745d360566
|
Store state roots during slot processing
|
2019-04-17 17:17:43 +10:00 |
|
Paul Hauner
|
343909ef31
|
Fix boolean-bitfield serialization
|
2019-04-17 17:17:07 +10:00 |
|