7 Commits (b56cef3b1e69cf506bc9da085caea7c42d044e9c)

Author SHA1 Message Date
Paweł Bylica 5f4557eae2 EVM JIT C++ interface in one header. 10 years ago
Paweł Bylica 9cc8c7895e Code migration. 10 years ago
Paweł Bylica ccdb74eb0b Code migration. 10 years ago
Paweł Bylica b8fb3a138c Better style of ExecutionEngine initialization. Some eth::jit -> evmjit namespace transfers. 10 years ago
Paweł Bylica c56858f498 Merge ExecutionContext and Runtime classes 10 years ago
Paweł Bylica e0c176f377 Extract execution context from ExecutionEngine::run. 10 years ago
Gav Wood 2c6b18f01b Add EVMJIT. 10 years ago
Paweł Bylica 1b449d357e Fallback to interpreter VM in case of JIT requirements unmet 10 years ago
Marek Kotewicz 29c9178ff4 Squashed 'evmjit/' changes from 334deeb..533531b 10 years ago
Paweł Bylica 45fb3f5625 Move some data from stack to JitVM object to save stack space. 10 years ago
Paweł Bylica 2fd2446330 Simplify ExecutionEngine interface. It is possible to pass raw code instead of LLVM module. 10 years ago
Paweł Bylica 2b9b53024d Cleanups 10 years ago
Paweł Bylica 68648a2fb5 Separating EVM JIT from CPP client (WIP) 10 years ago
Artur Zawłocki f72cceda58 resolved circular dependency between libevm and libevmjit 10 years ago
Artur Zawłocki 312e05ab49 resolved circular dependency between libevm and libevmjit 10 years ago
Paweł Bylica fc7a46baf2 Change the way VMs are created (mostly for tracking where are created) 10 years ago
Paweł Bylica 900fd04f1e Change the way VMs are created (mostly for tracking where are created) 10 years ago
Paweł Bylica 48108f5433 Implement VMFace with jit::VM 10 years ago
Paweł Bylica dfb283097c Implement VMFace with jit::VM 10 years ago
Paweł Bylica 0f4c8eb63f VM execution wrapper with similar interface as libevm/VM 10 years ago
Paweł Bylica 9552394cd1 VM execution wrapper with similar interface as libevm/VM 10 years ago