184 Commits (c7eac0d23c1b41ef3e94f6bff37e423b8bce8070)
 

Author SHA1 Message Date
Paweł Bylica c7eac0d23c Fix SHA3 instruction :) 10 years ago
Paweł Bylica 5db2038111 Handle endianness of MSTORE & MLOAD [#79877740] 10 years ago
Paweł Bylica 51fc9adfab Fix compiling empty bytecode 10 years ago
Paweł Bylica c97ca249a0 Throw exception if EVM program is not jitable instead of terminating to make tests going 10 years ago
Paweł Bylica 150162e33d Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 10 years ago
Paweł Bylica f83e23a749 Another round of fixing ExtVM interface 10 years ago
artur-zawlocki 54e0824b31 Updated cmake files after moving the jit compiler to a lib. 10 years ago
artur-zawlocki 58c5a4f0be Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 10 years ago
Paweł Bylica 607458b193 BYTE reimplementation 10 years ago
Paweł Bylica afe02541ed Endianness handler 10 years ago
Paweł Bylica b13f1ac2aa Check if pushed item is a word 10 years ago
artur-zawlocki b01a75af0b Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 10 years ago
Paweł Bylica 52ba848c18 Add support for direct jump outside the code - terminates with STOP 10 years ago
Paweł Bylica 6c3af96a40 Limit debug output 10 years ago
Paweł Bylica de8deab6ff Fix for invalid jump table basic block 10 years ago
Paweł Bylica 0febd6ae1a Do not try to add additional cost (call instruction) to cost-block 10 years ago
Paweł Bylica f31f3bcfc5 Using gas provided by test engine and fix for creating fake ExtVMFace. 10 years ago
Paweł Bylica dfac5a0033 Using ExtVM provided by test engine 10 years ago
Paweł Bylica f0928f54f3 Tests moved to test/ folder 10 years ago
Paweł Bylica dd6fbdaf2a Fix not allocated arg8 for CALL 10 years ago
Paweł Bylica 15714cecf6 Fix GasMeter not nulling cost call 10 years ago
Paweł Bylica 0f4c8eb63f VM execution wrapper with similar interface as libevm/VM 10 years ago
Paweł Bylica 9105fb1771 Merge branch 'develop' into develop-evmcc 10 years ago
Paweł Bylica 7df24fad4a Move JIT compiler project to library 10 years ago
artur-zawlocki 34afb85a4e Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 10 years ago
artur-zawlocki f062fd0165 Dumping CFG to .dot: showing indirect jumps with dashed lines 10 years ago
Paweł Bylica dcafa47ba4 Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 10 years ago
Paweł Bylica 72a6fe4b60 InsertPointGuard definition moved to CompilerHelper.h 10 years ago
Paweł Bylica 8eea4752b2 Get IR module from IR builder on demand 10 years ago
artur-zawlocki f233122943 Added dumping of CFG to a .dot file 10 years ago
Paweł Bylica c83739e9dc Get IR module from IR builder 10 years ago
Paweł Bylica 5e13d593be Introducing CompilerHelper - a base class for... compiler helper classes like Memory, GasMeter, etc. 10 years ago
Paweł Bylica bb51b3476c Cleanup block terminator generation 10 years ago
Paweł Bylica 1463897efb Basic block compilation in separated function 10 years ago
Paweł Bylica e094ba9e67 Placing IRBuilder in Compiler class (for future refactoring) 10 years ago
Paweł Bylica 5586ff5bdc Some changes about final/stop block 10 years ago
Paweł Bylica 07f6bbffe5 Removing unnecessary `dev` name prefixes 10 years ago
Paweł Bylica 11bf67b2d8 Eliminating some `using namespace` 10 years ago
Paweł Bylica a2da7c91c8 Change namespace from `evmcc` to `dev::eth::jit` 10 years ago
Paweł Bylica f1ea6c9257 Macros grouping PUSH, DUP and SWAP switch cases 10 years ago
Paweł Bylica a36a432e5f Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 10 years ago
Paweł Bylica 67ee0b6113 Unused rt_exit() function removed 10 years ago
Paweł Bylica ec2013d5c9 Working longjmp solution 10 years ago
artur-zawlocki 00a872ec98 * codegen for CODECALL 10 years ago
artur-zawlocki 59a392c1c2 Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 10 years ago
artur-zawlocki 564a593bbe Codegen for EXTCODESIZE & EXTCODECOPY 10 years ago
Paweł Bylica 9007b74118 Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 10 years ago
Paweł Bylica 7fcf24d3ac Trying to implement "exceptions" with longjmp (does not work on Windows 64bit at least) 10 years ago
artur-zawlocki 727691f83a Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 10 years ago
artur-zawlocki e22238f148 Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 10 years ago