1 Commits (e9d31289e2a24e4ced2c42394f380a745a57a414)

Author SHA1 Message Date
Gav Wood e185d9a117 Add EVMJIT. 10 years ago
Paweł Bylica c95c1c81f4 Cleanup ExecutionEngine creation 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
Lu Guanqun 77a15f749f change typedef to using according to preferred coding style 10 years ago
Paweł Bylica 3365f3f438 #include cleanups 10 years ago
Paweł Bylica 33205fb9c9 Place warning pragmas for LLVM includes in separated files 10 years ago
Paweł Bylica ddf4724ce1 Fix cache bug: code was always compiled 10 years ago
Paweł Bylica f203843114 Stats for execution states times 10 years ago
Paweł Bylica 99b7607ae2 Use code (and code size) as constants 10 years ago
Paweł Bylica 82972e47df Start of stats collector 10 years ago
Paweł Bylica b999cc28c4 Add code hash to RuntimeData. JIT is using it as an code identifier (do not need to invent any internal hashing) 10 years ago
Paweł Bylica c49f78ca4f Environment options for EVM JIT updated: 10 years ago
Paweł Bylica 932ce6650c Replacing code references (usually vector<byte>&) with code_iterator pair. Code is now extracted from RuntimeData what removes copy in C interface. 10 years ago
Paweł Bylica db5f405fa4 Do not copy return data inside JIT 10 years ago
Paweł Bylica 889dd8b835 Remove env_sha3 symbol reference in evmjit shared library to be build with no unresolved symbols 10 years ago
Paweł Bylica 3feeb190d3 Environment variable options for EVM JIT: 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 1f50bcd3b5 Fix warnings 10 years ago