Sarlor 
							
						 
					 
					
						
						
							
						
						ea06da0892 
					 
					
						
						
							
							trie: avoid unnecessary slicing on shortnode decoding ( #16917 )  
						
						... 
						
						
						
						optimization code 
						
						
							
						
					 
					
						2018-06-07 11:48:36 +03:00 
						 
				 
			
				
					
						
							
							
								ledgerwatch 
							
						 
					 
					
						
						
							
						
						feb6620c34 
					 
					
						
						
							
							core: relax type requirement for bc in ApplyTransaction ( #16901 )  
						
						
						
						
							
						
					 
					
						2018-06-07 10:34:24 +02:00 
						 
				 
			
				
					
						
							
							
								Bruno Škvorc 
							
						 
					 
					
						
						
							
						
						90b22773e9 
					 
					
						
						
							
							cmd/puppeth: fixed a typo in a wizard input query ( #16910 )  
						
						
						
						
							
						
					 
					
						2018-06-06 12:17:41 +03:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ballet 
							
						 
					 
					
						
						
							
						
						9e4f96a1a6 
					 
					
						
						
							
							whisper: re-insert  #16757  that has been lost during a merge ( #16889 )  
						
						
						
						
							
						
					 
					
						2018-06-05 16:25:16 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						01a7e267dc 
					 
					
						
						
							
							Merge pull request  #16882  from karalabe/streaming-ecrecover  
						
						... 
						
						
						
						core: concurrent background transaction sender ecrecover 
						
						
							
						
					 
					
						2018-06-05 17:13:43 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						e8ea5aa0d5 
					 
					
						
						
							
							trie: reduce hasher allocations ( #16896 )  
						
						... 
						
						
						
						* trie: reduce hasher allocations
name    old time/op    new time/op    delta
Hash-8    4.05µs ±12%    3.56µs ± 9%  -12.13%  (p=0.000 n=20+19)
name    old alloc/op   new alloc/op   delta
Hash-8    1.30kB ± 0%    0.66kB ± 0%  -49.15%  (p=0.000 n=20+20)
name    old allocs/op  new allocs/op  delta
Hash-8      11.0 ± 0%       8.0 ± 0%  -27.27%  (p=0.000 n=20+20)
* trie: bump initial buffer cap in hasher 
						
						
							
						
					 
					
						2018-06-05 15:06:29 +03:00 
						 
				 
			
				
					
						
							
							
								Elad 
							
						 
					 
					
						
						
							
						
						5bee5d69d7 
					 
					
						
						
							
							vendor: added vendor packages necessary for the swarm-network-rewrite merge ( #16792 )  
						
						... 
						
						
						
						* vendor: added vendor packages necessary for the swarm-network-rewrite merge into ethereum master
* vendor: removed multihash deps 
						
						
							
						
					 
					
						2018-06-05 12:40:21 +02:00 
						 
				 
			
				
					
						
							
							
								kiel barry 
							
						 
					 
					
						
						
							
						
						cbfb40b0aa 
					 
					
						
						
							
							params: fix golint warnings ( #16853 )  
						
						... 
						
						
						
						params: fix golint warnings 
						
						
							
						
					 
					
						2018-06-05 12:31:34 +02:00 
						 
				 
			
				
					
						
							
							
								Antonio Salazar Cardozo 
							
						 
					 
					
						
						
							
						
						4cf2b4110e 
					 
					
						
						
							
							cmd/abigen: support for reading solc output from stdin ( #16683 )  
						
						... 
						
						
						
						Allow the --abi flag to be given - to indicate that it should read the
ABI information from standard input. It expects to read the solc output
with the --combined-json flag providing bin, abi, userdoc, devdoc, and
metadata, and works very similarly to the internal invocation of solc,
except it allows external invocation of solc.
This facilitates integration with more complex solc invocations, such
as invocations that require path remapping or --allow-paths tweaks.
Simple usage example:
    solc --combined-json bin,abi,userdoc,devdoc,metadata *.sol | abigen --abi - 
						
						
							
						
					 
					
						2018-06-05 12:22:02 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
							
						
						0029a869f0 
					 
					
						
						
							
							miner: not call commitNewWork if it's a side block ( #16751 )  
						
						
						
						
							
						
					 
					
						2018-06-05 12:10:09 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						2ab24a2a8f 
					 
					
						
						
							
							core: concurrent background transaction sender ecrecover  
						
						
						
						
							
						
					 
					
						2018-06-05 11:03:55 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						400332b99d 
					 
					
						
						
							
							eth/tracers: fix minor off-by-one error ( #16879 )  
						
						... 
						
						
						
						* tracing: fix minor off-by-one error
* tracers: go generate 
						
						
							
						
					 
					
						2018-06-05 10:27:07 +03:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
							
						
						a5237a27ea 
					 
					
						
						
							
							les: add Skip overflow check to GetBlockHeadersMsg handler ( #16891 )  
						
						
						
						
							
						
					 
					
						2018-06-05 10:23:00 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						7a22e89080 
					 
					
						
						
							
							Merge pull request  #16894  from hadv/master  
						
						... 
						
						
						
						core: fix typo in comment code 
						
						
							
						
					 
					
						2018-06-05 10:11:42 +03:00 
						 
				 
			
				
					
						
							
							
								hadv 
							
						 
					 
					
						
						
							
						
						e3a993d774 
					 
					
						
						
							
							core: fix typo in comment code  
						
						
						
						
							
						
					 
					
						2018-06-05 09:56:45 +07:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						ed40767355 
					 
					
						
						
							
							Merge pull request  #16800  from rjl493456442/memory_allowance_warining  
						
						... 
						
						
						
						cmd: cap cache size if exceeds reasonable range 
						
						
							
						
					 
					
						2018-06-04 17:40:51 +03:00 
						 
				 
			
				
					
						
							
							
								rjl493456442 
							
						 
					 
					
						
						
							
						
						a20cc75b4a 
					 
					
						
						
							
							cmd/geth: cap cache allowance  
						
						
						
						
							
						
					 
					
						2018-06-04 13:46:39 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						b659718fd0 
					 
					
						
						
							
							Merge pull request  #16880  from holiman/http_timeouts  
						
						... 
						
						
						
						rpc: set timeouts for http server, see #16859  
						
						
							
						
					 
					
						2018-06-04 13:38:23 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Evangelatov 
							
						 
					 
					
						
						
							
						
						be2aec092d 
					 
					
						
						
							
							metrics: expvar support for ResettingTimer ( #16878 )  
						
						... 
						
						
						
						* metrics: expvar support for ResettingTimer
* metrics: use integers for percentiles; remove Overall
* metrics: fix edge-case panic for index-out-of-range 
						
						
							
						
					 
					
						2018-06-04 13:05:16 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						17f80cc2e2 
					 
					
						
						
							
							rpc: set timeouts for http server, see  #16859  
						
						
						
						
							
						
					 
					
						2018-06-04 11:41:55 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						143c4341d8 
					 
					
						
						
							
							core, eth, trie: streaming GC for the trie cache ( #16810 )  
						
						... 
						
						
						
						* core, eth, trie: streaming GC for the trie cache
* trie: track memcache statistics 
						
						
							
						
					 
					
						2018-06-04 10:47:43 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						3f33a7c8ce 
					 
					
						
						
							
							consensus/ethash: reduce keccak hash allocations ( #16857 )  
						
						... 
						
						
						
						Use Read instead of Sum to avoid internal allocations and
copying the state.
name                      old time/op  new time/op  delta
CacheGeneration-8          764ms ± 1%   579ms ± 1%  -24.22%  (p=0.000 n=20+17)
SmallDatasetGeneration-8  75.2ms ±12%  60.6ms ±10%  -19.37%  (p=0.000 n=20+20)
HashimotoLight-8          1.58ms ±11%  1.55ms ± 8%     ~     (p=0.322 n=20+19)
HashimotoFullSmall-8      4.90µs ± 1%  4.88µs ± 1%   -0.31%  (p=0.013 n=19+18) 
						
						
							
						
					 
					
						2018-06-04 10:32:32 +03:00 
						 
				 
			
				
					
						
							
							
								Ryan Schneider 
							
						 
					 
					
						
						
							
						
						c8dcb9584e 
					 
					
						
						
							
							rpc: use HTTP request context as top-level context ( #16861 )  
						
						
						
						
							
						
					 
					
						2018-06-02 12:26:47 +02:00 
						 
				 
			
				
					
						
							
							
								kiel barry 
							
						 
					 
					
						
						
							
						
						af28d12847 
					 
					
						
						
							
							console: squash golint warnings ( #16836 )  
						
						
						
						
							
						
					 
					
						2018-05-31 13:59:08 +02:00 
						 
				 
			
				
					
						
							
							
								kiel barry 
							
						 
					 
					
						
						
							
						
						0ad32d3be7 
					 
					
						
						
							
							ethstats: fix last golint warning ( #16837 )  
						
						
						
						
							
						
					 
					
						2018-05-30 11:36:02 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						68b0d30d4a 
					 
					
						
						
							
							VERSION, params: begin 1.8.11 release cycle  
						
						
						
						
							
						
					 
					
						2018-05-30 11:04:45 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						eae63c511c 
					 
					
						
						
							
							params: release Geth 1.8.10 hotfix  
						
						
						
						
							
 
						
					 
					
						2018-05-30 11:00:07 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						ca34e8230e 
					 
					
						
						
							
							Merge pull request  #16843  from karalabe/txpool-fix-deadlock  
						
						... 
						
						
						
						core: fix transaction event asynchronicity 
						
						
							
						
					 
					
						2018-05-30 10:45:02 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						342ec83d67 
					 
					
						
						
							
							core: fix transaction event asynchronicity  
						
						
						
						
							
						
					 
					
						2018-05-30 10:14:00 +03:00 
						 
				 
			
				
					
						
							
							
								Wenbiao Zheng 
							
						 
					 
					
						
						
							
						
						38c7eb0f26 
					 
					
						
						
							
							trie: rename TrieSync to Sync and improve hexToKeybytes ( #16804 )  
						
						... 
						
						
						
						This removes a golint warning: type name will be used as trie.TrieSync by
other packages, and that stutters; consider calling this Sync.
In hexToKeybytes len(hex) is even and (even+1)/2 == even/2, remove the +1. 
						
						
							
						
					 
					
						2018-05-29 17:48:43 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						d51faee240 
					 
					
						
						
							
							Merge pull request  #16831  from abeln/patch-1  
						
						... 
						
						
						
						core/vm: fix typo in comment 
						
						
							
						
					 
					
						2018-05-29 15:44:30 +03:00 
						 
				 
			
				
					
						
							
							
								kimmylin 
							
						 
					 
					
						
						
							
						
						426f62f1a8 
					 
					
						
						
							
							core: improve test for TransactionPriceNonceSort ( #16413 )  
						
						
						
						
							
						
					 
					
						2018-05-29 14:21:04 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Shulyak 
							
						 
					 
					
						
						
							
						
						7677ec1f34 
					 
					
						
						
							
							p2p/discv5: add egress/ingress traffic metrics to discv5 udp transport ( #16369 )  
						
						
						
						
							
						
					 
					
						2018-05-29 13:46:09 +02:00 
						 
				 
			
				
					
						
							
							
								Abel Nieto 
							
						 
					 
					
						
						
							
						
						d258eee211 
					 
					
						
						
							
							core/vm: fix typo in comment  
						
						
						
						
							
						
					 
					
						2018-05-29 13:22:00 +02:00 
						 
				 
			
				
					
						
							
							
								kiel barry 
							
						 
					 
					
						
						
							
						
						84f8c0cc1f 
					 
					
						
						
							
							common: improve documentation comments ( #16701 )  
						
						... 
						
						
						
						This commit adds many comments and removes unused code.
It also removes the EmptyHash function, which had some uses
but was silly. 
						
						
							
						
					 
					
						2018-05-29 12:42:21 +02:00 
						 
				 
			
				
					
						
							
							
								Andrea Franz 
							
						 
					 
					
						
						
							
						
						998f6564b2 
					 
					
						
						
							
							whisper/shhclient: update call to shh_post to expect string instead of bool ( #16757 )  
						
						... 
						
						
						
						Fixes  #16756  
					
						2018-05-29 04:36:31 -04:00 
						 
				 
			
				
					
						
							
							
								Smilenator 
							
						 
					 
					
						
						
							
						
						40a2c52397 
					 
					
						
						
							
							eth/fetcher: reuse variables for hash and number ( #16819 )  
						
						
						
						
							
						
					 
					
						2018-05-29 10:57:08 +03:00 
						 
				 
			
				
					
						
							
							
								Mohanson 
							
						 
					 
					
						
						
							
						
						a9c6ef6905 
					 
					
						
						
							
							ethereum: fix a typo in FilterQuery{} ( #16827 )  
						
						... 
						
						
						
						Fix a spelling mistake in comment 
						
						
							
						
					 
					
						2018-05-29 10:44:06 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						ccc0debb63 
					 
					
						
						
							
							VERSION, params: begin 1.8.10 release cycle  
						
						
						
						
							
						
					 
					
						2018-05-28 13:01:20 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						ff9b14617e 
					 
					
						
						
							
							params: release go-ethereum v1.8.9  
						
						
						
						
							
 
						
					 
					
						2018-05-28 12:58:22 +03:00 
						 
				 
			
				
					
						
							
							
								Wenbiao Zheng 
							
						 
					 
					
						
						
							
						
						d6ed2f67a8 
					 
					
						
						
							
							eth, node, trie: fix minor typos ( #16802 )  
						
						
						
						
							
						
					 
					
						2018-05-24 15:55:20 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						54294b45b1 
					 
					
						
						
							
							Merge pull request  #16803  from karalabe/trie-avoid-funccall  
						
						... 
						
						
						
						trie: cleaner logic, one less func call 
						
						
							
						
					 
					
						2018-05-24 15:54:00 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						d31802312a 
					 
					
						
						
							
							trie: cleaner logic, one less func call  
						
						
						
						
							
						
					 
					
						2018-05-24 13:46:45 +03:00 
						 
				 
			
				
					
						
							
							
								Ryan Schneider 
							
						 
					 
					
						
						
							
						
						55b579e02c 
					 
					
						
						
							
							core: use a wrapped map to remove contention in TxPool.Get. ( #16670 )  
						
						... 
						
						
						
						* core: use a wrapped `map` and `sync.RWMutex` for `TxPool.all` to remove contention in `TxPool.Get`.
* core: Remove redundant `txLookup.Find` and improve comments on txLookup methods. 
						
						
							
						
					 
					
						2018-05-23 15:55:42 +03:00 
						 
				 
			
				
					
						
							
							
								Abel Nieto 
							
						 
					 
					
						
						
							
						
						be22ee8dda 
					 
					
						
						
							
							core/vm: fix typo in instructions.go ( #16788 )  
						
						
						
						
							
						
					 
					
						2018-05-23 15:02:10 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						56de337e57 
					 
					
						
						
							
							Merge pull request  #16722  from karalabe/trie-iterator-proofs  
						
						... 
						
						
						
						trie: support proof generation from the iterator 
						
						
							
						
					 
					
						2018-05-23 13:51:09 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						c934c06cc1 
					 
					
						
						
							
							trie: support proof generation from the iterator  
						
						
						
						
							
						
					 
					
						2018-05-23 13:02:20 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						fbf57d53e2 
					 
					
						
						
							
							core/types: convert status type from uint to uint64 ( #16784 )  
						
						
						
						
							
						
					 
					
						2018-05-23 11:10:24 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						6ce21a4744 
					 
					
						
						
							
							vendor, ethdb: print warning log if leveldb is performing compaction ( #16766 )  
						
						... 
						
						
						
						* vendor: update leveldb package
* ethdb: print warning log if db is performing compaction
* ethdb: update annotation and log 
						
						
							
						
					 
					
						2018-05-22 11:12:52 +03:00 
						 
				 
			
				
					
						
							
							
								kiel barry 
							
						 
					 
					
						
						
							
						
						9af364e42b 
					 
					
						
						
							
							node: all golint warnings fixed ( #16773 )  
						
						... 
						
						
						
						* node: all golint warnings fixed
* node: rm per peter
* node: rm per peter 
						
						
							
						
					 
					
						2018-05-22 10:29:41 +03:00