Andy Wingo
|
dc4fe9741f
Add new $calli expression type.
|
3 rokov pred |
Andy Wingo
|
cd5ab6377b
Add $switch CPS term kind
|
4 rokov pred |
Andy Wingo
|
73a769fc2b
Add support no closure in $callk
|
5 rokov pred |
Andy Wingo
|
39729e8448
Rename $closure to $const-fun
|
6 rokov pred |
Andy Wingo
|
9f98b4a5b1
Add $code CPS expression type
|
6 rokov pred |
Andy Wingo
|
ad55ee83c3
$throw is a new kind of CPS term
|
7 rokov pred |
Andy Wingo
|
ee15ca1455
$prompt is now its own kind of CPS term.
|
7 rokov pred |
Andy Wingo
|
afb0a92d50
$branch is now a distinct CPS term type
|
7 rokov pred |
Andy Wingo
|
c54c151eb6
$primcall has a "param" member
|
7 rokov pred |
Andy Wingo
|
c119623e45
Simplify $branch to always take a $primcall
|
7 rokov pred |
Andy Wingo
|
8da33d972a
Fix compilation of `continue' in `while'.
|
8 rokov pred |
Andy Wingo
|
ce2888701c
Simplify rotate-loops.scm
|
9 rokov pred |
Andy Wingo
|
e54fbff185
Loop inversion with multiple exits
|
9 rokov pred |
Andy Wingo
|
ee85e2969f
Rotate comparisons down to loop back-edges
|
9 rokov pred |