26 Commits (d8403f4fe79a8e319f84c4f8770b94dffc7bec36)

Author SHA1 Message Date
Paweł Bylica ca01603388 Remove unreachable basic blocks before "linking" 10 years ago
artur-zawlocki ceb6d86fa3 added missing CMakeLists.txt 10 years ago
artur-zawlocki 71ccd3f353 Propagation of values between basic blocks (and the stack): initial implementation (probably buggy, but simple cases work). 10 years ago
Paweł Bylica b283a07f76 Fix SHA3 instruction :) 10 years ago
Paweł Bylica 0a84ed39d8 Handle endianness of MSTORE & MLOAD [#79877740] 10 years ago
Paweł Bylica 79f93faa7d Fix compiling empty bytecode 10 years ago
Paweł Bylica 340a84fbf4 Throw exception if EVM program is not jitable instead of terminating to make tests going 10 years ago
Paweł Bylica e193d2d081 Another round of fixing ExtVM interface 10 years ago
Paweł Bylica e34d69aeb0 BYTE reimplementation 10 years ago
Paweł Bylica 86c42ce1fa Endianness handler 10 years ago
Paweł Bylica b8e60e3f42 Check if pushed item is a word 10 years ago
Paweł Bylica 03f4a451aa Add support for direct jump outside the code - terminates with STOP 10 years ago
Paweł Bylica 008953a37c Limit debug output 10 years ago
Paweł Bylica a13a660315 Fix for invalid jump table basic block 10 years ago
Paweł Bylica ac276eacce Do not try to add additional cost (call instruction) to cost-block 10 years ago
Paweł Bylica 9a3a62cccd Using gas provided by test engine and fix for creating fake ExtVMFace. 10 years ago
Paweł Bylica 23c54b6ee4 Using ExtVM provided by test engine 10 years ago
Paweł Bylica 05964dccf7 Fix not allocated arg8 for CALL 10 years ago
Paweł Bylica f8e7689d17 Fix GasMeter not nulling cost call 10 years ago
Paweł Bylica 9552394cd1 VM execution wrapper with similar interface as libevm/VM 10 years ago
Paweł Bylica a6c58c38d8 Move JIT compiler project to library 10 years ago