492 Commits (80ee5c9a646456f2bb6d68fda4a9ae1436d9a373)
 

Author SHA1 Message Date
Paweł Bylica ec30ce47af Object cache 10 years ago
Paweł Bylica 5be8c59ff1 Byte swap for constants 10 years ago
Paweł Bylica 3df5a125fa Do not compile LLVM module if machine code available in memory 10 years ago
Paweł Bylica 2b31cba5d2 Memory manager cleanup 10 years ago
Paweł Bylica 6a22491af2 Clean up ExecutionEngine 10 years ago
Paweł Bylica 28a062318c Clean up ExecutionEngine 10 years ago
Paweł Bylica de024259c2 Clean up ExecutionEngine 10 years ago
Paweł Bylica ece7fe7782 Clean up ExecutionEngine 10 years ago
Paweł Bylica fe90c6f107 Clean up ExecutionEngine 10 years ago
Paweł Bylica 9d9e73ac91 Using one ExecutionEngine to cache compiled contracts 10 years ago
Paweł Bylica 713b33ee42 Remove global private memory pointers 10 years ago
Paweł Bylica f8ffdfa30c Remove global privite pointers to runtime instance and runtime data 10 years ago
Paweł Bylica 6643af5224 Use code hash as main function name 10 years ago
Paweł Bylica e3245e140b Remove addtional cost param from commitCostBlock(). Count additional cost manually. [#81461534] 10 years ago
Paweł Bylica 90cb4a753e More aggresive gas counting optimization: do not commit cost before LOG. [#81461534] 10 years ago
Paweł Bylica 5d5259e4e0 Do not auto-commit cost block 10 years ago
Paweł Bylica c5de54dbb0 More aggresive gas counting optimization: do not commit cost before SSTORE. 10 years ago
Paweł Bylica c5ebca65d5 More aggresive gas counting optimization: do not commit cost before memory access. 10 years ago
Paweł Bylica 69930b9bcd Use sub "no-wrap" 10 years ago
Paweł Bylica 6acbfe07b2 Remove unused function 10 years ago
Paweł Bylica eaed9c3c4f Read push data using llvm::APInt 10 years ago
Paweł Bylica 30f0a7a894 Type usage and other cleanups 10 years ago
Paweł Bylica 4254b3fec1 Fix memory copy [Delivers #84703344] 10 years ago
Paweł Bylica 43e08ea32d Handle create/call depth limit in CREATE instruction 10 years ago
Paweł Bylica 20190b145b Add -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS needed by LLVM (reverted from commit 66d5a2b5cd) 10 years ago
Paweł Bylica 75fa67200e Fix compilation with LLVM pre-3.5 (Ubuntu 14.04) (reverted from commit 6094aa30ad) 10 years ago
Paweł Bylica 6094aa30ad Fix compilation with LLVM pre-3.5 (Ubuntu 14.04) 10 years ago
Paweł Bylica 66d5a2b5cd Add -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS needed by LLVM 10 years ago
Paweł Bylica 1b490244bf Workaround for Ubuntu broken LLVM package (llvm-3.5-dev does not have correct cmake files) 10 years ago
Paweł Bylica ed63ced244 Disable rtti for Cache as LLVM has not rtti 10 years ago
Paweł Bylica 232f9fee52 Refactor cmake files 10 years ago
Paweł Bylica 8287c6040a Own cached objects 10 years ago
Paweł Bylica 6543cc4bfc Execution Engine cleanups (reverted from commit bd85efa299) 10 years ago
Paweł Bylica 98b265b8a2 Merge commit '2332595c9c0d315dc9ecde22d236ae477b931863' into develop 10 years ago
Paweł Bylica 2b83b75c4b Object cache wit memory leaks 10 years ago
Paweł Bylica de22a0a132 Execution Engine cleanups 10 years ago
Paweł Bylica 2332595c9c Change the name of a module to some hash (for caching) 10 years ago
Paweł Bylica bd85efa299 Execution Engine cleanups 10 years ago
Paweł Bylica b37ce8e972 Gas counting for CREATE instruction 10 years ago
Paweł Bylica 0a642457f7 Fix checking memory requirements with size 0 10 years ago
Paweł Bylica a4927609d7 Using llvm::ExecutionEngine::getFunctionAddress() instead of getPointerToFunction(). Cleanups. 10 years ago
Paweł Bylica dd63bb30eb Remove TODO comment 10 years ago
Paweł Bylica 8f3edbcdb3 Disable cache. It's broken. 10 years ago
Paweł Bylica 49bd78b404 SHA3 gas cost updated 10 years ago
Paweł Bylica 76d30b8f9f Count additional gas cost for memory copies. Some GasMeter improvments. 10 years ago
Paweł Bylica 077cf7be5d Count additional cost for EXP exponent 10 years ago
Paweł Bylica c2699b32ee Comment about MCJIT and caching pointers to entry functions 10 years ago
Paweł Bylica 91cd37e98d Remove logs 10 years ago
Paweł Bylica 47d92e933a Remove dummy int argument in entry function 10 years ago
Paweł Bylica 2e1c90f828 Change the way entry function is called. 10 years ago