chriseth
1b1b6651cd
Fix sequence number bug.
...
This bug resulted in incorrect storage access in some situations.
The reason was that when intersecting states, the sequence numbers
were not handled and thus some operations with too low
sequence numbers were used during code generation.
2016-01-15 16:34:56 +01:00
chriseth
5caad351f8
Work around bug in u256->unsigned conversion for MSVC/Boost.
2015-11-16 11:48:38 +01:00
Liana Husikyan
25205cb05b
added error jump instead of STOP instraction in case of exception
2015-06-01 13:06:12 +02:00
chriseth
cebc959ff3
Known state: store tags on stack as unions.
2015-05-13 17:15:32 +02:00
chriseth
aafa354a95
Use returning erase variant.
2015-05-11 19:44:45 +02:00
chriseth
9d3f0de31b
Reuse state during common subexpression elimination.
2015-05-11 12:56:40 +02:00
chriseth
bebe76828a
CFG returns vector of blocks instead of assembly items.
2015-05-06 12:55:18 +02:00
chriseth
9d7eb49f35
Gather knowledge about the state during control flow analysis.
2015-05-06 12:53:17 +02:00
chriseth
b9d7387e7a
Move assembly related files to libevmasm and Params.h/.cpp to libevmcore.
2015-04-30 11:42:02 +02:00