504278e839
build: bump PPA builders to Go 1.9 ( #15083 )
2017-09-05 10:16:46 +02:00
e7408b5552
core/vm: Make MaxCodesize non-retroactive ( #15072 )
...
* core/vm: Make max_codesize only applicable post Spurious Dragon/158/155/161/170
* tests: Remove expected failure
2017-09-04 12:53:25 +03:00
1901521ed0
core: Fix flaw where underpriced locals were removed ( #15081 )
...
* core: Fix flaw where underpriced locals were removed
* core: minor code cleanups for tx pool tests
2017-09-04 12:48:36 +03:00
23b51a68cb
core/vm: avoid state lookup during gas calc for call ( #15061 )
2017-09-04 10:56:45 +02:00
dc92779c0a
p2p: change ping ticker to timer ( #15071 )
...
Using a Timer over Ticker seems to be a lot better, though I cannot fully
account for why that it behaves so (since Ticker should be more bursty, but not
necessarily more active over time, but that may depend on how long window it
uses to decide on when to tick next)
2017-09-04 09:24:52 +02:00
d70536b5d4
Merge pull request #15047 from holiman/ecmul_benchmarks
...
core/vm: more benchmarks
2017-08-28 17:25:36 +03:00
07635e43e2
core/vm: renamed struct member + go fmt
2017-08-28 13:33:24 +02:00
64a3a3d23c
core/vm: Fix testcase input for ecmul
2017-08-28 13:30:26 +02:00
777540628e
Merge pull request #15054 from karalabe/go-1.9
...
travis, appveyor: bump Go to 1.9 stable
2017-08-28 13:19:03 +03:00
a4df80f47f
travis, appveyor: bump Go to 1.9 stable
2017-08-28 11:15:29 +03:00
bc2a5578c0
core/vm: more benchmarks
2017-08-27 14:00:32 +02:00
ebf41d16a0
cmd/geth: fix --nousb typo ( #15040 )
2017-08-25 16:54:36 +03:00
9d0c51fb0f
Merge pull request #15039 from karalabe/metropolis-contract-clash
...
core, tests: implement Metropolis EIP 684
2017-08-25 16:03:39 +03:00
08f27428b4
core, tests: implement Metropolis EIP 684
2017-08-25 13:00:27 +03:00
27a5622e99
Merge pull request #15028 from karalabe/metropolis-iceage
...
consensus, core, tests: implement Metropolis EIP 649
2017-08-25 11:00:51 +03:00
8596fc5974
Merge pull request #15033 from fjl/core-receipt-status-bytes
...
core/types: encode receipt status in PostState field
2017-08-25 10:31:44 +03:00
ad16aeb0a2
core/types: encode receipt status in PostState field
...
This fixes a regression where the new Failed field in ReceiptForStorage
rejected previously stored receipts. Fix it by removing the new field
and store status in the PostState field. This also removes massive RLP
hackery around the status field.
2017-08-24 23:51:50 +02:00
b872961ec8
consensus, core, tests: implement Metropolis EIP 649
2017-08-24 17:16:39 +03:00
54b1de67e2
core/vm: make jumpdest code nicer
2017-08-24 13:09:53 +02:00
68955ed2eb
core/types: fix create indicator in Transaction.String ( #15025 )
2017-08-24 12:48:13 +02:00
ff9a868232
core/state: revert metro suicide map addition ( #15024 )
2017-08-24 12:42:00 +02:00
20b818d206
Merge pull request #15029 from karalabe/rlp-raw-decode
...
rlp: fix decoding long strings into RawValue types
2017-08-24 13:32:45 +03:00
63246e2542
rlp: fix decoding long strings into RawValue types
2017-08-24 13:10:50 +03:00
3c48a25762
Merge pull request #15014 from rjl493456442/metropolis-eip658
...
core: add status as a consensus field in receipt
2017-08-23 14:39:37 +03:00
286ec5df40
cmd/evm, core/vm, internal/ethapi: Show error when exiting ( #14985 )
...
* cmd/evm, core/vm, internal/ethapi: Add 'err' to tracer interface CaptureEnd
* cmd/evm: fix nullpointer when there is no error
2017-08-23 14:37:18 +03:00
4ee92f2d19
core/types: reject Metro receipts with > 0x01 status bytes
2017-08-23 13:57:15 +03:00
f7e39a7724
Merge pull request #15000 from fjl/node-flock
...
node: fix instance dir locking and improve error message
2017-08-23 13:36:11 +03:00
79cdbcfe64
Merge pull request #15018 from Bo-Ye/master
...
metrics: change MetricsEnabledFlag to be const
2017-08-23 13:22:46 +03:00
79bf69b556
tests: pull in new test suite, enable most block tests
2017-08-22 18:35:18 +03:00
28aea46ac0
core: implement Metropolis EIP 658, receipt status byte
2017-08-22 18:35:17 +03:00
fc5f8a3dda
Merge pull request #15022 from karalabe/enable-byzantium-state-tests
...
tests: enable Byzantium state tests for CI
2017-08-22 15:06:02 +03:00
3cc476c8ab
tests: enable Byzantium state tests for CI
2017-08-22 14:04:44 +03:00
2fd5ba6bd4
core/vm: fix typo in method documentation ( #15019 )
...
Signed-off-by: Ti Zhou <tizhou1986@gmail.com >
2017-08-22 12:43:36 +03:00
b4b27ebaea
metrics: change MetricsEnabledFlag to be const
2017-08-22 18:35:09 +12:00
8c037dc487
Merge pull request #15017 from karalabe/usbhid-macos-thread-fix
...
vendor: update USB HID lib (fix macOS crash)
2017-08-21 14:32:47 +03:00
3e14837c1c
vendor: update USB HID lib (fix macOS crash)
2017-08-21 13:45:50 +03:00
58f7f977e7
Dockerfile: use alpine:3.6, clean up apk incovation ( #15006 )
2017-08-21 12:26:42 +02:00
afdfdebd87
Merge pull request #14983 from karalabe/metropolis-revert
...
core/vm: implement REVERT metropolis opcode
2017-08-21 12:23:03 +03:00
e311bb520a
whisper: Fix spelling and grammar in error ( #15009 )
...
* whisper: Fix spelling and grammar in error
* whisper: Fix grammar in comments
2017-08-21 12:22:00 +03:00
1ab3e30698
Merge pull request #15016 from gurrpi/patch-1
...
README: add missing full stop
2017-08-21 11:04:07 +03:00
314246da78
Adding period at end of sentence
...
missing period at line 119
2017-08-21 15:08:57 +09:00
bf1e263128
core, light: send chain events using event.Feed ( #14865 )
2017-08-18 12:58:36 +02:00
7e57fee355
node: fix instance dir locking and improve error message
...
The lock file was ineffective because opening leveldb storage in
read-only mode doesn't really take the lock. Fix it by including a
dedicated flock library (which is actually split out of goleveldb).
2017-08-18 12:14:00 +02:00
a4da8416ee
Merge pull request #14996 from markya0616/send_not_announce
...
eth: send but not announce block to peers if propagate is true
2017-08-18 12:47:33 +03:00
998abb9107
Merge pull request #14999 from karalabe/puppeth-ethstats-blacklist
...
cmd/puppeth: support blacklisting malicious IPs on ethstats
2017-08-18 12:39:48 +03:00
059c767adf
cmd/puppeth: support blacklisting malicious IPs on ethstats
2017-08-18 11:23:56 +03:00
d4f11d9b4f
eth: send but not announce block to peers if propagate is true
2017-08-18 13:52:16 +08:00
104375f398
Merge pull request #14993 from karalabe/bn256-precompile-fixes
...
core/vm, crypto/bn256: fix bn256 use and pairing corner case
2017-08-17 17:46:45 +03:00
1bbd400899
tests: skip the bad tests from colliding account touches
2017-08-17 16:50:36 +03:00
f9fb70d2ee
core/vm: rework reversion to work on a higher level
2017-08-17 16:50:35 +03:00