Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed VM & Tests w/ conversion | obscuren | 2015-03-17 | 1 | -1/+1 |
| | |||||
* | converted vm | obscuren | 2015-03-17 | 1 | -4/+6 |
| | |||||
* | updated blockpool | obscuren | 2015-03-17 | 1 | -2/+2 |
| | |||||
* | Moved gas | obscuren | 2015-03-17 | 1 | -4/+0 |
| | |||||
* | converted vm | obscuren | 2015-03-17 | 1 | -23/+26 |
| | |||||
* | Moved ethutil => common | obscuren | 2015-03-16 | 1 | -55/+55 |
| | |||||
* | Changed context and ADDMOD, MULMOD | obscuren | 2015-03-13 | 1 | -9/+14 |
| | | | | | * Cleaned up VM execution. VM run now takes a context * ADDMOD/MULMOD - removed incorrect cast | ||||
* | more obvious failure for ethtest | obscuren | 2015-03-13 | 1 | -1/+1 |
| | |||||
* | Removed some of that gas pre pay magic | obscuren | 2015-03-13 | 1 | -7/+1 |
| | |||||
* | fixed ethtest | obscuren | 2015-03-13 | 1 | -3/+3 |
| | |||||
* | Changed to big.Int.Not | obscuren | 2015-03-13 | 1 | -10/+7 |
| | |||||
* | Changed logging to use internal logger | obscuren | 2015-03-11 | 1 | -4/+4 |
| | |||||
* | reworked stack | obscuren | 2015-03-10 | 1 | -285/+166 |
| | |||||
* | Updated tests and fixed suicide | obscuren | 2015-03-09 | 1 | -0/+5 |
| | |||||
* | Debug option for VM & command line flag | obscuren | 2015-03-06 | 1 | -2/+2 |
| | |||||
* | Merge branch 'poc-9' of github.com-obscure:ethereum/go-ethereum into poc-9 | obscuren | 2015-03-06 | 1 | -4/+1 |
|\ | |||||
| * | ethutil: remove Config variable | Felix Lange | 2015-03-06 | 1 | -4/+1 |
| | | | | | | | | | | | | | | | | | | | | | | Various functions throughout the codebase used it to grab settings. This has to stop because I want to use them without reading the config file. These functions can now be used without reading the config first: * ethdb.NewLDBDatabase * ethrepl.NewJSRepl * vm.New | ||||
* | | Spec changes. | obscuren | 2015-03-06 | 1 | -1/+6 |
|/ | | | | * All errors during state transition result in an invalid tx | ||||
* | Updated gast costs | obscuren | 2015-03-03 | 1 | -11/+5 |
| | |||||
* | Quad mem & log changes | obscuren | 2015-03-03 | 1 | -7/+11 |
| | |||||
* | Redone rlp | obscuren | 2015-03-03 | 1 | -7/+4 |
| | |||||
* | quad mem | obscuren | 2015-03-03 | 1 | -8/+24 |
| | |||||
* | updated tests | obscuren | 2015-03-03 | 1 | -5/+5 |
| | |||||
* | New gas prices model | obscuren | 2015-03-02 | 1 | -84/+125 |
| | |||||
* | Merge branch 'ethersphere-blockpool2' into poc-9 | obscuren | 2015-03-01 | 1 | -0/+2 |
|\ | |||||
| * | wip | obscuren | 2015-02-27 | 1 | -1/+3 |
| | | |||||
* | | Simple effective VM optimisation | obscuren | 2015-03-01 | 1 | -6/+12 |
| | | | | | | | | | | Added a debug flag to the VM which determines if VM output is shown regardless of the log level set. | ||||
* | | Fixed consensus issue for refunding | obscuren | 2015-02-27 | 1 | -2/+3 |
|/ | | | | * Refund should _always_ go to the origin | ||||
* | Merge pull request #360 from Gustav-Simonsson/add_stack_size_checks | Jeffrey Wilcke | 2015-02-22 | 1 | -3/+3 |
|\ | | | | | Correct stack size validation for MUL, CALLDATACOPY, EXTCODESIZE, BLOCKH... | ||||
| * | Correct stack size validation for MUL, CALLDATACOPY, EXTCODESIZE, BLOCKHASH | Gustav Simonsson | 2015-02-21 | 1 | -3/+3 |
| | | |||||
* | | Added Number to logs | obscuren | 2015-02-22 | 1 | -1/+1 |
|/ | |||||
* | Temp fix for #342 | obscuren | 2015-02-19 | 1 | -2/+3 |
| | |||||
* | Documented methods & removed old manifest | obscuren | 2015-02-12 | 1 | -11/+0 |
| | |||||
* | Updated tests | obscuren | 2015-02-04 | 1 | -2/+4 |
| | |||||
* | Make sure that CALL addr is always 20 bytes | obscuren | 2015-02-03 | 1 | -5/+6 |
| | |||||
* | Added RPC "Call" for JS calls to contracts | obscuren | 2015-01-29 | 1 | -0/+2 |
| | |||||
* | StdVm by default | obscuren | 2015-01-20 | 1 | -2/+4 |
| | |||||
* | VmDebug => StdVm | obscuren | 2015-01-19 | 1 | -22/+945 |
| | |||||
* | JitVm struct stub. Forwards calls to DebugVm. | Paweł Bylica | 2015-01-13 | 1 | -0/+2 |
| | |||||
* | Closure => Context | obscuren | 2015-01-02 | 1 | -1/+1 |
| | |||||
* | Panic for "Vm" | obscuren | 2014-12-13 | 1 | -1/+1 |
| | |||||
* | Moved execution from vm to chain. | obscuren | 2014-12-04 | 1 | -687/+3 |
| | | | | | | | | This moves call and create to the specified environments. Vms are no longer re-used. Vm uses environment's Call(Code) and Create in order to execute new contracts or transfer value between accounts. State transition now uses the same mechanism described above. | ||||
* | Re-org op codes | obscuren | 2014-11-01 | 1 | -2/+2 |
| | |||||
* | ethcrypto => crypto | obscuren | 2014-10-31 | 1 | -3/+3 |
| | |||||
* | Implemented LOG. Closes #159 | obscuren | 2014-10-27 | 1 | -1/+1 |
| | |||||
* | Merge eth-go repository into go-ethereum | Felix Lange | 2014-10-23 | 1 | -2/+2 |
| | | | | mist, etheruem have been moved to cmd/ | ||||
* | Updated the VM & VM tests | obscuren | 2014-10-23 | 1 | -4/+0 |
| | | | | | | * Stack Error shouldn't revert to previous state * Updated VM Test tool * Added Transfer method to VM Env | ||||
* | added a transfer method to vm env | obscuren | 2014-10-22 | 1 | -1/+1 |
| | |||||
* | Moved ethvm => vm | obscuren | 2014-10-18 | 1 | -0/+724 |