20 Commits (2a40053f0798ad4cd27a202902276e12ae7838f0)

Author SHA1 Message Date
Paweł Bylica efd1ff7bb5 Update llvm::IRBuilder::CreateCall to new API version. 10 years ago
Paweł Bylica a53d50e9e5 Adjustments for llvm::IRBuilder API changes. 10 years ago
Paweł Bylica 56c3d18582 Remove some LLVM 3.5 bugs workarounds 10 years ago
Paweł Bylica a64b4d9f71 Workaround for buggy LLVM ctlz used in counting EXP cost 10 years ago
Paweł Bylica e7cff33889 Update gas costs for PoC-9: set nonzero storage clear cost 10 years ago
Paweł Bylica 1f231bafcc Update gas costs for PoC-9: changes in CALL gas price support 10 years ago
Paweł Bylica f1a1fe22a6 Update gas costs for PoC-9 (WIP) 10 years ago
Paweł Bylica 5a14c942fa Remove Runtime pointer from memory helper functions 10 years ago
Paweł Bylica cb06501606 Pass jmpbuf as mem.require argument 10 years ago
Paweł Bylica d2c82bf9c9 Update gas.check helper function: Runtime pointer not needed 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 7cbb44faa1 Some tweaks in gas counting 10 years ago
Paweł Bylica ee036d3c97 Pass gas counter to env_call as int64* 10 years ago
Paweł Bylica b474924783 Count gas using int64 10 years ago
Paweł Bylica 3290856061 Gas counting changes: allow memory words counter not greater than gas max (int64 max) 10 years ago
Paweł Bylica c9ddc4468a Temporary remove evmjit subtree 10 years ago
Paweł Bylica 272a0bd6fc EVMJIT: Better object cache and other improvements 10 years ago
Paweł Bylica 9e242cae19 EVM JIT update: latest PoC-8 changes, cleanups and improvments 10 years ago