Alex Beregszaszi
|
e2cfc9ee92
|
Mark a lot of functions const (where possible)
|
2017-08-22 10:51:46 +01:00 |
|
chriseth
|
78b49db779
|
Helper to count the number of variables in a scope.
|
2017-06-16 10:56:21 +01:00 |
|
chriseth
|
154002cda0
|
Move "active variable" to analysis phase.
|
2017-06-14 00:10:33 +02:00 |
|
chriseth
|
1bf717fd65
|
Remove struct constructor.
|
2017-06-14 00:03:08 +02:00 |
|
chriseth
|
c554145f4d
|
Move stack height to generation phase.
|
2017-06-14 00:01:06 +02:00 |
|
chriseth
|
45d96959f8
|
Move LabelIDs to generation phase.
|
2017-06-13 22:01:15 +02:00 |
|
chriseth
|
97cc968a13
|
Initial EVM1.5 assembly implementation.
|
2017-06-08 15:52:44 +02:00 |
|
chriseth
|
9adff68ecc
|
Introduce LabelID typedef.
|
2017-05-29 15:40:32 +02:00 |
|
chriseth
|
e2b21e1c96
|
Refactor to abstract assembly to JULIA.
|
2017-05-19 19:20:28 +02:00 |
|
Alex Beregszaszi
|
d6396ee85f
|
Parse types in Julia mode
|
2017-05-05 22:31:22 +01:00 |
|
chriseth
|
28f10f4783
|
Remove error label / invalid jump label.
|
2017-04-28 13:14:52 +02:00 |
|
chriseth
|
5d6747eb32
|
Refactor assembly analysis into scope filling and checking.
|
2017-04-25 16:49:03 +02:00 |
|