Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						8d016ced6b 
					 
					
						
						
							
							Merge branch 'release/0.9.34' into develop  
						
						
						
						
							
						
					 
					
						2015-06-30 02:22:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						7625b07dd9 
					 
					
						
						
							
							Merge branch 'release/0.9.34'  
						
						
						
						
							
 
						
					 
					
						2015-06-30 02:22:19 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						8f504063f4 
					 
					
						
						
							
							cmd/geth: version bump 0.9.34  
						
						
						
						
							
						
					 
					
						2015-06-30 02:11:54 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						e896cab82c 
					 
					
						
						
							
							Merge pull request  #1360  from obscuren/peter-metrics  
						
						... 
						
						
						
						Rebased peter's PR 
						
						
							
						
					 
					
						2015-06-29 16:58:49 -07:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						5f3792c2a7 
					 
					
						
						
							
							cmd/geth: decent error message if metrics are disabled  
						
						
						
						
							
						
					 
					
						2015-06-30 00:57:55 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						01fe972113 
					 
					
						
						
							
							cmd, core, eth, metrics, p2p: require enabling metrics  
						
						
						
						
							
						
					 
					
						2015-06-30 00:51:46 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						ccbb56b4f2 
					 
					
						
						
							
							cmd/geth, eth, ethdb: monitor database compactions  
						
						
						
						
							
						
					 
					
						2015-06-30 00:51:29 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						2aeeb72fa5 
					 
					
						
						
							
							cmd/geth, metrics: separate process metric collection, add disk  
						
						
						
						
							
						
					 
					
						2015-06-30 00:51:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						7c4ed8055c 
					 
					
						
						
							
							Merge pull request  #1357  from obscuren/core-optimisations-2  
						
						... 
						
						
						
						core: optimisations 
						
						
							
						
					 
					
						2015-06-29 15:44:23 -07:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						992e4f83cb 
					 
					
						
						
							
							core: replaced BlockCache with lru.Cache  
						
						
						
						
							
						
					 
					
						2015-06-30 00:36:25 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						a8ebf756c7 
					 
					
						
						
							
							Merge branch 'miner-broadcast' into core-optimisations-2  
						
						... 
						
						
						
						Conflicts:
	core/chain_manager.go
	miner/worker.go 
						
						
							
						
					 
					
						2015-06-29 18:55:49 +02:00 
						 
				 
			
				
					
						
							
							
								zsfelfoldi 
							
						 
					 
					
						
						
							
						
						5d9df7348d 
					 
					
						
						
							
							gpo non-existent block checks  
						
						
						
						
							
						
					 
					
						2015-06-29 18:53:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						ac80ec59dc 
					 
					
						
						
							
							miner: update root only when mining  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						e349fac97d 
					 
					
						
						
							
							core: fixed tests  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						aba901e13c 
					 
					
						
						
							
							core: removed write's go routine  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:49 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						07db098ccf 
					 
					
						
						
							
							core: renamed next to pending & fixed tests  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:49 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						855e76fddd 
					 
					
						
						
							
							core: reduced cache limit to 256  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:49 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						4d11747836 
					 
					
						
						
							
							deps: Added golang-lru  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:49 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						6ca3a44638 
					 
					
						
						
							
							core: switched to proper LRU  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:49 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						4460dc9d1a 
					 
					
						
						
							
							core: added LRU caching and added batch writing when LDB is used  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:49 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						2a5a55efaf 
					 
					
						
						
							
							ethdb: accessor for LDB. TODO remove this interface  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:48 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						c850c41ec1 
					 
					
						
						
							
							trie: Implemented a batch write approach for flushing  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:48 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						76821d167a 
					 
					
						
						
							
							core, eth, rpc: avoid unnecessary block header copying  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:48 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						fccc7d71eb 
					 
					
						
						
							
							core: remove superfluous big.Int allocations  
						
						... 
						
						
						
						With blocks now being immutable, use big.Int values from
