| Commit message (Expand) | Author | Age | Files | Lines |
* | core/vm: add shortcuts for trivial exp cases (#16851) | Martin Holst Swende | 2018-10-16 | 1 | -4/+16 |
* | core/vm: reuse Keccak-256 hashes across opcode executions (#17863) | Péter Szilágyi | 2018-10-08 | 1 | -5/+12 |
* | core/vm: faster create/create2 (#17806) | Martin Holst Swende | 2018-10-04 | 1 | -2/+2 |
* | all: fix various comment typos (#17748) | Liang ZOU | 2018-09-25 | 1 | -1/+1 |
* | core/vm, tests: update tests, enable constantinople statetests, fix SAR opcod... | Martin Holst Swende | 2018-09-04 | 1 | -1/+1 |
* | core/vm: support for multiple interpreters (#17093) | Guillaume Ballet | 2018-07-25 | 1 | -188/+189 |
* | core/vm, params: implement EXTCODEHASH opcode (#17202) | gary rong | 2018-07-24 | 1 | -0/+32 |
* | core, crypto, params: implement CREATE2 evm instrction (#17196) | gary rong | 2018-07-24 | 1 | -0/+28 |
* | core/vm: clear linter warnings (#17057) | Guillaume Ballet | 2018-06-26 | 1 | -1/+1 |
* | core/vm: optimize MSTORE and SLOAD (#16939) | Martin Holst Swende | 2018-06-14 | 1 | -4/+4 |
* | core/vm: fix typo in instructions.go (#16788) | Abel Nieto | 2018-05-23 | 1 | -1/+1 |
* | build: enable goimports and varcheck linters (#16446) | thomasmodeneis | 2018-04-18 | 1 | -1/+0 |
* | core: minor evm polishes and optimizations | Péter Szilágyi | 2018-03-26 | 1 | -95/+76 |
* | core/vm: optimize eq, slt, sgt and iszero + tests (#16047) | Martin Holst Swende | 2018-03-08 | 1 | -24/+47 |
* | core, vm, common: define constantinople fork + shift (#16045) | Martin Holst Swende | 2018-02-23 | 1 | -0/+60 |
* | all: switch gas limits from big.Int to uint64 | Péter Szilágyi | 2018-01-03 | 1 | -1/+1 |
* | core/vm: track 63/64 call gas off stack (#15563) | Felix Lange | 2017-11-29 | 1 | -43/+33 |
* | core: implement Metropolis EIP 658, receipt status byte | rjl493456442 | 2017-08-22 | 1 | -1/+1 |
* | core/vm: rework reversion to work on a higher level | Péter Szilágyi | 2017-08-17 | 1 | -6/+13 |
* | core/vm: implement REVERT metropolis opcode | Jeffrey Wilcke | 2017-08-16 | 1 | -1/+7 |
* | core/vm: polish RETURNDATA, add missing returns to CALL* | Péter Szilágyi | 2017-08-16 | 1 | -35/+38 |
* | core/vm: implement RETURNDATA metropolis opcodes | Jeffrey Wilcke | 2017-08-16 | 1 | -0/+23 |
* | core/vm: implement metropolis static call opcode | Jeffrey Wilcke | 2017-08-15 | 1 | -1/+32 |
* | core/vm: optimize copy-less data retrievals | Péter Szilágyi | 2017-08-14 | 1 | -4/+4 |
* | common/math, core/vm: Un-expose bigEndianByteAt, use correct terms for endian... | Martin Holst Swende | 2017-06-07 | 1 | -2/+2 |
* | core/vm, common/math: Add fast getByte for bigints, improve opByte | Martin Holst Swende | 2017-06-05 | 1 | -7/+6 |
* | core/vm: expose intpool to stack dup method | Jeffrey Wilcke | 2017-05-23 | 1 | -1/+1 |
* | core/vm: improved push instructions | Jeffrey Wilcke | 2017-05-23 | 1 | -3/+16 |
* | consensus, core/*, params: metropolis preparation refactor | Jeffrey Wilcke | 2017-05-18 | 1 | -10/+7 |
* | all: unify big.Int zero checks, use common/math in more places (#3716) | Felix Lange | 2017-02-28 | 1 | -11/+12 |
* | common: move big integer math to common/math (#3699) | Felix Lange | 2017-02-27 | 1 | -30/+30 |
* | params: core, core/vm, miner: 64bit gas instructions | Jeffrey Wilcke | 2017-02-14 | 1 | -127/+211 |
* | Revert "params: core, core/vm, miner: 64bit gas instructions (#3514)" | Jeffrey Wilcke | 2017-02-13 | 1 | -211/+127 |
* | params: core, core/vm, miner: 64bit gas instructions (#3514) | Jeffrey Wilcke | 2017-02-02 | 1 | -127/+211 |
* | cmd/geth, core: add support for recording SHA3 preimages (#3543) | Nick Johnson | 2017-01-17 | 1 | -1/+6 |
* | core/vm: move Log to core/types | Felix Lange | 2017-01-06 | 1 | -2/+9 |
* | core/vm: improved EVM run loop & instruction calling (#3378) | Jeffrey Wilcke | 2017-01-05 | 1 | -191/+165 |
* | core, core/vm: implemented a generic environment (#3348) | Jeffrey Wilcke | 2016-12-06 | 1 | -101/+101 |
* | core, core/state, trie: EIP158, reprice & skip empty account write | Jeffrey Wilcke | 2016-11-13 | 1 | -2/+2 |
* | common/math, core/vm: implement fast EXP (#3214) | Jeffrey Wilcke | 2016-11-02 | 1 | -2/+3 |
* | core, core/vm: added gas price variance table | Jeffrey Wilcke | 2016-10-15 | 1 | -1/+6 |
* | core/state: rename Delete/IsDeleted to Suicide/HasSuicided | Felix Lange | 2016-10-06 | 1 | -1/+1 |
* | core/state: track all accounts in canon state | Felix Lange | 2016-09-26 | 1 | -1/+1 |
* | core/vm: Refactor tracing to make Tracer the main interface | Nick Johnson | 2016-08-22 | 1 | -73/+73 |
* | all: update license information | Felix Lange | 2016-04-15 | 1 | -1/+1 |
* | core: added basic chain configuration | Jeffrey Wilcke | 2016-04-01 | 1 | -1/+1 |
* | core, core/vm, tests: changed the initialisation behaviour of the EVM | Jeffrey Wilcke | 2016-03-23 | 1 | -1/+0 |
* | all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() | Ricardo Catalinas Jiménez | 2016-02-22 | 1 | -1/+1 |
* | core, core/vm, crypto: fixes for homestead | Jeffrey Wilcke | 2016-02-18 | 1 | -7/+20 |
* | parmas, crypto, core, core/vm: homestead consensus protocol changes | Gustav Simonsson | 2016-02-18 | 1 | -27/+22 |
* | core/vm: added JIT segmenting / optimisations | Jeffrey Wilcke | 2015-10-17 | 1 | -1/+1 |
* | core/vm: abstracted instruction execution away from JIT | Jeffrey Wilcke | 2015-10-17 | 1 | -8/+74 |
* | cmd/evm, core/vm, test: refactored VM and core | Jeffrey Wilcke | 2015-10-04 | 1 | -102/+155 |
* | Add tests for uncle timestamps and refactor timestamp type | Gustav Simonsson | 2015-08-25 | 1 | -1/+1 |
* | core/vm: fixed jit error & added inline docs | Jeffrey Wilcke | 2015-08-11 | 1 | -11/+8 |
* | core/vm: reduced big int allocations | Jeffrey Wilcke | 2015-08-07 | 1 | -111/+60 |
* | core, tests: reduced state copy by N calls | Jeffrey Wilcke | 2015-08-07 | 1 | -0/+1 |
* | core/vm, tests: implemented semi-jit vm | Jeffrey Wilcke | 2015-08-07 | 1 | -0/+587 |