317 Commits (c91c5df4f68b2af29d45f16f4a3b6a0085c8cb4b)
 

Author SHA1 Message Date
Paweł Bylica 8da55ff8c0 Export runtime data to global variable in main function 10 years ago
artur-zawlocki a60843e622 Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 10 years ago
artur-zawlocki 547ca3870d Propagation of values between basic blocks' local stacks [#80895676] 10 years ago
Paweł Bylica 6c2a120dc1 Introducing RuntimeData struct - a data that will be provided to running program 10 years ago
Paweł Bylica 6580a9b286 Visual Studio build fix 10 years ago
artur-zawlocki 0dae894c05 new test cases 10 years ago
artur-zawlocki d28139677b Refactored local stack 10 years ago
artur-zawlocki d41828fee1 added option to set initial gas 10 years ago
Paweł Bylica fc7a46baf2 Change the way VMs are created (mostly for tracking where are created) 10 years ago
Paweł Bylica dcb739e445 Better assert condition 10 years ago
Paweł Bylica 16de530331 Try not to use JIT in any interactive mode 10 years ago
Paweł Bylica 48108f5433 Implement VMFace with jit::VM 10 years ago
artur-zawlocki 701d99e052 Fixed the order in which phi nodes are created (was incorrect) 10 years ago
artur-zawlocki aaf0f7dd87 Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 10 years ago
artur-zawlocki 044e83860a Fixed bug in phi node rewriting 10 years ago
Paweł Bylica 170ca152a4 Null gas in case of out-of-gas exception [Delivers #81118624] 10 years ago
Paweł Bylica 54c636a376 Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 10 years ago
Paweł Bylica f28f8cc0a5 Add support for Big Endian architectures [Delivers #79877740] 10 years ago
Paweł Bylica 075752340a Use Endianness in Ext [#79877740] 10 years ago
Paweł Bylica 920ea2ec7e Comment: storage uses native endianness [#79877740] 10 years ago
Paweł Bylica 05741c2d4e Handle endianness for CALLDATALOAD correctly [#79877740] 10 years ago
artur-zawlocki 5a8ba36fe5 added assert in linkBasicBlocks() 10 years ago
artur-zawlocki 8909c150a1 Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 10 years ago
artur-zawlocki 080cf20f84 Handling pop() from the empty EVM stack. 10 years ago
Paweł Bylica 49b07696c3 Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 10 years ago
Paweł Bylica d95083ade4 Remove unreachable basic blocks before "linking" 10 years ago
Paweł Bylica a6ce4ba7c5 Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 10 years ago
artur-zawlocki 1cf3549116 minor changes in the compiler driver 10 years ago
Paweł Bylica a4416e563d Remove unreachable basic blocks before "linking" 10 years ago
artur-zawlocki c4eb835aba added missing CMakeLists.txt 10 years ago
artur-zawlocki 937fbaa56a Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 10 years ago
artur-zawlocki 0a9e0f587f Propagation of values between basic blocks (and the stack): initial implementation (probably buggy, but simple cases work). 10 years ago
Paweł Bylica 8ba533fd32 Merge branch 'develop' into develop-evmcc 10 years ago
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