Commit History

Autor SHA1 Mensaxe Data
  Delweng 50ad4e3f60 [R4R]Feature/backport geth native trace (#581) %!s(int64=3) %!d(string=hai) anos
  Martin Holst Swende 57632c94e8 core/vm: faster code analysis (#23381) %!s(int64=4) %!d(string=hai) anos
  Martin Holst Swende 0fda25e471 eth/tracers, core: use scopecontext in tracers, provide statedb in capturestart (#22333) %!s(int64=4) %!d(string=hai) anos
  Péter Szilágyi 7834e4a278 core, eth: unship EIP 2315 %!s(int64=4) %!d(string=hai) anos
  Alex Prut 810f9e057d all: remove redundant conversions and import names (#21903) %!s(int64=5) %!d(string=hai) anos
  Marius van der Wijden 2045a2bba3 core, all: split vm.Context into BlockContext and TxContext (#21672) %!s(int64=5) %!d(string=hai) anos
  Martin Holst Swende 295693759e core/vm: less allocations for various call variants (#21222) %!s(int64=5) %!d(string=hai) anos
  Paweł Bylica cf6674539c core/vm: use uint256 in EVM implementation (#20787) %!s(int64=5) %!d(string=hai) anos
  Greg Colvin cd57d5cd38 core/vm: EIP-2315, JUMPSUB for the EVM (#20619) %!s(int64=5) %!d(string=hai) anos
  gary rong b9df7ecdc3 all: seperate consensus error and evm internal error (#20830) %!s(int64=5) %!d(string=hai) anos
  Martin Holst Swende 8dc8941551 core/vm: use a callcontext struct (#20761) %!s(int64=5) %!d(string=hai) anos
  Martin Holst Swende b566cfdffd core/evm: avoid copying memory for input in calls (#20177) %!s(int64=6) %!d(string=hai) anos
  Martin Holst Swende aa6005b469 core/vm, params: refactor chain configuration (#19735) %!s(int64=6) %!d(string=hai) anos
  Martin Holst Swende 7504dbd6eb core/vm: 64 bit memory and gas calculations (#19210) %!s(int64=6) %!d(string=hai) anos
  Dave McGregor 33d233d3e1 vendor, crypto, swarm: switch over to upstream sha3 package %!s(int64=6) %!d(string=hai) anos
  Martin Holst Swende 1b6fd032e3 core/vm: check empty in extcodehash %!s(int64=7) %!d(string=hai) anos
  Martin Holst Swende a352de6a08 core/vm: add shortcuts for trivial exp cases (#16851) %!s(int64=7) %!d(string=hai) anos
  Péter Szilágyi 1d3d4a4d57 core/vm: reuse Keccak-256 hashes across opcode executions (#17863) %!s(int64=7) %!d(string=hai) anos
  Martin Holst Swende 89a32451ae core/vm: faster create/create2 (#17806) %!s(int64=7) %!d(string=hai) anos
  Liang ZOU 6663e5da10 all: fix various comment typos (#17748) %!s(int64=7) %!d(string=hai) anos
  Martin Holst Swende 32f28a9360 core/vm, tests: update tests, enable constantinople statetests, fix SAR opcode (#17538) %!s(int64=7) %!d(string=hai) anos
  Guillaume Ballet 7abedf9bbb core/vm: support for multiple interpreters (#17093) %!s(int64=7) %!d(string=hai) anos
  gary rong 2433349c80 core/vm, params: implement EXTCODEHASH opcode (#17202) %!s(int64=7) %!d(string=hai) anos
  gary rong cab1cff11c core, crypto, params: implement CREATE2 evm instrction (#17196) %!s(int64=7) %!d(string=hai) anos
  Guillaume Ballet 598f786aab core/vm: clear linter warnings (#17057) %!s(int64=7) %!d(string=hai) anos
  Martin Holst Swende 947e0afeb3 core/vm: optimize MSTORE and SLOAD (#16939) %!s(int64=7) %!d(string=hai) anos
  Abel Nieto be22ee8dda core/vm: fix typo in instructions.go (#16788) %!s(int64=7) %!d(string=hai) anos
  thomasmodeneis ba1030b6b8 build: enable goimports and varcheck linters (#16446) %!s(int64=7) %!d(string=hai) anos
  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