Paweł Bylica
|
912f983377
|
Stack improvements: all helper functions are generated on demand, no global alloca for arguments
|
10 years ago |
Paweł Bylica
|
93cb4866fd
|
Includes reordering, GCC conversion warnings enabled
Includes order as described in Coding Standards of cpp-ethereum project.
GCC warnings about lossy conversions enabled.
|
10 years ago |
Paweł Bylica
|
f47cd20e8e
|
Correct usage of LLVM builtin setjmp/longjmp. External setjmp was eliminated, hopefully Windows will be happier now.
|
10 years ago |
Paweł Bylica
|
2faa67bae2
|
Dynamic stack modification: do not use longjmp in external functions
|
10 years ago |
Paweł Bylica
|
4bcee00be9
|
#include cleanups
|
10 years ago |
Paweł Bylica
|
06048c51a6
|
Change JIT return codes, use negative values for errors
|
10 years ago |
Paweł Bylica
|
06a700c060
|
Use uint64 type for call data size
|
10 years ago |
Artur Zawłocki
|
63d699792c
|
added missing <csetjmp>
|
10 years ago |
Paweł Bylica
|
2fd2446330
|
Simplify ExecutionEngine interface. It is possible to pass raw code instead of LLVM module.
|
10 years ago |
Paweł Bylica
|
bd40486c7b
|
Moving ext_calldataload helper function to evmjit library (does not depend on Env)
|
10 years ago |
Paweł Bylica
|
aa771582a7
|
Separate runtime classes
|
10 years ago |
Paweł Bylica
|
8ee32d9197
|
Coding style: use "o_" prefix for output function arguments
|
10 years ago |
Paweł Bylica
|
aaaf5439fb
|
Rename Type::i256 -> Type::Word
|
10 years ago |
Paweł Bylica
|
fa6d4c63dc
|
Improve Stack code formatting
|
10 years ago |
Paweł Bylica
|
64e374890c
|
Move jmpbuf to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
3670e328ba
|
Access stack structure through runtime structure [#81470252]
|
10 years ago |
artur-zawlocki
|
d28139677b
|
Refactored local stack
[#81180320]
|
10 years ago |
artur-zawlocki
|
080cf20f84
|
Handling pop() from the empty EVM stack.
[#80895676]
|
10 years ago |
artur-zawlocki
|
0a9e0f587f
|
Propagation of values between basic blocks (and the stack): initial implementation (probably buggy, but simple cases work).
[#80895676]
|
10 years ago |