Paweł Bylica
|
b039d7ee8e
|
Use common builder in GasMeter and Memory
|
10 years ago |
Paweł Bylica
|
5dc0a266c4
|
Empty lines removal
|
10 years ago |
Paweł Bylica
|
d555d4af8f
|
Handle unsigned integer overflow in Memory::require() [Delivers #81773288]
|
10 years ago |
Paweł Bylica
|
340d9ea678
|
Change Constant::get to support negative values
|
10 years ago |
Paweł Bylica
|
cfb98606f5
|
Remove Memory::require(size) interface [#81773288]
|
10 years ago |
Paweł Bylica
|
4164895935
|
Deprecate Memory::require(size) function. Risk of unsigned integer overflow.
|
10 years ago |
Paweł Bylica
|
1728f58cba
|
Use readPushData() in basic block analysis
|
10 years ago |
Paweł Bylica
|
01b6974a18
|
Use readPushData() in instruction compilation
|
10 years ago |
Paweł Bylica
|
20277e8b0b
|
Create dedicated function for pushdata reading
|
10 years ago |
Paweł Bylica
|
c376cda830
|
Fix u256 to APInt conversion
|
10 years ago |
artur-zawlocki
|
46fc1a396e
|
removed accidentally added *.orig file
|
10 years ago |
artur-zawlocki
|
feaa976c88
|
Cleaning up warnings and build dependencies [#81588646]
|
10 years ago |
artur-zawlocki
|
2503741803
|
CMakeLists updated, should now build without LLVM when EVMJIT is not enabled [#81588646]
|
10 years ago |
Paweł Bylica
|
1dc5bece05
|
Fix MSIZE and memory resize step [Delivers #81777708]
|
10 years ago |
Paweł Bylica
|
c118675532
|
Improve PUSH compilation
|
10 years ago |
Paweł Bylica
|
c32e1e05b3
|
Fix case where JUMPI is the last instruction
|
10 years ago |
artur-zawlocki
|
f8feca9dfc
|
SIGEXTEND: first try [#81700414]
|
10 years ago |
Paweł Bylica
|
4c27c26af9
|
Fix BNOT instruction [Delivers #81700198]
|
10 years ago |
Paweł Bylica
|
8cfe2ee454
|
BNOT instruction [Delivers #81700198]
|
10 years ago |
Paweł Bylica
|
e3ccbf8d49
|
Increase refund counter if deleting a storage item [Delivers #81575908]
|
10 years ago |
Paweł Bylica
|
4f5959ed64
|
Remove old code
|
10 years ago |
artur-zawlocki
|
236361044c
|
Got rid of some gcc warnings
|
10 years ago |
Paweł Bylica
|
3f50913d95
|
Fix u256 to APInt conversion
|
10 years ago |
Paweł Bylica
|
56bd2c3411
|
Allow creating LLVM constants directly from u256
|
10 years ago |
Paweł Bylica
|
decf410515
|
Update gas counting for SSTORE, no refunding yet [#81575908]
|
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 |