Paweł Bylica
|
8b747d165c
|
Protect EVM JIT cache with mutex.
Fixes ethereum/cpp-ethereum#2086.
|
10 years ago |
Paweł Bylica
|
bcc0cfd055
|
Code migration.
|
10 years ago |
Paweł Bylica
|
8e4881bcd0
|
Code migration.
|
10 years ago |
Paweł Bylica
|
75e4e34647
|
Better style of ExecutionEngine initialization. Some eth::jit -> evmjit namespace transfers.
|
10 years ago |
Paweł Bylica
|
d43991723f
|
Fix cache mode handling.
|
10 years ago |
Paweł Bylica
|
777fcbd12e
|
Port to LLVM 3.7
|
10 years ago |
Paweł Bylica
|
d1f9f0290f
|
Add option to preload cache
|
10 years ago |
Paweł Bylica
|
4b37ed9e16
|
Additional cache options: readonly, writeonly and clear.
|
10 years ago |
Paweł Bylica
|
7476979d0b
|
Style corrections, optimized but notworking mul256 implementation removed
|
10 years ago |
Paweł Bylica
|
24ba049938
|
Add library version stamp to cached objects
|
10 years ago |
Paweł Bylica
|
7d7e6ec7f5
|
Using logs utils from LLVM
|
10 years ago |
Gav Wood
|
e185d9a117
|
Add EVMJIT.
|
10 years ago |
Paweł Bylica
|
3365f3f438
|
#include cleanups
|
10 years ago |
Paweł Bylica
|
cbc1c99beb
|
Add `unreachable` instruction to fake module generated by Cache
|
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
|
f379b238ee
|
Limited old cached objects detection
|
10 years ago |
Paweł Bylica
|
c9ddc4468a
|
Temporary remove evmjit subtree
|
10 years ago |
Gav Wood
|
1ae0b2d4a6
|
Warnings fixes.
|
10 years ago |
Paweł Bylica
|
272a0bd6fc
|
EVMJIT: Better object cache and other improvements
|
10 years ago |