5854 Commits (b7d8f9851f46662ed1109b4c09ac484c74defd16)
 

Author SHA1 Message Date
Paweł Bylica b7d8f9851f Update cmake scripts, use static list of source files 10 years ago
Paweł Bylica d6f4b07a07 Cache pointers for emited functions 10 years ago
Paweł Bylica 48d152a199 Add library version stamp to cached objects 10 years ago
Paweł Bylica 6b7787cd2b Ad-hoc constant fold arithmetic instructions 10 years ago
Paweł Bylica 41f9b66066 Mark arithmetic functions with nounwind and readnone attributes 10 years ago
Paweł Bylica f3808010de Merge remote-tracking branch 'origin/pr/evmjit-v0.2' into pr/evmjit-v0.3 10 years ago
Paweł Bylica 1923883034 Allow mixing debug version of evmjit with release version of LLVM library 10 years ago
Paweł Bylica c39c1ab093 Merge branch 'release/0.2' into develop 10 years ago
Paweł Bylica 5ed93694ed Release 0.2: merge remote-tracking branch 'origin/release/0.2' 10 years ago
Paweł Bylica 96e0e52e43 Increase memory limit to 2^33 (8GB) 10 years ago
Paweł Bylica 32a4bebb79 Fix memory leaks 10 years ago
Paweł Bylica 5524317d52 Delete old memory pointers 10 years ago
Paweł Bylica 164ef01a9c Free memory data, place Runtime in ExecutionEngine 10 years ago
Paweł Bylica 8da5fc27b0 Fix wrong llvm::Twine usage (or MSVC bug) 10 years ago
Paweł Bylica c4b9aca7ee Change Runtime interface 10 years ago
Paweł Bylica f84523cb51 Init memory array in LLVM 10 years ago
Paweł Bylica 3308917095 Quadratic memory cost 10 years ago
Paweł Bylica 2aa0548674 Reimplementation of mem.require helper function. Uses 64-bit arithmetics. 10 years ago
Paweł Bylica 5ddbb10ce5 Remove Runtime pointer from memory helper functions 10 years ago
Paweł Bylica 3197dca8a5 Remove old memory backend 10 years ago
Paweł Bylica 2293923a64 Load memory data from Array memory 10 years ago
Paweł Bylica 6d337d274a Using Array as a second memory 10 years ago
Paweł Bylica 41f1e0d035 Create Array for memory 10 years ago
Paweł Bylica e01a122b70 Remove external jmpBuf pointer 10 years ago
Paweł Bylica dac3759ba9 Extract gas pointer from RuntimeData 10 years ago
Paweł Bylica 8bc19786d0 Pass jmpbuf as mem.require argument 10 years ago
Paweł Bylica ffc2120149 Update gas.check helper function: Runtime pointer not needed 10 years ago
Paweł Bylica 04309bcaf6 Move Array helper to separated compilation unit 10 years ago
Paweł Bylica 70e2833db8 Merge remote-tracking branch 'origin/hotfix/jit_to_interpreter_fallback' into evmjit 10 years ago
Paweł Bylica 7b4a663c4f Correct and tested EVM JIT to Interpreter fallback in case of high gas limit 10 years ago
Paweł Bylica b109257f32 Merge remote-tracking branch 'upstream/develop' into pr/evmjit-v0.2 10 years ago
Paweł Bylica 40c63ba549 Unused class removed 10 years ago
Paweł Bylica fc0fd38536 Move old VM jump tests from EVM JIT to JSON file 10 years ago
Paweł Bylica 762e718f00 Move old VM stack tests from EVM JIT to JSON file 10 years ago
Paweł Bylica 7fb58c9e2a Move old VM return tests from EVM JIT to JSON file 10 years ago
Paweł Bylica 7d8015684d Move old VM memory tests from EVM JIT to JSON file 10 years ago
Paweł Bylica ee3a2d7557 Move old VM environmental test from EVM JIT to JSON file 10 years ago
Paweł Bylica 248ea444e2 Move old VM arithmetic tests from EVM JIT to JSON file 10 years ago
Paweł Bylica 0602fcde6e Reimplement no-op version of DLOG to avoid C++ compiler warning 10 years ago
Paweł Bylica 444cc3d12c Disable sign-conversion warnings (clang) 10 years ago
Paweł Bylica 9c35a1ddb3 Merge remote-tracking branch 'upstream/develop' into evmjit 10 years ago
Paweł Bylica 4b2db3a63e Fix logging on GCC, release variant added 10 years ago
Paweł Bylica 341ead02fa Using logs utils from LLVM 10 years ago
Paweł Bylica 4597f1e814 Typo fix 10 years ago
Paweł Bylica d382f9a98f Fixing EVMJIT build on Mac OS 10 years ago
Paweł Bylica 7c2008b664 Free memory allocated for dynamic stack 10 years ago
Paweł Bylica 48cc6f12d3 Merge remote-tracking branch 'upstream/develop' into evmjit 10 years ago
Gav Wood 2c6b18f01b Add EVMJIT. 10 years ago
Gav Wood a354190968 Merge branch 'develop' 10 years ago
Gav Wood 32e431bd4b Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop 10 years ago