accessor functions instead of copying their results. 
						
						
							
						
					 
					
						2015-06-29 18:51:48 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						d0bb90c69e 
					 
					
						
						
							
							core: generate benchmark keys only once  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:48 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						992dc74efd 
					 
					
						
						
							
							core: avoid duplicate calls to Transaction.Data  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:48 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						0b22ad99c1 
					 
					
						
						
							
							core: optimize IntrinsicGas  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:48 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						a8889b092b 
					 
					
						
						
							
							core/types: cache computed block values  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:48 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						11b8d1df59 
					 
					
						
						
							
							core/types: cache computed transaction values  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:48 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						8743cc1c1c 
					 
					
						
						
							
							rlp: add ListSize  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:48 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						a0566c1058 
					 
					
						
						
							
							rlp: remove Flat  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						3d0c6a8345 
					 
					
						
						
							
							rlp: pool encoder allocations  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						c3d6228023 
					 
					
						
						
							
							core: add InsertChain benchmarks  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						7098ec691c 
					 
					
						
						
							
							rpc: unmask pending block fields  
						
						... 
						
						
						
						This pleases the RPC tests. 
						
						
							
						
					 
					
						2015-06-29 18:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						e0e5f74776 
					 
					
						
						
							
							eth/downloader, eth/fetcher: use core.GenerateChain in tests  
						
						... 
						
						
						
						TestMadeupParentBlockChainAttack has been deleted because it was too
hard to port and the attack that it checks the prevention of is being
averted in a different way (through a protocol change). 
						
						
							
						
					 
					
						2015-06-29 18:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						ceaf1c080b 
					 
					
						
						
							
							core: add GenerateChain, GenesisBlockForTesting  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						1d42888d30 
					 
					
						
						
							
							core/types: make blocks immutable  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						654564e164 
					 
					
						
						
							
							core/types: make transactions immutable  
						
						
						
						
							
						
					 
					
						2015-06-29 18:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						9d8b512b27 
					 
					
						
						
							
							Merge pull request  #1356  from Gustav-Simonsson/debug_develop  
						
						... 
						
						
						
						Debug develop 
						
						
							
						
					 
					
						2015-06-29 09:33:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						b39042db56 
					 
					
						
						
							
							core, miner: implemented canary  
						
						
						
						
							
						
					 
					
						2015-06-29 13:31:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						d1e93db3eb 
					 
					
						
						
							
							core, miner: added write block method & changed mining propagation  
						
						
						
						
							
						
					 
					
						2015-06-29 13:31:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						059a1e9e4e 
					 
					
						
						
							
							miner: broadcast block before insertion/validation  
						
						
						
						
							
						
					 
					
						2015-06-29 13:31:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						5e7db8f5cd 
					 
					
						
						
							
							Merge pull request  #1353  from karalabe/fix-double-fetch  
						
						... 
						
						
						
						eth/fetcher: don't double filter/fetch the same block 
						
						
							
						
					 
					
						2015-06-29 04:31:13 -07:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						a7d22658ad 
					 
					
						
						
							
							eth/fetcher: don't drop on future blocks, just not propagate  
						
						
						
						
							
						
					 
					
						2015-06-29 14:20:13 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						29d53b2073 
					 
					
						
						
							
							eth/fetcher: don't double filter/fetch the same block  
						
						
						
						
							
						
					 
					
						2015-06-29 13:49:04 +03:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						61ccc39b56 
					 
					
						
						
							
							initialize fields to prevent nil pointer exception  
						
						
						
						
							
						
					 
					
						2015-06-29 12:42:47 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						f9264e87ec 
					 
					
						
						
							
							add json parsing method for resend transaction  
						
						
						
						
							
						
					 
					
						2015-06-29 12:32:01 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						a355777ff8 
					 
					
						
						
							
							improved error handling in parsing request  
						
						
						
						
							
						
					 
					
						2015-06-29 11:13:28 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						a0191910fc 
					 
					
						
						
							
							Merge pull request  #1341  from karalabe/proto-version-negotiation  
						
						... 
						
						
						
						p2p: support protocol version negotiation 
						
						
							
						
					 
					
						2015-06-28 13:52:37 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						b9ebdffd83 
					 
					
						
						
							
							Merge pull request  #1335  from tgerring/mistcleanup  
						
						... 
						
						
						
						Travis and README cleanup 
						
						
							
						
					 
					
						2015-06-27 02:17:35 -07:00