aboutsummaryrefslogtreecommitdiffstats
path: root/ethchain/vm.go
Commit message (Expand)AuthorAgeFilesLines
* Forgot to return gas when CALL's value transfer failsobscuren2014-07-131-0/+3
* Changed sha3 to official oneobscuren2014-07-121-2/+3
* Special diff output for executionobscuren2014-07-111-7/+30
* vm outputobscuren2014-07-111-0/+2
* Updated VM & added helper methods to stateobscuren2014-07-101-4/+16
* Return from execution immediately if there's no codeobscuren2014-07-101-0/+5
* Consensus and bug fixesobscuren2014-07-101-0/+2
* Fixed BYTE opcodeobscuren2014-07-101-6/+25
* Getting rid of deprecated methodsobscuren2014-07-071-8/+2
* Debugging mode for vmobscuren2014-07-051-17/+14
* Debug output, minor fixes and tweaksobscuren2014-07-041-3/+4
* Decreased timeoutobscuren2014-07-041-2/+2
* Fixed reverting errorobscuren2014-07-031-7/+6
* Fixed CREATE op. Fixes #87obscuren2014-07-031-7/+6
* Changed CREATEobscuren2014-07-021-24/+35
* Added support for breakpoints on specific instructionsobscuren2014-07-021-3/+13
* Removed commentobscuren2014-07-021-1/+0
* Moved debug hook to Vm directlyobscuren2014-07-021-4/+8
* Suicide is deferred to updateobscuren2014-07-021-6/+10
* merge upstreamzelig2014-07-011-2/+27
|\
| * The dragon has been slain. Consensus reached!obscuren2014-07-011-2/+27
* | change all modified calls to ethtrie, ethutil and ethcrypto functionszelig2014-06-301-2/+3
|/
* go fmtzelig2014-06-271-1/+1
* merge upstream; fix port in use warning; new logger APIzelig2014-06-261-16/+15
|\
| * Logging, variable rearrangementobscuren2014-06-261-16/+15
* | merge upstreamzelig2014-06-251-4/+7
|\|
| * Logging orderobscuren2014-06-231-5/+8
* | Merge remote-tracking branch 'upstream/develop' into feature/loggingzelig2014-06-251-1/+3
|\|
| * Let the state create the objectobscuren2014-06-231-1/+3
* | merge upstreamzelig2014-06-231-17/+17
|\|
| * Minor fixes to vm outputobscuren2014-06-231-8/+6
| * Moved 0 check to state object for nowobscuren2014-06-211-12/+14
* | modified logging APIzelig2014-06-231-6/+9
|/
* CALLDATACOPYobscuren2014-06-201-2/+21
* Renamed snapshot to copy/set and added it back to the VMobscuren2014-06-201-17/+22
* Fixed callobscuren2014-06-191-35/+42
* CALLDATALOAD return 32 byte at all timesobscuren2014-06-181-11/+31
* logobscuren2014-06-181-2/+9
* Swapped varsobscuren2014-06-181-17/+9
* Fixed GT and LTobscuren2014-06-181-11/+24
* Verbose logging for VMobscuren2014-06-181-5/+40
* Fixed issue where JUMPI would do an equally check with 1 instead of GTobscuren2014-06-181-5/+9
* Removal of manual updating of state objectsobscuren2014-06-171-12/+7
* Moved gas limit err check to buy gasobscuren2014-06-161-32/+31
* Moving a head closer to interopobscuren2014-06-131-13/+18
* Refactoring state transitioningobscuren2014-06-131-15/+62
* Changed opcode numbers and added missing opcodesobscuren2014-06-121-0/+5
* shaobscuren2014-06-101-1/+1
* Fixed state object gas returnobscuren2014-05-291-3/+9
* Added StringToBytesFuncobscuren2014-05-281-1/+1
* Closure call now returns the total usage as wellobscuren2014-05-281-82/+82
* Hooks can now quit the vmobscuren2014-05-271-1/+3
* Changed debug hook and added state iteratorobscuren2014-05-271-1/+1
* State snapshottingobscuren2014-05-261-4/+13
* Working on interopobscuren2014-05-221-0/+1
* Merge branch 'hotfix/4' into developobscuren2014-05-211-3/+3
|\
| * Fixed state overwriting issueobscuren2014-05-211-3/+3
* | Fixed couple issuesobscuren2014-05-211-0/+2
|/
* No longer store script directly in the state treeobscuren2014-05-201-1/+1
* Increment nonce in the public apiobscuren2014-05-191-1/+0
* Auto update state changes notificationsobscuren2014-05-091-8/+3
* Removed value from closure.obscuren2014-05-081-9/+17
* Merge branch 'develop' of github.com:ethereum/eth-go into developMaran2014-05-071-20/+10
|\
| * Optimizationsobscuren2014-05-061-20/+10
* | Implemented value()Maran2014-05-071-2/+4
|/
* Added suicide back inobscuren2014-05-021-26/+18
* Added manifest changes and changed closuresobscuren2014-04-301-2/+5
* Upped version numberobscuren2014-04-271-2/+52
* Notify of changesobscuren2014-04-261-5/+4
* Added new state object change echanismobscuren2014-04-261-2/+4
* Fixed Base problem and sload/sstoreobscuren2014-04-241-3/+4
* Minor improvements and bug fixesobscuren2014-04-241-2/+4
* Call initial closure with proper tx argumentobscuren2014-04-231-1/+3
* Fixed minor issue with gas and added state object initobscuren2014-04-231-13/+11
* Updated VMobscuren2014-04-201-16/+36
* Added proper gas handlingobscuren2014-04-181-4/+5
* Moved assembler stage processing to it's own fileobscuren2014-04-161-65/+69
* Added pre processing of script dataobscuren2014-04-121-2/+3
* Renamedobscuren2014-04-121-21/+77
* Added the possibility for debug hooks during closure callobscuren2014-04-111-40/+5
* Added better address formatobscuren2014-04-111-1/+10
* Call fixedobscuren2014-04-111-10/+16
* Split code for contractsobscuren2014-04-101-2/+2
* Added new insruction methodsobscuren2014-04-091-1/+25
* Fixed some state issuesobscuren2014-03-311-0/+2
* Fixed bug in stack to expand beyond expectations. Fixed EQ and NOT opcodeobscuren2014-03-311-6/+14
* Reworked transaction constructorsobscuren2014-03-271-1/+2
* Test fixes and removed old code. Added VM gas feesobscuren2014-03-241-3/+45
* Removed old VM codeobscuren2014-03-221-369/+0
* Removed regular ints from the virtual machine and closuresobscuren2014-03-221-6/+15
* Closure return, arguments fixed. Added proper testsobscuren2014-03-211-5/+28
* Implemented closure argumentsobscuren2014-03-211-9/+175
* Added address to account and contractobscuren2014-03-211-4/+3
* Removed caller from tx and added "callership" to account.obscuren2014-03-211-0/+4
* Rewrote opcodes againobscuren2014-03-211-32/+9
* Fixed MSTORE and added some more commetsobscuren2014-03-211-12/+34
* Closures and vm based on closuresobscuren2014-03-211-5/+93
* Trie's are no longer referenced directly but through State insteadobscuren2014-03-031-2/+2
* Some log statements changed to the default loggerobscuren2014-02-241-5/+5
* Removed debug printobscuren2014-02-241-2/+1
* Separated the VM from the block manager and added statesobscuren2014-02-241-0/+437