Péter Szilágyi
|
1fae50a199
core: minor evm polishes and optimizations
|
%!s(int64=7) %!d(string=hai) anos |
Martin Holst Swende
|
4871e25f5f
core/vm: optimize eq, slt, sgt and iszero + tests (#16047)
|
%!s(int64=7) %!d(string=hai) anos |
Martin Holst Swende
|
44d40ffce1
core, vm, common: define constantinople fork + shift (#16045)
|
%!s(int64=7) %!d(string=hai) anos |
Péter Szilágyi
|
6f69cdd109
all: switch gas limits from big.Int to uint64
|
%!s(int64=8) %!d(string=hai) anos |
Felix Lange
|
be12392fba
core/vm: track 63/64 call gas off stack (#15563)
|
%!s(int64=8) %!d(string=hai) anos |
rjl493456442
|
28aea46ac0
core: implement Metropolis EIP 658, receipt status byte
|
%!s(int64=8) %!d(string=hai) anos |
Péter Szilágyi
|
f9fb70d2ee
core/vm: rework reversion to work on a higher level
|
%!s(int64=8) %!d(string=hai) anos |
Jeffrey Wilcke
|
b70a73cd3e
core/vm: implement REVERT metropolis opcode
|
%!s(int64=8) %!d(string=hai) anos |
Péter Szilágyi
|
4e0fea4d30
core/vm: polish RETURNDATA, add missing returns to CALL*
|
%!s(int64=8) %!d(string=hai) anos |
Jeffrey Wilcke
|
9bd6068fef
core/vm: implement RETURNDATA metropolis opcodes
|
%!s(int64=8) %!d(string=hai) anos |
Jeffrey Wilcke
|
3d123bcde6
core/vm: implement metropolis static call opcode
|
%!s(int64=8) %!d(string=hai) anos |
Péter Szilágyi
|
f8d8b56b28
core/vm: optimize copy-less data retrievals
|
%!s(int64=8) %!d(string=hai) anos |
Martin Holst Swende
|
1496b3aff6
common/math, core/vm: Un-expose bigEndianByteAt, use correct terms for endianness
|
%!s(int64=8) %!d(string=hai) anos |
Martin Holst Swende
|
3285a0fda3
core/vm, common/math: Add fast getByte for bigints, improve opByte
|
%!s(int64=8) %!d(string=hai) anos |
Jeffrey Wilcke
|
10582a97ca
core/vm: expose intpool to stack dup method
|
%!s(int64=8) %!d(string=hai) anos |
Jeffrey Wilcke
|
a816e75662
core/vm: improved push instructions
|
%!s(int64=8) %!d(string=hai) anos |
Jeffrey Wilcke
|
10a57fc3d4
consensus, core/*, params: metropolis preparation refactor
|
%!s(int64=8) %!d(string=hai) anos |
Felix Lange
|
5f7826270c
all: unify big.Int zero checks, use common/math in more places (#3716)
|
%!s(int64=8) %!d(string=hai) anos |
Felix Lange
|
5c8fe28b72
common: move big integer math to common/math (#3699)
|
%!s(int64=8) %!d(string=hai) anos |
Jeffrey Wilcke
|
c12f4df910
params: core, core/vm, miner: 64bit gas instructions
|
%!s(int64=8) %!d(string=hai) anos |
Jeffrey Wilcke
|
57f4e90257
Revert "params: core, core/vm, miner: 64bit gas instructions (#3514)"
|
%!s(int64=8) %!d(string=hai) anos |
Jeffrey Wilcke
|
8b57c49490
params: core, core/vm, miner: 64bit gas instructions (#3514)
|
%!s(int64=8) %!d(string=hai) anos |
Nick Johnson
|
17d92233d9
cmd/geth, core: add support for recording SHA3 preimages (#3543)
|
%!s(int64=8) %!d(string=hai) anos |
Felix Lange
|
7731061903
core/vm: move Log to core/types
|
%!s(int64=8) %!d(string=hai) anos |
Jeffrey Wilcke
|
bbc4ea4ae8
core/vm: improved EVM run loop & instruction calling (#3378)
|
%!s(int64=8) %!d(string=hai) anos |
Jeffrey Wilcke
|
3fc7c97827
core, core/vm: implemented a generic environment (#3348)
|
%!s(int64=9) %!d(string=hai) anos |
Jeffrey Wilcke
|
445feaeef5
core, core/state, trie: EIP158, reprice & skip empty account write
|
%!s(int64=9) %!d(string=hai) anos |
Jeffrey Wilcke
|
1b73c79234
common/math, core/vm: implement fast EXP (#3214)
|
%!s(int64=9) %!d(string=hai) anos |
Jeffrey Wilcke
|
64af2aafda
core, core/vm: added gas price variance table
|
%!s(int64=9) %!d(string=hai) anos |
Felix Lange
|
90fce8bfa6
core/state: rename Delete/IsDeleted to Suicide/HasSuicided
|
%!s(int64=9) %!d(string=hai) anos |