Paweł Bylica
|
dda4ccff3e
|
Control stack size limit
|
10 years ago |
Gav Wood
|
1619d230c3
|
Extensive pathway for reporting transaction execution results.
|
10 years ago |
Paweł Bylica
|
1f231bafcc
|
Update gas costs for PoC-9: changes in CALL gas price support
|
10 years ago |
Paweł Bylica
|
6941a1c78c
|
Fix memory leaks
|
10 years ago |
Paweł Bylica
|
d2c82bf9c9
|
Update gas.check helper function: Runtime pointer not needed
|
10 years ago |
Paweł Bylica
|
7d7e6ec7f5
|
Using logs utils from LLVM
|
10 years ago |
Paweł Bylica
|
681ba24d33
|
Free memory allocated for dynamic stack
|
10 years ago |
Gav Wood
|
e185d9a117
|
Add EVMJIT.
|
10 years ago |
Paweł Bylica
|
e5519d00d8
|
Optimizer: separate LLVM IR optimization passes from compiler
|
10 years ago |
Paweł Bylica
|
5f4bda5cef
|
Correct usage of LLVM builtin setjmp/longjmp. External setjmp was eliminated, hopefully Windows will be happier now.
|
10 years ago |
Paweł Bylica
|
3365f3f438
|
#include cleanups
|
10 years ago |
Paweł Bylica
|
99b7607ae2
|
Use code (and code size) as constants
|
10 years ago |
Paweł Bylica
|
b448dba6b9
|
Remove dead jump table block
|
10 years ago |
Paweł Bylica
|
ee036d3c97
|
Pass gas counter to env_call as int64*
|
10 years ago |
Paweł Bylica
|
ce86427871
|
Pass gas counter to env_create as int64*
|
10 years ago |
Paweł Bylica
|
b474924783
|
Count gas using int64
|
10 years ago |
Paweł Bylica
|
01dffe28f3
|
Add first instruction index to BasicBlock
|
10 years ago |
Paweł Bylica
|
932ce6650c
|
Replacing code references (usually vector<byte>&) with code_iterator pair. Code is now extracted from RuntimeData what removes copy in C interface.
|
10 years ago |
Paweł Bylica
|
a00f26b02a
|
Fix type mismatch for shift operator instruction
|
10 years ago |
Paweł Bylica
|
d648dc7cfe
|
Combine div & mod into one function
|
10 years ago |
Paweł Bylica
|
8b45198bc5
|
Reorder JIT runtime data fields
|
10 years ago |
Paweł Bylica
|
2216c73b66
|
Keep timestamp and block number as uint64 types
|
10 years ago |
Paweł Bylica
|
9b14522b11
|
Use uint64 type for call data size
|
10 years ago |
Paweł Bylica
|
0cad9bb29d
|
Use uint64 type for code size
|
10 years ago |
Paweł Bylica
|
8e502907ec
|
LLVM lshr bug workaround
|
10 years ago |
Paweł Bylica
|
008bd38d6a
|
LLVM lshr bug workaround
|
10 years ago |
Paweł Bylica
|
0d32f766eb
|
Removing boost dependency from libevmjit
|
10 years ago |
Paweł Bylica
|
0edaef0cfd
|
JUMPI fix: an additional item was left on stack when condition is false
|
10 years ago |
Paweł Bylica
|
e1bed0638c
|
Fix BYTE instruction
|
10 years ago |
Gav Wood
|
4570e9368c
|
More consistency!
|
10 years ago |
Paweł Bylica
|
c9ddc4468a
|
Temporary remove evmjit subtree
|
10 years ago |
Paweł Bylica
|
9c32e2592c
|
EVMJIT: cleanups
|
10 years ago |
Paweł Bylica
|
272a0bd6fc
|
EVMJIT: Better object cache and other improvements
|
10 years ago |
Paweł Bylica
|
9e242cae19
|
EVM JIT update: latest PoC-8 changes, cleanups and improvments
|
10 years ago |