- 02 Mar, 2017 11 commits
- 
- 
Péter Szilágyi authoredbuild: bundle the bootnode too into alltools 
- 
Péter Szilágyi authoredtravis: support building mips32 and mips64 too 
- 
Péter Szilágyi authored
- 
Péter Szilágyi authoredcommon/hexutil: implement TextMarshaler, TextUnmarshaler 
- 
Péter Szilágyi authored* 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 
- 
Felix Lange authoredRestricting encoding is silly. 
- 
Felix Lange authoredThis 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. 
- 
Felix Lange authoredAll other functions return errors from package hexutil, ensure that Decode does too. 
- 
Felix Lange authoredThis follows the change to common/math big integer parsing in PR #3699. 
- 
Péter Szilágyi authoredcore/evm, core/vm: improved evm trace output 
- 
Péter Szilágyi authored
 
- 
- 01 Mar, 2017 4 commits
- 
- 
Valentin Wüstholz authored
- 
Jeffrey Wilcke authoredAdded 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`. 
- 
Jeffrey Wilcke authored* 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. 
- 
Jeffrey Wilcke authoredThe evm compile command implements a simple assembly language that compiles to EVM bytecode. 
 
- 
- 28 Feb, 2017 13 commits
- 
- 
Jeffrey Wilcke authored
- 
Péter Szilágyi authorederrs: kill it with fire 
- 
Péter Szilágyi authored
- 
Péter Szilágyi authoredLogger updates 
- 
Felix Lange authored* 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
- 
Péter Szilágyi authored
- 
Péter Szilágyi authored
- 
Péter Szilágyi authored
- 
Péter Szilágyi authoredcore, eth: drop database block splitting upgrader 
- 
Péter Szilágyi authored
- 
Jamie Pitts authored* Updated the list of go bootnodes: replaced BR with a new one, added US-WEST and AU. * Updated bootnodes, minor go formatting change. 
- 
Péter Szilágyi authoredp2p, p2p/discover, p2p/nat: rework logging using context keys 
- 
Felix Lange authored
 
- 
- 27 Feb, 2017 12 commits
- 
- 
Péter Szilágyi authoredcommon, eth/downloader, log: support terminal log formatting 
- 
Péter Szilágyi authored
- 
Felix Lange authored
- 
Péter Szilágyi authoredinternal/ethapi: return logsBloom for pending block 
- 
Péter Szilágyi authoredlog: fix annoyances 
- 
tranvictor authored
- 
Felix Lange authoredAlso tweak behaviour so colors are only enabled when stderr is a terminal. 
- 
Felix Lange authored
- 
Felix Lange authored
- 
Péter Szilágyi authoredeth/downloader: port over old logs from glog to log15 
- 
Péter Szilágyi authoredvendor: update HID library for glibc < v2.17 build 
- 
Péter Szilágyi authored
 
-