holisticode 
							
						 
					 
					
						
						
						
						
							
						
						
							d97dea51ec 
							
						 
					 
					
						
						
							
							swarm/network/kademlia: set kademlia log output to debug instead of warn ( #3787 )  
						
						
						
					 
					
						2017-03-18 01:45:00 +01:00 
						 
				 
			
				
					
						
							
							
								bas-vk 
							
						 
					 
					
						
						
						
						
							
						
						
							6d038e762b 
							
						 
					 
					
						
						
							
							accounts/abi/bind: allow client to specify sender address for call ( #3782 )  
						
						
						
					 
					
						2017-03-16 12:24:22 +01:00 
						 
				 
			
				
					
						
							
							
								Micah Zoltu 
							
						 
					 
					
						
						
						
						
							
						
						
							4e4e5fca54 
							
						 
					 
					
						
						
							
							rpc: add support for extended headers in CORS requests ( #3783 )  
						
						... 
						
						
						
						Fixes  #3762 .  Details about parameter:
a62a804a8a/cors.go (L50-L54) 
					
						2017-03-16 04:34:08 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							61ede86737 
							
						 
					 
					
						
						
							
							internal/ethapi: drop eth_compile ( #3740 )  
						
						
						
					 
					
						2017-03-16 02:54:52 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							dc4c59d42b 
							
						 
					 
					
						
						
							
							Merge pull request  #3779  from zsfelfoldi/cht-update  
						
						... 
						
						
						
						light: added new CHT 
						
					 
					
						2017-03-14 17:02:56 +02:00 
						 
				 
			
				
					
						
							
							
								Zsolt Felfoldi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a01f3f607 
							
						 
					 
					
						
						
							
							light: added new CHT  
						
						
						
					 
					
						2017-03-14 16:59:42 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							f3579f6460 
							
						 
					 
					
						
						
							
							pow: make data dumps backwards compatible, fix DAG end  
						
						
						
					 
					
						2017-03-09 15:50:14 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							5c8fa6ae1a 
							
						 
					 
					
						
						
							
							crypto, pow, vendor: hash optimizations, mmap ethash  
						
						
						
					 
					
						2017-03-09 15:50:14 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							b7d93500f1 
							
						 
					 
					
						
						
							
							all: finish integrating Go ethash, delete C++ vendor  
						
						
						
					 
					
						2017-03-09 15:50:14 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							df72e20cc5 
							
						 
					 
					
						
						
							
							pow: only support prime calculations on Go 1.8 and above  
						
						
						
					 
					
						2017-03-09 15:50:14 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							023670f6ba 
							
						 
					 
					
						
						
							
							cmd, eth, les, node, pow: disk caching and progress reports  
						
						
						
					 
					
						2017-03-09 15:50:14 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							567d41d936 
							
						 
					 
					
						
						
							
							all: swap out the C++ ethash to the pure Go one (mining todo)  
						
						
						
					 
					
						2017-03-09 15:50:14 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							3b00a77de5 
							
						 
					 
					
						
						
							
							crypto, pow: add pure Go implementation of ethash  
						
						
						
					 
					
						2017-03-09 15:50:14 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							288700c4d8 
							
						 
					 
					
						
						
							
							build: add bootnode to Ubuntu PPAs too ( #3766 )  
						
						
						
					 
					
						2017-03-09 11:02:43 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
						
						
							
						
						
							544247c918 
							
						 
					 
					
						
						
							
							* cmd/geth: add --nocompaction flag + multiple import files  
						
						... 
						
						
						
						* main,import: Add --nocompaction flag + multiple import files
* geth/import: documentation
* import: Added more info to err message
* fix :P 
						
					 
					
						2017-03-08 13:26:19 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							4c6f4e569e 
							
						 
					 
					
						
						
							
							Merge pull request  #3755  from ligi/mobile_fix_typo  
						
						... 
						
						
						
						mobile: Fix typo ( Ethereun -> Ethereum ) 
						
					 
					
						2017-03-07 02:35:11 +02:00 
						 
				 
			
				
					
						
							
							
								ligi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db2698c87c 
							
						 
					 
					
						
						
							
							mobile: Fix typo ( Ethereun -> Ethereum )  
						
						
						
					 
					
						2017-03-07 01:30:06 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							07c216d603 
							
						 
					 
					
						
						
							
							Merge pull request  #3739  from karalabe/logger-updates-4  
						
						... 
						
						
						
						all: update light logs (and a few others) to the new model 
						
					 
					
						2017-03-03 18:53:30 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							1a00e39539 
							
						 
					 
					
						
						
							
							Merge pull request  #3738  from karalabe/impossible-reorg-warning  
						
						... 
						
						
						
						core: reorg logs crashed, add a check for corner cases 
						
					 
					
						2017-03-03 14:37:02 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							92e50adfa3 
							
						 
					 
					
						
						
							
							Merge pull request  #3741  from karalabe/fix-makefile-xgo  
						
						... 
						
						
						
						build: fix xgo argument order when building from make 
						
					 
					
						2017-03-03 14:36:21 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b284e7366 
							
						 
					 
					
						
						
							
							build: fix xgo argument order when building from make  
						
						
						
					 
					
						2017-03-03 12:18:44 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7030c4bf5 
							
						 
					 
					
						
						
							
							all: update light logs (and a few others) to the new model  
						
						
						
					 
					
						2017-03-03 11:41:52 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a38e1a9c00 
							
						 
					 
					
						
						
							
							core: reorg logs crashed, add a check for corner cases  
						
						
						
					 
					
						2017-03-03 09:54:13 +02:00 
						 
				 
			
				
					
						
							
							
								Aaron Hnatiw 
							
						 
					 
					
						
						
						
						
							
						
						
							faf713632c 
							
						 
					 
					
						
						
							
							README: fix typo  
						
						
						
					 
					
						2017-03-02 18:44:07 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							725c2646a0 
							
						 
					 
					
						
						
							
							Merge pull request  #3735  from karalabe/bundle-bootnode  
						
						... 
						
						
						
						build: bundle the bootnode too into alltools 
						
					 
					
						2017-03-02 16:05:23 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							f2e94ff94b 
							
						 
					 
					
						
						
							
							Merge pull request  #3727  from karalabe/travis-mips  
						
						... 
						
						
						
						travis: support building mips32 and mips64 too 
						
					 
					
						2017-03-02 15:49:40 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							090699c0f6 
							
						 
					 
					
						
						
							
							build: bundle the bootnode too into alltools  
						
						
						
					 
					
						2017-03-02 15:23:15 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							213b8f9af4 
							
						 
					 
					
						
						
							
							Merge pull request  #3722  from fjl/hexutil-text-unmarshal  
						
						... 
						
						
						
						common/hexutil: implement TextMarshaler, TextUnmarshaler 
						
					 
					
						2017-03-02 15:16:59 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							9184249b39 
							
						 
					 
					
						
						
							
							Logger updates 3 ( #3730 )  
						
						... 
						
						
						
						* accounts, cmd, eth, ethdb: port logs over to new system
* ethdb: drop concept of cache distribution between dbs
* eth: fix some log nitpicks to make them nicer 
						
					 
					
						2017-03-02 14:06:16 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							280f08be84 
							
						 
					 
					
						
						
							
							common/hexutil: ensure negative big.Int is encoded sensibly  
						
						... 
						
						
						
						Restricting encoding is silly. 
						
					 
					
						2017-03-02 14:05:46 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							d304da3803 
							
						 
					 
					
						
						
							
							common/hexutil: implement TextMarshaler, TextUnmarshaler  
						
						... 
						
						
						
						This commit makes the wrapper types more generally applicable.
encoding.TextMarshaler is supported by most codec implementations (e.g.
for yaml).
The tests now ensure that package json actually recognizes the custom
marshaler implementation irrespective of how it is implemented.
The Uint type has new tests, too. These are tricky because uint size
depends on the CPU word size. Turns out that there was one incorrect
case where decoding returned ErrUint64Range instead of ErrUintRange. 
						
					 
					
						2017-03-02 14:05:46 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							357d00cdb1 
							
						 
					 
					
						
						
							
							common/hexutil: don't leak encoding/hex errors in Decode  
						
						... 
						
						
						
						All other functions return errors from package hexutil, ensure that
Decode does too. 
						
					 
					
						2017-03-02 14:05:46 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							f3b7dcc5bd 
							
						 
					 
					
						
						
							
							common/hexutil: reject big integer inputs > 256 bits  
						
						... 
						
						
						
						This follows the change to common/math big integer parsing in PR #3699 . 
						
					 
					
						2017-03-02 14:05:46 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							82e7c1d124 
							
						 
					 
					
						
						
							
							Merge pull request  #3728  from obscuren/format-trace  
						
						... 
						
						
						
						core/evm, core/vm: improved evm trace output 
						
					 
					
						2017-03-02 13:01:01 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f972691eea 
							
						 
					 
					
						
						
							
							travis: support building mips32 and mips64 too  
						
						
						
					 
					
						2017-03-02 11:43:06 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Wüstholz 
							
						 
					 
					
						
						
						
						
							
						
						
							c52ab932e6 
							
						 
					 
					
						
						
							
							cmd/disasm, cmd/evm: integrate disasm tool into evm tool. ( #3729 )  
						
						
						
					 
					
						2017-03-01 13:34:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f30733c806 
							
						 
					 
					
						
						
							
							cmd/evm: removed -sysstat and moved content to -debug flag  
						
						... 
						
						
						
						Added the ability to directly compile and run ethereum assembly using
the evm utility: `evm run <file>`. This is equivalant to `evm compile
<file> | evm run`. 
						
					 
					
						2017-03-01 11:52:57 +01:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf4155846c 
							
						 
					 
					
						
						
							
							core/evm, core/vm: improved evm trace output  
						
						... 
						
						
						
						* Improved the standard evm tracer output and renamed it to WriteTrace
which now takes an io.Writer to write the logs to.
* Added WriteLogs which writes logs to the given writer in a readable
format.
* evm utility now also prints logs generated during the execution. 
						
					 
					
						2017-03-01 11:20:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							230cf2ec91 
							
						 
					 
					
						
						
							
							cmd/evm, core/asm: add EVM assembler ( #3686 )  
						
						... 
						
						
						
						The evm compile command implements a simple assembly language that compiles to
EVM bytecode. 
						
					 
					
						2017-03-01 01:11:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							7ff75ac2f2 
							
						 
					 
					
						
						
							
							cmd/utils, core, params: fork all teh things for dev mode ( #3697 )  
						
						
						
					 
					
						2017-02-28 23:18:13 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							167be7f260 
							
						 
					 
					
						
						
							
							Merge pull request  #3725  from karalabe/kill-it-with-fire  
						
						... 
						
						
						
						errs: kill it with fire 
						
					 
					
						2017-02-28 18:45:44 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e3762fdc6 
							
						 
					 
					
						
						
							
							errs: kill it with fire  
						
						
						
					 
					
						2017-02-28 18:01:54 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							94c71c171f 
							
						 
					 
					
						
						
							
							Merge pull request  #3723  from karalabe/logger-updates-2  
						
						... 
						
						
						
						Logger updates 
						
					 
					
						2017-02-28 16:55:37 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							5f7826270c 
							
						 
					 
					
						
						
							
							all: unify big.Int zero checks, use common/math in more places ( #3716 )  
						
						... 
						
						
						
						* common/math: optimize PaddedBigBytes, use it more
name              old time/op    new time/op    delta
PaddedBigBytes-8    71.1ns ± 5%    46.1ns ± 1%  -35.15%  (p=0.000 n=20+19)
name              old alloc/op   new alloc/op   delta
PaddedBigBytes-8     48.0B ± 0%     32.0B ± 0%  -33.33%  (p=0.000 n=20+20)
* all: unify big.Int zero checks
Various checks were in use. This commit replaces them all with Int.Sign,
which is cheaper and less code.
eg templates:
    func before(x *big.Int) bool { return x.BitLen() == 0 }
    func after(x *big.Int) bool  { return x.Sign() == 0 }
    func before(x *big.Int) bool { return x.BitLen() > 0 }
    func after(x *big.Int) bool  { return x.Sign() != 0 }
    func before(x *big.Int) int { return x.Cmp(common.Big0) }
    func after(x *big.Int) int  { return x.Sign() }
* common/math, crypto/secp256k1: make ReadBits public in package math 
						
					 
					
						2017-02-28 15:09:11 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b117da2db3 
							
						 
					 
					
						
						
							
							core/state: drop most of a logs (useless at this volume)  
						
						
						
					 
					
						2017-02-28 15:51:30 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e02883c0a2 
							
						 
					 
					
						
						
							
							core, log: track field length and pad to align  
						
						
						
					 
					
						2017-02-28 15:36:51 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e588e0ca2b 
							
						 
					 
					
						
						
							
							all: next batch of log polishes to contextual versions  
						
						
						
					 
					
						2017-02-28 15:03:20 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							d4f60d362b 
							
						 
					 
					
						
						
							
							Merge pull request  #3721  from karalabe/drop-legacy-db-updates  
						
						... 
						
						
						
						core, eth: drop database block splitting upgrader 
						
					 
					
						2017-02-28 14:00:25 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46bcd9a92c 
							
						 
					 
					
						
						
							
							core, eth: drop database block splitting upgrader  
						
						
						
					 
					
						2017-02-28 13:41:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jamie Pitts 
							
						 
					 
					
						
						
						
						
							
						
						
							dbd88a1aa4 
							
						 
					 
					
						
						
							
							params: updated bootnodes ( #3720 )  
						
						... 
						
						
						
						* Updated the list of go bootnodes: replaced BR with a new one, added US-WEST and AU.
* Updated bootnodes, minor go formatting change. 
						
					 
					
						2017-02-28 12:30:44 +02:00