aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMike Pall <mike>2010-03-01 06:46:45 +0100
committerMike Pall <mike>2010-03-01 06:54:35 +0100
commit5d0b65519cca129913e598045d94bef0387164db (patch)
treeda657c18bb60dea5211efe9baa3820fdcacdde86 /doc
parente7b737aa1202b06950b4ca4ec206b04bdd5a3681 (diff)
downloadluajit-5d0b65519cca129913e598045d94bef0387164db.tar.gz
luajit-5d0b65519cca129913e598045d94bef0387164db.tar.bz2
luajit-5d0b65519cca129913e598045d94bef0387164db.zip
Enable tracing of recursion.
Now compiles tail-recursion, up-recursion and down-recursion. Benchmarks vs. Lua: fib 20x, ack 23x, binary-trees 4.7x.
Diffstat (limited to 'doc')
-rw-r--r--doc/status.html4
1 files changed, 0 insertions, 4 deletions
diff --git a/doc/status.html b/doc/status.html
index d7cdffb5..2d750ee1 100644
--- a/doc/status.html
+++ b/doc/status.html
@@ -136,10 +136,6 @@ with me, before writing major improvements, to avoid duplication of
136effort. 136effort.
137</li> 137</li>
138<li> 138<li>
139<b>Recursion</b> is not traced yet. Often no trace will be generated at
140all or some unroll limit will catch it and abort the trace.
141</li>
142<li>
143The trace compiler currently does not back off specialization for 139The trace compiler currently does not back off specialization for
144function call dispatch. It should really fall back to specializing on 140function call dispatch. It should really fall back to specializing on
145the prototype, not the closure identity. This can lead to the so-called 141the prototype, not the closure identity. This can lead to the so-called