530 Commits (725c65b31f25ceb233b582252bc195992bb55ea8)
 

Author SHA1 Message Date
Paweł Bylica 725c65b31f Remove gmp dependency 10 years ago
Paweł Bylica a0736c2468 New addmod algorithm 10 years ago
Paweł Bylica 6c2aa13e11 New mulmod algorithm 10 years ago
Paweł Bylica b4804e4939 Merge remote-tracking branch 'origin/evmjit' into evmjit 10 years ago
Paweł Bylica b118e4d50a New exp algorithm 10 years ago
Paweł Bylica 4217843714 New unsigned div algorithm 10 years ago
Paweł Bylica ebaeffe00a Reimplementation of sdiv. Delegates work to div. 10 years ago
Paweł Bylica a42c72464d Combine div & mod into one function 10 years ago
Paweł Bylica 1990dde405 Change JIT C interface. Create ExecutionEngine on heap to allow one-pass copy of return data. 10 years ago
Paweł Bylica 06048c51a6 Change JIT return codes, use negative values for errors 10 years ago
Paweł Bylica 0f294ec820 Reorder JIT runtime data fields 10 years ago
Paweł Bylica 3e8c30d2fb Flatten JIT RuntimeData 10 years ago
Paweł Bylica 06a3b8196d Keep timestamp and block number as uint64 types 10 years ago
Paweł Bylica 8b72dd603f Pass return data pointer using callData field 10 years ago
Paweł Bylica d1d68505da Do not accept contract code with gas greater than 2^63. Keep gas counter in int64 type. 10 years ago
Paweł Bylica 06a700c060 Use uint64 type for call data size 10 years ago
Paweł Bylica a751baadcb Use uint64 type for code size 10 years ago
Paweł Bylica 615bec97c0 LLVM lshr bug workaround 10 years ago
Paweł Bylica dbabf56a68 Merge remote-tracking branch 'origin/develop-go' into develop 10 years ago
Paweł Bylica fb3dbcf341 Insert evmjit_run function declaration directly to vm_jit.go file 10 years ago
Paweł Bylica cc89778189 Cleanup JIT interface header file 10 years ago
Paweł Bylica 25d8873440 Merge commit '3dcf30463b961e3fe47b48b2024bbf3d5b5ce675' into evmjit 10 years ago
Paweł Bylica 3dcf30463b Removing boost dependency from libevmjit 10 years ago
Paweł Bylica a21362a7f8 Removing boost dependency from libevmjit 10 years ago
Paweł Bylica b3bad23757 Implementation of SDIV & SMOD with gmp 10 years ago
Paweł Bylica a2822a37bf Implementation of ADDMOD & MULMOD with gmp 10 years ago
Paweł Bylica 939e94a101 Implementation of EXP with gmp 10 years ago
Paweł Bylica 100de855ec Implementation of DIV & MOD with gmp library 10 years ago
Paweł Bylica de186f1ed1 Internal mul256 implementation 10 years ago
Paweł Bylica 003ba383c3 Do not copy return data inside JIT 10 years ago
Paweł Bylica 0ba0833138 Limited old cached objects detection 10 years ago
Paweł Bylica 84b6251181 Remove env_sha3 symbol reference in evmjit shared library to be build with no unresolved symbols 10 years ago
Paweł Bylica 5152596cbd JUMPI fix: an additional item was left on stack when condition is false 10 years ago
Paweł Bylica 0f53e2153a Environment variable options for EVM JIT: 10 years ago
Paweł Bylica 683de93578 Rename env_getExtCode -> env_extcode according to other renames 10 years ago
Paweł Bylica f78fbbf50e Fix BYTE instruction 10 years ago
Paweł Bylica a2492d4983 Correct std::array intialization (again!) 10 years ago
Paweł Bylica c7116998ae Make evmjit dependency of LLVM private 10 years ago
Paweł Bylica 80ee5c9a64 Enforce -fPIC for archives in evmjit 10 years ago
Paweł Bylica 271b4ccde4 Avoid hardcoded LLVM library path 10 years ago
Paweł Bylica 5384b92c66 Make evmjit library installable 10 years ago
Paweł Bylica 0ae864e72e Merge remote-tracking branch 'origin/develop-go' into develop 10 years ago
Paweł Bylica ba84c6c8a1 Merge remote-tracking branch 'upstream/develop' into evmjit 10 years ago
Gav Wood 695751672c More consistency! 10 years ago
Gav Wood 2304d6c141 Fix for EVMJIT 10 years ago
Paweł Bylica 70d02b1d66 RETURN implementation: JIT returns data 10 years ago
Paweł Bylica 313b77fabd Allow undefined symbols in shared library on OSX 10 years ago
Paweł Bylica 4101e680c8 Changes in EVM JIT C interface 10 years ago
Paweł Bylica 1861843a24 EVM JIT called from Go, env_sha3 callback works 10 years ago
Paweł Bylica b1e8299db0 Fix some cpptest issues 10 years ago