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 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf1a93f444 
							
						 
					 
					
						
						
							
							Allocate correctly for tree hash  
						
						
						
					 
					
						2019-04-17 14:00:00 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3779caede 
							
						 
					 
					
						
						
							
							Add extra info to block proc. error message  
						
						
						
					 
					
						2019-04-17 13:59:40 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f592183aa9 
							
						 
					 
					
						
						
							
							Fix signed_root vs tree_hash_root in per_slot  
						
						
						
					 
					
						2019-04-17 12:00:24 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							701cc00d08 
							
						 
					 
					
						
						
							
							questionable patch for TreeHashVector  
						
						
						
					 
					
						2019-04-17 12:00:23 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d95ae95ce8 
							
						 
					 
					
						
						
							
							spec: update tags to v0.5.1  
						
						
						
					 
					
						2019-04-17 12:00:23 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2914d77cd3 
							
						 
					 
					
						
						
							
							spec: update to v0.5.1  
						
						
						
					 
					
						2019-04-17 12:00:23 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f63c89bb6 
							
						 
					 
					
						
						
							
							jenkins: run all state tests  
						
						
						
					 
					
						2019-04-17 12:00:23 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a19f8580f5 
							
						 
					 
					
						
						
							
							travis: state transition tests  
						
						
						
					 
					
						2019-04-17 12:00:23 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32547373e5 
							
						 
					 
					
						
						
							
							spec: simplify cache_state  
						
						... 
						
						
						
						The `latest_block_root` input argument was unnecessary as we were always setting it to something
almost equivalent to `state.latest_block_root` anyway, and more importantly, it was messing up the
caching of the state root. Previously it was possible for the function to update the state's latest
block root, and then hash the outdated block root that was passed in as an argument. 
						
					 
					
						2019-04-17 12:00:23 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b801303374 
							
						 
					 
					
						
						
							
							spec: fix shuffle direction in get_crosslink_committees_at_slot  
						
						
						
					 
					
						2019-04-17 12:00:22 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19fad1012f 
							
						 
					 
					
						
						
							
							state transitions tests: check more fields  
						
						
						
					 
					
						2019-04-17 12:00:22 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b21cc64949 
							
						 
					 
					
						
						
							
							state transition tests: check expected state  
						
						
						
					 
					
						2019-04-17 12:00:22 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71a0fed8eb 
							
						 
					 
					
						
						
							
							testing: add a fake_crypto feature  
						
						
						
					 
					
						2019-04-17 12:00:22 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							300fcd6ec3 
							
						 
					 
					
						
						
							
							state transition test progress  
						
						
						
					 
					
						2019-04-17 12:00:22 +10:00