5942 Commits (afe4a477a5d32c088a8cff6ef765d2f3e8b30d93)
 

Author SHA1 Message Date
Paweł Bylica afe4a477a5 Remove debug message. 10 years ago
Paweł Bylica fe03309244 Skip all STOPs in the end in EVM JIT compiler 10 years ago
Paweł Bylica 73aff95ba8 Merge remote-tracking branch 'upstream/develop' into evmjit-develop 10 years ago
Paweł Bylica e5eda3bb5f Disable some warnings in LLVM headers for GCC/clang compilers. 10 years ago
Paweł Bylica 72d301da5f Merge remote-tracking branch 'upstream/develop' into evmjit-develop 10 years ago
Paweł Bylica 787df33341 Protect EVM JIT cache with mutex. 10 years ago
Paweł Bylica 9359223e69 Remove memory leak detector. Is it not thread-safe. 10 years ago
arkpar c55c08b50e Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into 10 years ago
Gav Wood 5c6463a4e4 Merge pull request #2025 from imapp-pl/refactor_executive 10 years ago
arkpar 8aa722658d codeHash in ExtVM 10 years ago
winsvega 0871668ebf evmJit warnings fix 10 years ago
Paweł Bylica 17d7d71554 Kill steps limit option in VM. 10 years ago
Paweł Bylica 565744c9e3 Change the way execution results are collected. 10 years ago
Paweł Bylica 04a123e9a1 Change VM interface to return a copy of output. 10 years ago
Paweł Bylica 8ef2176646 Merge branch 'develop' into feature/vm_gas_counter_refactor 10 years ago
Paweł Bylica 4b548c82f1 Merge branch 'develop' into evmjit-develop 10 years ago
Paweł Bylica 3202abb91e Cleanup unused code. 10 years ago
Paweł Bylica df78960414 Remove LLVM cmake files workaround. 10 years ago
Paweł Bylica 5d4fbd4c44 Apply recent VM interface changes to EVM JIT. 10 years ago
Paweł Bylica ed328428ea Merge remote-tracking branch 'upstream/develop' into feature/vm_gas_counter_refactor 10 years ago
Gav Wood c3c2d8d0d6 Merge pull request #1973 from imapp-pl/pr/evmjit_cmake_fix 10 years ago
Paweł Bylica 13dab160cf Merge remote-tracking branch 'upstream/develop' into feature/vm_gas_counter_refactor 10 years ago
Gav Wood c8c2e18dc7 Move non-cryptopp dependent stuff into devcore. 10 years ago
Paweł Bylica a6ef3f40d1 Avoid forbidden function pointer cast. 10 years ago
Paweł Bylica 38ffad6530 Adjustments for llvm::IRBuilder API changes. 10 years ago
Paweł Bylica 81ad029af9 MSVC fixes. 10 years ago
Paweł Bylica 3b943f850a Do not override CMAKE_CXX_FLAGS in evmjit. 10 years ago
Paweł Bylica 4c42a5df44 Remove evmcc tool. 10 years ago
Paweł Bylica b56cef3b1e Better eth <-> jit integer conversions. 10 years ago
Paweł Bylica 5f4557eae2 EVM JIT C++ interface in one header. 10 years ago
Paweł Bylica 8fe2b1a3d6 JIT implementation cleanups. 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 c66a7e49d3 Fix cache mode handling. 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
Paweł Bylica a0ca973274 Enable function inlining optimization. 10 years ago
Paweł Bylica 25b080ee87 Handle more edge cases in DIV, etc. 10 years ago
Paweł Bylica edfb49e3ef Add protection against hardware division by 0. 10 years ago
Paweł Bylica 4992aa21c0 Remove unused code 10 years ago
Paweł Bylica 499ab22637 Remove div by 0 check in udivrem implementation. 10 years ago
Paweł Bylica d8da43e939 Lower ADDMOD & MULMOD (limited) to a function call in the LLVM pass after optimization. 10 years ago
Paweł Bylica f1428f804a Add edge DIV/MOD cases. Migrate to new udivrem function. 10 years ago
Paweł Bylica 2603d3afbe Lower MOD, SDIV & SMOD to a function call in the LLVM pass after optimization. 10 years ago
Paweł Bylica f7a4e27d46 Eliminate dead instructions replaced in AP arithmetic lowering. 10 years ago
Paweł Bylica f72bfb461e Lower DIV to a function call in the LLVM pass after optimization. 10 years ago
Paweł Bylica d921989696 VM cleanups 10 years ago
Paweł Bylica 1cf9256d2c Merge remote-tracking branch 'upstream/develop' into feature/vm_gas_counter_refactor 10 years ago
Paweł Bylica dd3f1fe254 Remove gas counter from VM interface (VMFace) 10 years ago