| 
							
							
								 Kirk Baird | c1d7e26cac | Merge branch 'yaml-test-downloads' into state-transition-tests | 2019-03-29 11:48:26 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | 023b4e8c92 | Merge master and remove ssz length encoding from FakeBLS | 2019-03-29 11:47:22 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | b887509607 | Fix double advance-cache calls bug | 2019-03-27 10:35:46 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | 033ae1b747 | WIP begin testing | 2019-03-26 18:28:29 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | 9d65ee130d | Include yaml-utils/specs folder | 2019-03-25 18:42:41 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | d76baa1cc1 | Allow downloading of large tests from EF github and fix issues with serde | 2019-03-25 18:02:37 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | 8fd2e47e99 | Modifications to serde | 2019-03-22 16:10:43 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | 192a49a23d | Merge branch 'master' of github.com:sigp/lighthouse into v0.5.0-state-transition-tests | 2019-03-22 09:23:56 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 84f373fcc2 | Fix clippy lints | 2019-03-20 10:51:53 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | baca2c90ab | Add last of 0.5.0 upgrades. Woo! | 2019-03-19 19:43:31 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 35b90728c7 | Push more epoch processing fns to 0.5.0 | 2019-03-19 19:27:10 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | 26f8694161 | Begin updating serde such that it can read the yaml test files | 2019-03-19 18:05:05 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 61f6fe25e7 | Tidy reward processing | 2019-03-19 17:26:20 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | d20fb93f0c | Update rewards processing to v0.5.0 | 2019-03-19 17:16:51 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 37b8e9f39a | Move get_active_validator_indicesto state | 2019-03-19 09:09:57 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 1028acf3f1 | Move state trans fns into state_processing | 2019-03-18 21:34:42 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 7503f31ddc | Fix bug with per-block processing | 2019-03-18 18:09:31 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | edeace9e75 | Fix issues with building on genesis block | 2019-03-18 16:53:59 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 191761f356 | Allow epoch cache with zero validators. | 2019-03-17 23:32:27 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 816c2c651b | Modify genesis processing process. - Removed BeaconStateBuilder
- Added genesis code to `state_processing`. | 2019-03-17 23:11:07 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 8677b9e9cc | Fix bug with epoch caches, add tests | 2019-03-17 21:07:19 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 3a384d93f8 | Allow state processing to compile under v0.5.0 | 2019-03-17 17:47:12 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 3b8c1df5da | Fix bug in per block processing. | 2019-03-17 12:49:55 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 6bd2055a0a | Update block processing to v0.5.0 | 2019-03-17 12:25:37 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | ef86948259 | Add bones of YAML state test parsing. Is incomplete, need to update all our types to v0.5.0 first | 2019-03-15 13:32:23 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 236b97476a | Marge fixes to test_harness, add serdehex crate | 2019-03-15 13:31:30 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 96d96ba9ba | Remove assertion in benches | 2019-03-14 20:54:30 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 4fd8551e8b | Update loglevel, comments in benches | 2019-03-14 17:49:39 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 2535f47f13 | Add builder for benches Also adds a "sane" case for block processing | 2019-03-14 16:44:56 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | ed49023b87 | Merge branch 'faster-rewards' into sane-case | 2019-03-14 16:11:41 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | fc0cdb8226 | Start building non-worst case benches | 2019-03-14 18:10:36 +13:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 1c1c15a122 | Tidy per epoch processing - Add comments to ValidatorStatuses
- Add some checks to guard against a bad statuses list
- Remove unused attester_sets.rs file. | 2019-03-14 16:00:22 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 10aee6214c | Tidy per_epoch_processing Mainly renaming variables and files for readability. | 2019-03-14 14:59:30 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 95599ddc66 | Update Attesters struct - Renames variables
- Moves total balance calculation into struct | 2019-03-14 12:49:48 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | a319144835 | Improve crosslink reward processing | 2019-03-14 12:17:43 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 6f919e6f7d | Add first iteration on faster rewards processing. | 2019-03-14 11:53:50 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 587be831b5 | Add method for dropping pubkey cache. Add bench. | 2019-03-13 16:49:32 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 6cd3c4bd1a | Add a cache for public keys to BeaconState This allows for a fast lookup of "is this public key already in the
validator registry". | 2019-03-13 16:40:28 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | f949919b9b | Add comments to epoch_processing | 2019-03-12 18:02:53 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | fbfa233d36 | Add debug messages to TestingBeaconStateBuilder | 2019-03-12 17:16:12 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | cce88c9923 | Improve DX for loading validator keys from file | 2019-03-12 14:39:16 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | f34ae86cde | Add support for loading keypairs from file | 2019-03-12 12:46:44 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 9de6a0c733 | Rename benching files | 2019-03-12 09:57:00 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | e81f1c31c9 | Fix proof-of-possession issues. These were introduced in an earlier commit | 2019-03-11 19:47:33 +11:00 |  | 
			
				
					| 
							
							
								 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_utilsstructs intotypes | 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 | 53456a6c79 | Remove last inclusion_slot(..) call | 2019-03-10 21:06:40 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 21d75ef0bd | Add tree hash benches | 2019-03-10 18:31:14 +11:00 |  |