Felix Lange
9a2720fb35
mobile: remove support for Go < 1.7
8 years ago
Felix Lange
c213fd1fd8
all: import "context" instead of "golang.org/x/net/context"
...
There is no need to depend on the old context package now that the
minimum Go version is 1.7. The move to "context" eliminates our weird
vendoring setup. Some vendored code still uses golang.org/x/net/context
and it is now vendored in the normal way.
This change triggered new vet checks around context.WithTimeout which
didn't fire with golang.org/x/net/context.
8 years ago
Felföldi Zsolt
525116dbff
les: implement request distributor, fix blocking issues ( #3660 )
...
* les: implement request distributor, fix blocking issues
* core: moved header validation before chain mutex lock
8 years ago
Péter Szilágyi
1c1dc0e0fc
Merge pull request #3808 from fjl/build-go-1.7
...
build: require Go >= 1.7
8 years ago
Felix Lange
c6e6f1fec2
build: remove support for the GO_OPENCL environment variable
...
We don't use the opencl build tag anymore.
8 years ago
Felix Lange
da7af44060
build: require Go >= 1.7
...
We have decided to bump the requirement to Go 1.7 because it enables
subtests and allows dropping backwards-compatibility code. This is in
line with Go's support policy. Go 1.6 and earlier no longer receive
security updates.
8 years ago
Yohann Leon
6742fc526f
core/vm: use uint64 instead of *big.Int in tracer ( #3805 )
8 years ago
Péter Szilágyi
9b84caf3a5
core, eth, les: support resuming fast sync on heavy rollback ( #3743 )
8 years ago
Felix Lange
06d6685eb5
Merge pull request #3756 from fjl/core-types-gencodec
...
core/types: use gencodec for JSON marshaling code
8 years ago
Péter Szilágyi
1dfd65f6d0
Merge pull request #3802 from karalabe/cocoapods-stable
...
travis: switch to cocoapods 1.2.0 stable
8 years ago
Péter Szilágyi
7242e4f71b
travis: switch to cocoapods 1.2.0 stable
8 years ago
Péter Szilágyi
be39bf382a
Merge pull request #3800 from karalabe/ethstats-genesis-fixes
...
ethstats: try both ws:// and wss:// if none specified
8 years ago
Péter Szilágyi
2ba9374789
ethstats: try both ws:// and wss:// if none specified
8 years ago
holisticode
d97dea51ec
swarm/network/kademlia: set kademlia log output to debug instead of warn ( #3787 )
8 years ago
Felix Lange
24dd0355a3
pow: fix Search with ethash test mode
...
The cache/dataset methods crashed with a nil pointer error if
cachesinmem/dagsinmem were zero. Fix it by skipping the eviction logic
if there are no caches/datasets.
Search always used the regular dataset size regardless of test mode. Fix
it by removing the redundant size parameter of hashimotoFull.
Fixes #3784
8 years ago
bas-vk
6d038e762b
accounts/abi/bind: allow client to specify sender address for call ( #3782 )
8 years ago
Steve Waldman
728a299728
common/compiler: add metadata output for solc > 0.4.6
...
Metadata is provided as JSON string, rather than as JSON object. This
ensures that we can decode to a set of bytes that will be consistent
with the swarm hash embedded in the code, without worrying about
ambiguities of spacing, ordering, or escaping.
8 years ago
Micah Zoltu
4e4e5fca54
rpc: add support for extended headers in CORS requests ( #3783 )
...
Fixes #3762 . Details about parameter:
a62a804a8a/cors.go (L50-L54)
8 years ago
Péter Szilágyi
61ede86737
internal/ethapi: drop eth_compile ( #3740 )
8 years ago
Péter Szilágyi
dc4c59d42b
Merge pull request #3779 from zsfelfoldi/cht-update
...
light: added new CHT
8 years ago
Zsolt Felfoldi
0a01f3f607
light: added new CHT
8 years ago
Péter Szilágyi
f3579f6460
pow: make data dumps backwards compatible, fix DAG end
8 years ago
Péter Szilágyi
5c8fa6ae1a
crypto, pow, vendor: hash optimizations, mmap ethash
8 years ago
Péter Szilágyi
b7d93500f1
all: finish integrating Go ethash, delete C++ vendor
8 years ago
Péter Szilágyi
df72e20cc5
pow: only support prime calculations on Go 1.8 and above
8 years ago
Péter Szilágyi
023670f6ba
cmd, eth, les, node, pow: disk caching and progress reports
8 years ago
Péter Szilágyi
567d41d936
all: swap out the C++ ethash to the pure Go one (mining todo)
8 years ago
Péter Szilágyi
3b00a77de5
crypto, pow: add pure Go implementation of ethash
8 years ago
Péter Szilágyi
288700c4d8
build: add bootnode to Ubuntu PPAs too ( #3766 )
8 years ago
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
8 years ago
Felix Lange
8cf08e4b25
core/types: use gencodec for JSON marshaling code
8 years ago
Felix Lange
eee96a5bb7
rlp: add support for "-" struct tag
8 years ago
Felix Lange
667cd518ce
internal/jsre/deps: ensure that go generate produces no changes
8 years ago
Péter Szilágyi
4c6f4e569e
Merge pull request #3755 from ligi/mobile_fix_typo
...
mobile: Fix typo ( Ethereun -> Ethereum )
8 years ago
Felix Lange
9c4fd4e9c9
Makefile: add devtools target
8 years ago
ligi
db2698c87c
mobile: Fix typo ( Ethereun -> Ethereum )
8 years ago
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
8 years ago
Péter Szilágyi
1a00e39539
Merge pull request #3738 from karalabe/impossible-reorg-warning
...
core: reorg logs crashed, add a check for corner cases
8 years ago
Péter Szilágyi
92e50adfa3
Merge pull request #3741 from karalabe/fix-makefile-xgo
...
build: fix xgo argument order when building from make
8 years ago
Péter Szilágyi
2b284e7366
build: fix xgo argument order when building from make
8 years ago
Péter Szilágyi
e7030c4bf5
all: update light logs (and a few others) to the new model
8 years ago
Péter Szilágyi
a38e1a9c00
core: reorg logs crashed, add a check for corner cases
8 years ago
Aaron Hnatiw
faf713632c
README: fix typo
8 years ago
Péter Szilágyi
725c2646a0
Merge pull request #3735 from karalabe/bundle-bootnode
...
build: bundle the bootnode too into alltools
8 years ago
Péter Szilágyi
f2e94ff94b
Merge pull request #3727 from karalabe/travis-mips
...
travis: support building mips32 and mips64 too
8 years ago
Péter Szilágyi
090699c0f6
build: bundle the bootnode too into alltools
8 years ago
Péter Szilágyi
213b8f9af4
Merge pull request #3722 from fjl/hexutil-text-unmarshal
...
common/hexutil: implement TextMarshaler, TextUnmarshaler
8 years ago
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
8 years ago
Felix Lange
280f08be84
common/hexutil: ensure negative big.Int is encoded sensibly
...
Restricting encoding is silly.
8 years ago
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.
8 years ago