24 Commits (10a1ca3f11bc09d760f5f732891a0aac5cb9659f)

Author SHA1 Message Date
Paweł Bylica b4ee363394 Cleanups. 10 years ago
Paweł Bylica 073284feb0 MSVC fixes. 10 years ago
Paweł Bylica 5046dd4bb0 EVM JIT C++ interface in one header. 10 years ago
Paweł Bylica 8e4881bcd0 Code migration. 10 years ago
Paweł Bylica 77f9d13977 Unpack runtime data at front. Not used one are removed by DCE pass. 10 years ago
Paweł Bylica dda4ccff3e Control stack size limit 10 years ago
Paweł Bylica 6941a1c78c Fix memory leaks 10 years ago
Paweł Bylica 5a14c942fa Remove Runtime pointer from memory helper functions 10 years ago
Paweł Bylica e548f9ea79 Load memory data from Array memory 10 years ago
Paweł Bylica 8e6d368902 Create Array for memory 10 years ago
Paweł Bylica 1297542642 Remove external jmpBuf pointer 10 years ago
Paweł Bylica 32515a77d3 Extract gas pointer from RuntimeData 10 years ago
Paweł Bylica d2c82bf9c9 Update gas.check helper function: Runtime pointer not needed 10 years ago
Paweł Bylica 681ba24d33 Free memory allocated for dynamic stack 10 years ago
Gav Wood e185d9a117 Add EVMJIT. 10 years ago
Paweł Bylica 5f4bda5cef Correct usage of LLVM builtin setjmp/longjmp. External setjmp was eliminated, hopefully Windows will be happier now. 10 years ago
Paweł Bylica 3365f3f438 #include cleanups 10 years ago
Paweł Bylica 99b7607ae2 Use code (and code size) as constants 10 years ago
Paweł Bylica ce86427871 Pass gas counter to env_create as int64* 10 years ago
Paweł Bylica 8b45198bc5 Reorder JIT runtime data fields 10 years ago
Paweł Bylica 2216c73b66 Keep timestamp and block number as uint64 types 10 years ago
Paweł Bylica 9b14522b11 Use uint64 type for call data size 10 years ago
Paweł Bylica 0cad9bb29d Use uint64 type for code size 10 years ago
Paweł Bylica c9ddc4468a Temporary remove evmjit subtree 10 years ago