Paweł Bylica
|
5be8c59ff1
|
Byte swap for constants
|
10 years ago |
Paweł Bylica
|
3df5a125fa
|
Do not compile LLVM module if machine code available in memory
|
10 years ago |
Paweł Bylica
|
2b31cba5d2
|
Memory manager cleanup
|
10 years ago |
Paweł Bylica
|
6a22491af2
|
Clean up ExecutionEngine
|
10 years ago |
Paweł Bylica
|
28a062318c
|
Clean up ExecutionEngine
|
10 years ago |
Paweł Bylica
|
de024259c2
|
Clean up ExecutionEngine
|
10 years ago |
Paweł Bylica
|
ece7fe7782
|
Clean up ExecutionEngine
|
10 years ago |
Paweł Bylica
|
fe90c6f107
|
Clean up ExecutionEngine
|
10 years ago |
Paweł Bylica
|
9d9e73ac91
|
Using one ExecutionEngine to cache compiled contracts
|
10 years ago |
Paweł Bylica
|
713b33ee42
|
Remove global private memory pointers
|
10 years ago |
Paweł Bylica
|
f8ffdfa30c
|
Remove global privite pointers to runtime instance and runtime data
|
10 years ago |
Paweł Bylica
|
6643af5224
|
Use code hash as main function name
|
10 years ago |
Paweł Bylica
|
e3245e140b
|
Remove addtional cost param from commitCostBlock(). Count additional cost manually. [#81461534]
|
10 years ago |
Paweł Bylica
|
90cb4a753e
|
More aggresive gas counting optimization: do not commit cost before LOG. [#81461534]
|
10 years ago |
Paweł Bylica
|
5d5259e4e0
|
Do not auto-commit cost block
|
10 years ago |
Paweł Bylica
|
c5de54dbb0
|
More aggresive gas counting optimization: do not commit cost before SSTORE.
|
10 years ago |
Paweł Bylica
|
c5ebca65d5
|
More aggresive gas counting optimization: do not commit cost before memory access.
|
10 years ago |
Paweł Bylica
|
69930b9bcd
|
Use sub "no-wrap"
|
10 years ago |
Paweł Bylica
|
6acbfe07b2
|
Remove unused function
|
10 years ago |
Paweł Bylica
|
eaed9c3c4f
|
Read push data using llvm::APInt
|
10 years ago |
Paweł Bylica
|
30f0a7a894
|
Type usage and other cleanups
|
10 years ago |
Paweł Bylica
|
4254b3fec1
|
Fix memory copy [Delivers #84703344]
|
10 years ago |
Paweł Bylica
|
43e08ea32d
|
Handle create/call depth limit in CREATE instruction
|
10 years ago |
Paweł Bylica
|
20190b145b
|
Add -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS needed by LLVM (reverted from commit 66d5a2b5cd )
|
10 years ago |
Paweł Bylica
|
75fa67200e
|
Fix compilation with LLVM pre-3.5 (Ubuntu 14.04) (reverted from commit 6094aa30ad )
|
10 years ago |
Paweł Bylica
|
6094aa30ad
|
Fix compilation with LLVM pre-3.5 (Ubuntu 14.04)
|
10 years ago |
Paweł Bylica
|
66d5a2b5cd
|
Add -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS needed by LLVM
|
10 years ago |
Paweł Bylica
|
1b490244bf
|
Workaround for Ubuntu broken LLVM package (llvm-3.5-dev does not have correct cmake files)
|
10 years ago |
Paweł Bylica
|
ed63ced244
|
Disable rtti for Cache as LLVM has not rtti
|
10 years ago |
Paweł Bylica
|
232f9fee52
|
Refactor cmake files
|
10 years ago |
Paweł Bylica
|
8287c6040a
|
Own cached objects
|
10 years ago |
Paweł Bylica
|
6543cc4bfc
|
Execution Engine cleanups (reverted from commit bd85efa299 )
|
10 years ago |
Paweł Bylica
|
98b265b8a2
|
Merge commit '2332595c9c0d315dc9ecde22d236ae477b931863' into develop
|
10 years ago |
Paweł Bylica
|
2b83b75c4b
|
Object cache wit memory leaks
|
10 years ago |
Paweł Bylica
|
de22a0a132
|
Execution Engine cleanups
|
10 years ago |
Paweł Bylica
|
2332595c9c
|
Change the name of a module to some hash (for caching)
|
10 years ago |
Paweł Bylica
|
bd85efa299
|
Execution Engine cleanups
|
10 years ago |
Paweł Bylica
|
b37ce8e972
|
Gas counting for CREATE instruction
|
10 years ago |
Paweł Bylica
|
0a642457f7
|
Fix checking memory requirements with size 0
|
10 years ago |
Paweł Bylica
|
a4927609d7
|
Using llvm::ExecutionEngine::getFunctionAddress() instead of getPointerToFunction(). Cleanups.
|
10 years ago |
Paweł Bylica
|
dd63bb30eb
|
Remove TODO comment
|
10 years ago |
Paweł Bylica
|
8f3edbcdb3
|
Disable cache. It's broken.
|
10 years ago |
Paweł Bylica
|
49bd78b404
|
SHA3 gas cost updated
|
10 years ago |
Paweł Bylica
|
76d30b8f9f
|
Count additional gas cost for memory copies. Some GasMeter improvments.
|
10 years ago |
Paweł Bylica
|
077cf7be5d
|
Count additional cost for EXP exponent
|
10 years ago |
Paweł Bylica
|
c2699b32ee
|
Comment about MCJIT and caching pointers to entry functions
|
10 years ago |
Paweł Bylica
|
91cd37e98d
|
Remove logs
|
10 years ago |
Paweł Bylica
|
47d92e933a
|
Remove dummy int argument in entry function
|
10 years ago |
Paweł Bylica
|
2e1c90f828
|
Change the way entry function is called.
|
10 years ago |
Paweł Bylica
|
4a9d08d1b0
|
Change the way entry function is called.
|
10 years ago |