Commit Graph

264 Commits (632135ce4c1d8d3d9a36771aab4137260018e84b)

Author SHA1 Message Date
Martin Holst Swende 44d40ffce1 core, vm, common: define constantinople fork + shift (#16045) 7 years ago
ferhat elmas ff225db813 core/vm: remove unused hashing (#16075) 7 years ago
Felix Lange a5c0bbb4f4
all: update license information (#16089) 7 years ago
George Ornbo 370dca4491
core/vm: Fix comment typo 7 years ago
Felix Lange 9d06026c19 all: regenerate codecs with gencodec commit 90983d99de (#15830) 7 years ago
Felix Lange 5c2f1e0014 all: update generated code (#15808) 7 years ago
Felix Lange 1c2378b926
tests: update to upstream commit 2bb0c3da3b (#15806) 7 years ago
Péter Szilágyi 6f69cdd109
all: switch gas limits from big.Int to uint64 7 years ago
Péter Szilágyi 5258785c81
cmd, core, eth/tracers: support fancier js tracing (#15516) 7 years ago
Paweł Bylica fb5f25eeee
core/vm: Remove snapshot param from Interpreter.Run() 7 years ago
Felix Lange be12392fba core/vm: track 63/64 call gas off stack (#15563) 7 years ago
Péter Szilágyi b0190189a3
core/vm, internal/ethapi: tracer no full storage, nicer json output (#15499) 7 years ago
Jay Guo 924098c6e5 core/vm: fix typos in jump_table.go 7 years ago
Martin Holst Swende 96ddf27a48
core/vm: copyright header on test-file 7 years ago
ferhat elmas 86f6568f66 build: enable unconvert linter (#15456) 7 years ago
Péter Szilágyi a91e682234
core/vm: check opcode stack before readonly enforcement 7 years ago
cdetrio 673007d7ae core/vm: standard vm traces (#15035) 7 years ago
Martin Holst Swende 9be07de539 params: Updated finalized gascosts for ECMUL/MODEXP (#15135) 7 years ago
Péter Szilágyi 5bbd7fb390
consensus, core, params: rebrand Metro to Byzantium 7 years ago
Felix Lange 42a5b54bf5 core/vm: improve bitvec comments 7 years ago
Martin Holst Swende d6681ed360 core/vm: Rename + updated doc on jumpdest analysis 7 years ago
Martin Holst Swende e7408b5552 core/vm: Make MaxCodesize non-retroactive (#15072) 7 years ago
Martin Holst Swende 23b51a68cb core/vm: avoid state lookup during gas calc for call (#15061) 7 years ago
Martin Holst Swende 07635e43e2 core/vm: renamed struct member + go fmt 7 years ago
Martin Holst Swende 64a3a3d23c core/vm: Fix testcase input for ecmul 7 years ago
Martin Holst Swende bc2a5578c0 core/vm: more benchmarks 7 years ago
Péter Szilágyi 08f27428b4
core, tests: implement Metropolis EIP 684 7 years ago
Péter Szilágyi b872961ec8
consensus, core, tests: implement Metropolis EIP 649 7 years ago
Felix Lange 54b1de67e2 core/vm: make jumpdest code nicer 7 years ago
Martin Holst Swende 286ec5df40 cmd/evm, core/vm, internal/ethapi: Show error when exiting (#14985) 7 years ago
rjl493456442 28aea46ac0
core: implement Metropolis EIP 658, receipt status byte 7 years ago
Ti Zhou 2fd5ba6bd4 core/vm: fix typo in method documentation (#15019) 7 years ago
Péter Szilágyi f9fb70d2ee
core/vm: rework reversion to work on a higher level 7 years ago
Péter Szilágyi 1335a6cc8c
core/vm, crypto/bn256: fix bn256 use and pairing corner case 7 years ago
Jeffrey Wilcke b70a73cd3e
core/vm: implement REVERT metropolis opcode 7 years ago
Péter Szilágyi 4e0fea4d30
core/vm: polish RETURNDATA, add missing returns to CALL* 7 years ago
Jeffrey Wilcke 9bd6068fef
core/vm: implement RETURNDATA metropolis opcodes 7 years ago
Péter Szilágyi 3df7142b3e
core/vm: minor polishes, fix STATICCALL for precompiles 7 years ago
Jeffrey Wilcke 3d123bcde6
core/vm: implement metropolis static call opcode 7 years ago
Péter Szilágyi f8d8b56b28
core/vm: optimize copy-less data retrievals 7 years ago
Martin Holst Swende d8aaa3a215
core/vm: benchmarking of metro precompiles 7 years ago
Péter Szilágyi 6131dd55c5
core/vm: polish precompile contract code, add tests and benches 7 years ago
Martin Holst Swende 967e097faa core/vm: Address review concerns 7 years ago
Jeffrey Wilcke 7bbdf3e268
core: add Metropolis pre-compiles (EIP 197, 198 and 213) 7 years ago
Joel Burget 833eeb9f23 core/vm/runtime: remove unused state parameter to NewEnv (#14953) 7 years ago
evgk 0cc9b8791e core/vm: fix typo in comment (#14894) 7 years ago
cdetrio ffebf00114 core/vm/runtime: fix evm command to use --gasprice flag value 7 years ago
Felix Lange 3e0dbe0eaa core/vm: remove logging and add section labels to struct logs (#14782) 7 years ago
Martin Holst Swende 6dc32e897a core/vm: add benchmarks for some ops and precompiles (#14641) 8 years ago
Martin Holst Swende e4301564c2 core/vm : fix testcase for gas calculation 8 years ago