artur-zawlocki
|
007641a84b
|
SIGEXTEND: first try [#81700414]
|
10 years ago |
artur-zawlocki
|
f8feca9dfc
|
SIGEXTEND: first try [#81700414]
|
10 years ago |
Paweł Bylica
|
d77864071d
|
Fix BNOT instruction [Delivers #81700198]
|
10 years ago |
Paweł Bylica
|
4c27c26af9
|
Fix BNOT instruction [Delivers #81700198]
|
10 years ago |
Paweł Bylica
|
dd75da2d3a
|
BNOT instruction [Delivers #81700198]
|
10 years ago |
Paweł Bylica
|
8cfe2ee454
|
BNOT instruction [Delivers #81700198]
|
10 years ago |
Paweł Bylica
|
e24c9c2286
|
Improve Compiler code formatting
|
10 years ago |
Paweł Bylica
|
91dd7122c2
|
Improve Compiler code formatting
|
10 years ago |
artur-zawlocki
|
4c9fed9623
|
turned on stack optimization by default in jit compiler
|
10 years ago |
artur-zawlocki
|
865cfe4a72
|
turned on stack optimization by default in jit compiler
|
10 years ago |
Paweł Bylica
|
887bac9524
|
Use clog for JIT logs
|
10 years ago |
Paweł Bylica
|
be6a02a446
|
Use clog for JIT logs
|
10 years ago |
artur-zawlocki
|
cecf567426
|
MULMOD/ADDMOD implemented in separate functions [FIXES #80566276]
|
10 years ago |
artur-zawlocki
|
732c40b57a
|
MULMOD/ADDMOD implemented in separate functions [FIXES #80566276]
|
10 years ago |
artur-zawlocki
|
25ccd49acb
|
Changed semantics of JUMPDEST so that *the next* instruction is a jump destination
|
10 years ago |
artur-zawlocki
|
017bfd9d7a
|
Changed semantics of JUMPDEST so that *the next* instruction is a jump destination
|
10 years ago |
Paweł Bylica
|
6da6f3dc52
|
Handle bad instructions (BadInstruction exception) [#81563132]
|
10 years ago |
Paweł Bylica
|
6ae263f986
|
Handle bad instructions (BadInstruction exception) [#81563132]
|
10 years ago |
Paweł Bylica
|
c7ba567f9a
|
Merge branch 'develop' into develop-evmcc
Conflicts:
libevm/ExtVMFace.h
libevm/VM.h
test/vm.cpp
test/vm.h
windows/LibEthereum.vcxproj.filters
|
10 years ago |
artur-zawlocki
|
d5ddbfadbb
|
Added missing changes [#79450108]
|
10 years ago |
artur-zawlocki
|
2eedd8dfdb
|
Added missing changes [#79450108]
|
10 years ago |
Paweł Bylica
|
e273299a09
|
Change some runtime names
|
10 years ago |
Paweł Bylica
|
66a7834e95
|
Change some runtime names
|
10 years ago |
Paweł Bylica
|
fd7b6da606
|
Move return data reference to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
33246126f2
|
Move return data reference to Runtime [#81470252]
|
10 years ago |
artur-zawlocki
|
a90ebe63dc
|
Print compilation/execution times
|
10 years ago |
artur-zawlocki
|
2fec309a55
|
Print compilation/execution times
|
10 years ago |
Paweł Bylica
|
3cba47385a
|
Moving CODE data from Ext to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
13fb431c54
|
Moving CODE data from Ext to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
83b24b627d
|
Moving CALLDATA 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
|
916f5abaae
|
Group instructions that access runtime data [#81470252]
|
10 years ago |
Paweł Bylica
|
356f6609d5
|
Group instructions that access runtime data [#81470252]
|
10 years ago |
Paweł Bylica
|
088a4efa16
|
Moving the rest word-size data from Ext to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
6facdd0df6
|
Moving the rest word-size data from Ext to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
bfe1216d91
|
Moving ORIGIN, CALLER & CALLVALUE 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
|
399cf2845e
|
Moving ADDRESS data from Ext to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
c7ccf546fc
|
Moving ADDRESS data from Ext to Runtime [#81470252]
|
10 years ago |
Paweł Bylica
|
9ca2663297
|
Use Type::RuntimePtr instead of RuntimeData::getType->getPointerTo()
|
10 years ago |
Paweł Bylica
|
5d3afa1756
|
Use Type::RuntimePtr instead of RuntimeData::getType->getPointerTo()
|
10 years ago |
Paweł Bylica
|
3670e328ba
|
Access stack structure through runtime structure [#81470252]
|
10 years ago |
Paweł Bylica
|
0d4ca779ff
|
Access stack structure through runtime structure [#81470252]
|
10 years ago |
Paweł Bylica
|
c388a81cff
|
Access memory structure through runtime structure [#81470252]
|
10 years ago |
Paweł Bylica
|
9ec1ea526a
|
Access memory structure through runtime structure [#81470252]
|
10 years ago |
Paweł Bylica
|
b579c70643
|
Place current gas counter value in RuntimeData
|
10 years ago |
Paweł Bylica
|
fcf5400c3a
|
Place current gas counter value in RuntimeData
|
10 years ago |
Paweł Bylica
|
8da55ff8c0
|
Export runtime data to global variable in main function
|
10 years ago |
Paweł Bylica
|
c87717aa78
|
Export runtime data to global variable in main function
|
10 years ago |
artur-zawlocki
|
547ca3870d
|
Propagation of values between basic blocks' local stacks [#80895676]
|
10 years ago |