Paweł Bylica
|
8498ab5695
|
Trying to implement "exceptions" with longjmp (does not work on Windows 64bit at least)
|
10 years ago |
Paweł Bylica
|
70ad81dad2
|
Try to throw an OutOfGas exception when out of gas. The exception cannot be handled.
[#80660432]
|
10 years ago |
artur-zawlocki
|
2e3e764fb5
|
Codegen for CODECOPY.
[Delivers #80644732]
|
10 years ago |
Paweł Bylica
|
16023daf0b
|
Allocate memory and count gas for RETURN instruction
[#79942174]
|
10 years ago |
Paweł Bylica
|
f9f08d3223
|
Change the way compiled program returns
|
10 years ago |
Paweł Bylica
|
f6eef07d37
|
Use external counter for gas (external linkage global variable)
[#79942174]
|
10 years ago |
Paweł Bylica
|
3fa3bc8b30
|
Pop entry state of basic block from external stack, push exit state to external stack.
[Delivers #80113346]
|
10 years ago |
Paweł Bylica
|
24a99ef798
|
Runtime class that inits and keeps stack, memory and ExtVM interface
|
10 years ago |
Paweł Bylica
|
9479a70b00
|
Block Information instructions: PREVHASH, COINBASE, TIMESTAMP, NUMBER, DIFFICULTY, GASLIMIT
|
10 years ago |
Paweł Bylica
|
f6759913e4
|
Print returned memory to standard output
|
10 years ago |
Paweł Bylica
|
f41550077a
|
Implementing RETURN and STOP instructions
|
10 years ago |
Paweł Bylica
|
9ee462570b
|
Push call data on stack - CALLDATALOAD
|
10 years ago |
Paweł Bylica
|
696f6ae62e
|
Accessing Ext static data: CALLER, ORIGIN, CALLVALUE, CALLDATASIZE, GASPRICE
|
10 years ago |
Paweł Bylica
|
10e5182860
|
Send Ext static data to running contract. ADDRESS instruction
|
10 years ago |
Paweł Bylica
|
6eab61a1ae
|
Starting ExtVM binary interface
|
10 years ago |
Paweł Bylica
|
9ddc25a664
|
Implementation of ExecutionEngine with LLVM MCJIT
|
10 years ago |
Paweł Bylica
|
ec7609f0ad
|
ExecutionEngine stub and -i program option for interpreting EVM Code
|
10 years ago |