aboutsummaryrefslogtreecommitdiffstats
path: root/ethchain/vm.go
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | * Fixed VM base bug
* 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
| | | | | Contract and account now both have an address field or method for the sake of simplicity.
* Removed caller from tx and added "callership" to account.obscuren2014-03-211-0/+4
| | | | | | Transactions can no longer serve as callers. Accounts are now the initial callee of closures. Transactions now serve as transport to call closures.
* 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
| | | | Status: Work in progress
* 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