mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-29 14:30:34 +02:00
* module/language/cps2/utils.scm (compute-reachable-functions): New function. * module/language/cps2/verify.scm (check-label-partition) (compute-reachable-labels): Use the new function. * module/language/cps2/simplify.scm (compute-singly-referenced-vars): Allow $closure. (compute-eta-reductions, compute-beta-reductions): Use compute-reachable-functions, which besides being a simplification also allows simplification to work on first-order CPS. |
||
---|---|---|
.. | ||
brainfuck | ||
bytecode | ||
cps | ||
cps2 | ||
ecmascript | ||
elisp | ||
scheme | ||
tree-il | ||
value | ||
bytecode.scm | ||
cps.scm | ||
cps2.scm | ||
tree-il.scm |