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'
Conflicts:
README.md
evmjit
libdevcrypto/CryptoPP.cpp
libethereum/State.cpp
neth/main.cpp
|
10 years ago |
Gav Wood
|
32e431bd4b
|
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
Conflicts:
evmjit/libevmjit-cpp/Env.cpp
|
10 years ago |