4 Commits (b7d8f9851f46662ed1109b4c09ac484c74defd16)

Author SHA1 Message Date
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