summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--txr.12
1 files changed, 2 insertions, 0 deletions
diff --git a/txr.1 b/txr.1
index cad61a3b..4f3e81e2 100644
--- a/txr.1
+++ b/txr.1
@@ -95822,6 +95822,8 @@ Constant folding is applied, as well as algebraic reductions to list processing
and arithmetic code. Two-argument calls to several common arithmetic operators
are translated into calls to more efficient two-argument internal functions.
.IP 2
+Block returns that don't jump out of functions and don't require unwinding
+are converted to jumps.
Blocks which can be easily confirmed not to be used as exit points are removed.
Variable frames in which no lexically captured variables are bound, and no
dynamic variables are bound, are eliminated. Self tail-calls are optimized,