Ulf Norell
|
3ec156a4b4
|
Refactor optimization rules
|
2019-05-07 13:16:38 +02:00 |
|
Ulf Norell
|
185487afda
|
Nicer debug printing
|
2019-05-07 13:16:38 +02:00 |
|
Ulf Norell
|
e224aadff7
|
Use RETURNR when possible
|
2019-05-07 13:16:38 +02:00 |
|
Ulf Norell
|
68ee18fe70
|
Liveness analysis for local variables
|
2019-05-07 13:16:38 +02:00 |
|
Ulf Norell
|
200f80cc89
|
Compile shallow matching on tuples
|
2019-05-07 13:16:38 +02:00 |
|
Ulf Norell
|
d37ef8cec2
|
Basic tuple patterns
|
2019-05-07 13:16:38 +02:00 |
|
Ulf Norell
|
216fbc6144
|
Fix and improve broken bytecode optimisations
|
2019-05-07 13:16:38 +02:00 |
|
Ulf Norell
|
33bb8a37d0
|
Compile let to FATE
|
2019-05-07 13:16:38 +02:00 |
|
Ulf Norell
|
bc8b2d1c81
|
Start on new intermediate code for FATE
|
2019-05-07 13:16:38 +02:00 |
|