19 Commits (93f6e0abe7aad582333f62e9d044d0c4352dbd93)

Author SHA1 Message Date
Paweł Bylica 93f6e0abe7 Link consecutive basic blocks after all blocks are compiled. 10 years ago
Paweł Bylica 403b4c0399 Remove helper function for getting an item from global stack. 10 years ago
Paweł Bylica 1de60c02e6 Add test for global stack underflow. 10 years ago
Paweł Bylica 3cb8f3a4b2 Merge ExecutionContext and Runtime classes 10 years ago
Paweł Bylica 7dd279e64e Remove unused code 10 years ago
Paweł Bylica 008ca8d4f9 Move calldataload procedure to LLVM IR 10 years ago
Paweł Bylica 3da758ccbb Delete old memory pointers 10 years ago
Paweł Bylica d5d56657cf Move Array helper to separated compilation unit 10 years ago
Paweł Bylica 7d7e6ec7f5 Using logs utils from LLVM 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 cd1dea3594 Global/dynamic stack implementation with realloc 10 years ago
Paweł Bylica 1e81754a33 Stack improvements: all helper functions are generated on demand, no global alloca for arguments 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 7b4892c916 Dynamic stack modification: do not use longjmp in external functions 10 years ago
Paweł Bylica 3365f3f438 #include cleanups 10 years ago
Paweł Bylica 9b14522b11 Use uint64 type for call data size 10 years ago
Paweł Bylica c9ddc4468a Temporary remove evmjit subtree 10 years ago