artur-zawlocki
|
236361044c
|
Got rid of some gcc warnings
|
10 years ago |
Paweł Bylica
|
91dd7122c2
|
Improve Compiler code formatting
|
10 years ago |
Paweł Bylica
|
fd351c84fb
|
Improve VM code formatting
|
10 years ago |
Paweł Bylica
|
d9ce724f55
|
Improve Ext code formatting
|
10 years ago |
Paweł Bylica
|
715c60000d
|
Improve GasMeter code formatting
|
10 years ago |
Paweł Bylica
|
1f6d12a55c
|
Improve ExecutionEngine code formatting
|
10 years ago |
Paweł Bylica
|
3e948d963b
|
Improve BasicBlock code formatting
|
10 years ago |
Paweł Bylica
|
3216898b49
|
Improve Memory code formatting
|
10 years ago |
Paweł Bylica
|
31ccf59bd0
|
Improve code formatting
|
10 years ago |
Paweł Bylica
|
57c6eb8ba3
|
Improve Arith256 code formatting
|
10 years ago |
Paweł Bylica
|
de76284186
|
Change #include setjmp
|
10 years ago |
Paweł Bylica
|
16868c7222
|
Improve Stack code formatting
|
10 years ago |
Paweł Bylica
|
68829e87b9
|
Remove done FIXME tasks
|
10 years ago |
artur-zawlocki
|
865cfe4a72
|
turned on stack optimization by default in jit compiler
|
10 years ago |
Paweł Bylica
|
be6a02a446
|
Use clog for JIT logs
|
10 years ago |
artur-zawlocki
|
0432706b2f
|
added inlcude of setjmp.h required for jmp_buf type
|
10 years ago |
artur-zawlocki
|
732c40b57a
|
MULMOD/ADDMOD implemented in separate functions [FIXES #80566276]
|
10 years ago |
Paweł Bylica
|
57fd3e1458
|
Remove global Runtime pointer
|
10 years ago |
artur-zawlocki
|
017bfd9d7a
|
Changed semantics of JUMPDEST so that *the next* instruction is a jump destination
|
10 years ago |
Paweł Bylica
|
2ae0fa25d6
|
Using call helper
|
10 years ago |
Paweł Bylica
|
1b2e51432a
|
Call helper
|
10 years ago |
Paweł Bylica
|
6ae263f986
|
Handle bad instructions (BadInstruction exception) [#81563132]
|
10 years ago |
Paweł Bylica
|
6541b0db8a
|
Add raiseException helper to RuntimeManager [#81563132]
|
10 years ago |
Paweł Bylica
|
f1451174e3
|
Ignore opOp callback silently
|
10 years ago |
Paweł Bylica
|
df4267e6f8
|
Ignore opOp callback silently
|
10 years ago |
Paweł Bylica
|
a0204f8e50
|
Fix EXTCODECOPY
|
10 years ago |
Paweł Bylica
|
d74ce85d4a
|
Restore correct memory access in Ext functions
|
10 years ago |
artur-zawlocki
|
2eedd8dfdb
|
Added missing changes [#79450108]
|
10 years ago |
Paweł Bylica
|
bb67c7587d
|
Get Runtime pointer from main function argument if available
|
10 years ago |
Paweł Bylica
|
66a7834e95
|
Change some runtime names
|
10 years ago |
Paweł Bylica
|
33246126f2
|
Move return data reference to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
d86d6c689b
|
Fix ReturnData::Index::_size
|
10 years ago |
Paweł Bylica
|
07a909188a
|
Move jmpbuf to Runtime [#81470252]
|
10 years ago |
artur-zawlocki
|
0b2c3c0e00
|
256-bit arithmetic implemented via calls to boost::multiprecision library.
[#79450108]
|
10 years ago |
artur-zawlocki
|
2fec309a55
|
Print compilation/execution times
|
10 years ago |
Paweł Bylica
|
18ccc108a0
|
Using RuntimeData pointer in ext functions [#81470252]
|
10 years ago |
Paweł Bylica
|
df144a7e2e
|
Old bswap intrinsic removed
|
10 years ago |
Paweł Bylica
|
13fb431c54
|
Moving CODE data from Ext to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
f12620d6d8
|
Moving CALLDATA data from Ext to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
356f6609d5
|
Group instructions that access runtime data [#81470252]
|
10 years ago |
Paweł Bylica
|
6facdd0df6
|
Moving the rest word-size data from Ext to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
ae89279c1a
|
Moving ORIGIN, CALLER & CALLVALUE data from Ext to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
669612cdcf
|
Add name to data indices [#81470252]
|
10 years ago |
Paweł Bylica
|
c7ccf546fc
|
Moving ADDRESS data from Ext to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
7ec7977fc4
|
Introducing RuntimeHelper - a compiler helper that depends on runtime data [#81470252]
|
10 years ago |
Paweł Bylica
|
5d3afa1756
|
Use Type::RuntimePtr instead of RuntimeData::getType->getPointerTo()
|
10 years ago |
Paweł Bylica
|
0d4ca779ff
|
Access stack structure through runtime structure [#81470252]
|
10 years ago |
Paweł Bylica
|
f81971bae8
|
Add Type::RuntimePtr predefined LLVM type
|
10 years ago |
Paweł Bylica
|
9ec1ea526a
|
Access memory structure through runtime structure [#81470252]
|
10 years ago |
Paweł Bylica
|
fcf5400c3a
|
Place current gas counter value in RuntimeData
|
10 years ago |