Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | core/state, core/vm: cleanup refunds | obscuren | 2015-06-17 | 1 | -2/+2 |
| | |||||
* | core/vm: Improved error reporting for trace logging | obscuren | 2015-06-12 | 1 | -35/+34 |
| | |||||
* | core/vm: added a comment regarding the uint64 vs *big.Int | obscuren | 2015-06-11 | 1 | -1/+3 |
| | |||||
* | core, core/vm: moved logger and added gas cost to struct logging | obscuren | 2015-06-11 | 1 | -4/+4 |
| | |||||
* | core/vm: unexported stack again. No longer required | obscuren | 2015-06-10 | 1 | -3/+3 |
| | |||||
* | core/vm: documentation and name changes | obscuren | 2015-06-10 | 1 | -18/+30 |
| | |||||
* | core/vm, core/state: added storage to structured vm logging | obscuren | 2015-06-10 | 1 | -3/+10 |
| | |||||
* | core, core/vm: added structure logging | obscuren | 2015-06-10 | 1 | -133/+14 |
| | | | | This also reduces the time required spend in the VM | ||||
* | core/vm: added structured logging | obscuren | 2015-06-10 | 1 | -4/+22 |
| | |||||
* | core/vm: changed program counter to uint64 | obscuren | 2015-06-10 | 1 | -9/+9 |
| | |||||
* | core/vm: check for 'no code' before doing any work | Felix Lange | 2015-06-03 | 1 | -5/+5 |
| | |||||
* | core/vm: improve JUMPDEST analysis | Felix Lange | 2015-06-03 | 1 | -9/+8 |
| | | | | | | | | | * JUMPDEST analysis is faster because less type conversions are performed. * The map of JUMPDEST locations is now created lazily at the first JUMP. * The result of the analysis is kept around for recursive invocations through CALL/CALLCODE. Fixes #1147 | ||||
* | core/vm: Cleanups & SUB output fix. Closes #1096 | obscuren | 2015-05-26 | 1 | -15/+3 |
| | |||||
* | core/vm: RETURN op code returns pointer to memory rather than copy | obscuren | 2015-05-20 | 1 | -1/+1 |
| | |||||
* | Changed how logs are being recorded | obscuren | 2015-04-08 | 1 | -1/+2 |
| | | | | | | | Logs are now recorded per transactions instead of tossing them out after each transaction. This should also fix an issue with `eth_getFilterLogs` (#629) Also now implemented are the `transactionHash, blockHash, transactionIndex, logIndex` on logs. Closes #654. | ||||
* | basic glog | obscuren | 2015-04-04 | 1 | -7/+4 |
| | |||||
* | Read most protocol params from common/params.json | Gustav Simonsson | 2015-04-02 | 1 | -21/+22 |
| | | | | | | | | | * Add params package with exported variables generated from github.com/ethereum/common/blob/master/params.json * Use params package variables in applicable places * Add check for minimum gas limit in validation of block's gas limit * Remove common/params.json from go-ethereum to avoid outdated version of it | ||||
* | Blocktest fixed, Execution fixed | obscuren | 2015-04-01 | 1 | -1/+2 |
| | | | | | | * Added new CreateAccount method which properly overwrites previous accounts (excluding balance) * Fixed block tests (100% success) | ||||
* | Cleanup VM. | obscuren | 2015-03-29 | 1 | -36/+20 |
| | | | | | | | * CALLDATA use getData * removed old context get range value * removed casting big => int for some cases * pc now big int #457 | ||||
* | Cleanup VM | obscuren | 2015-03-29 | 1 | -1/+7 |
| | |||||
* | PUSH gas fix | obscuren | 2015-03-27 | 1 | -17/+1 |
| | |||||
* | Removed defer/panic. #503 | obscuren | 2015-03-27 | 1 | -27/+61 |
| | |||||
* | Cleaned up changes | obscuren | 2015-03-24 | 1 | -1/+1 |
| | |||||
* | Decrement depth | obscuren | 2015-03-24 | 1 | -1/+3 |
| | |||||
* | moved state and vm to core | obscuren | 2015-03-23 | 1 | -0/+897 |