diff options
Diffstat (limited to 'doc/status.html')
-rw-r--r-- | doc/status.html | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/doc/status.html b/doc/status.html index 23c14c76..aa4a1e26 100644 --- a/doc/status.html +++ b/doc/status.html | |||
@@ -90,7 +90,22 @@ known incompatibilities with standard Lua: | |||
90 | <ul> | 90 | <ul> |
91 | <li> | 91 | <li> |
92 | The Lua <b>debug API</b> is missing a couple of features (call/return | 92 | The Lua <b>debug API</b> is missing a couple of features (call/return |
93 | hooks) and shows slightly different behavior (no per-coroutine hooks). | 93 | hooks) and shows slightly different behavior (no per-coroutine hooks, |
94 | no tail call counting). | ||
95 | </li> | ||
96 | <li> | ||
97 | <b>Bytecode</b> currently cannot be loaded or dumped. Note that | ||
98 | the bytecode format differs from Lua 5.1 — loading foreign | ||
99 | bytecode is not supported at all. | ||
100 | </li> | ||
101 | <li> | ||
102 | Some of the <b>configuration options</b> of Lua 5.1 are not supported: | ||
103 | <ul> | ||
104 | <li>The <b>number type</b> cannot be changed (it's always a <tt>double</tt>).</li> | ||
105 | <li>The stand-alone executable cannot be linked with <b>readline</b> | ||
106 | to enable line editing. It's planned to add support for loading it | ||
107 | on-demand.</li> | ||
108 | </ul> | ||
94 | </li> | 109 | </li> |
95 | <li> | 110 | <li> |
96 | Most other issues you're likely to find (e.g. with the existing test | 111 | Most other issues you're likely to find (e.g. with the existing test |
@@ -105,7 +120,7 @@ demonstrable need is shown. | |||
105 | <li> | 120 | <li> |
106 | The <b>JIT compiler</b> is not complete (yet) and falls back to the | 121 | The <b>JIT compiler</b> is not complete (yet) and falls back to the |
107 | interpreter in some cases. All of this works transparently, so unless | 122 | interpreter in some cases. All of this works transparently, so unless |
108 | you use -jv, you'll probably never notice (the interpreter is quite | 123 | you use <tt>-jv</tt>, you'll probably never notice (the interpreter is quite |
109 | fast, too). Here are the known issues: | 124 | fast, too). Here are the known issues: |
110 | <ul> | 125 | <ul> |
111 | <li> | 126 | <li> |
@@ -119,7 +134,7 @@ effort. | |||
119 | </li> | 134 | </li> |
120 | <li> | 135 | <li> |
121 | <b>Recursion</b> is not traced yet. Often no trace will be generated at | 136 | <b>Recursion</b> is not traced yet. Often no trace will be generated at |
122 | all or some unroll limit will catch it and aborts the trace. | 137 | all or some unroll limit will catch it and abort the trace. |
123 | </li> | 138 | </li> |
124 | <li> | 139 | <li> |
125 | The trace compiler currently does not back off specialization for | 140 | The trace compiler currently does not back off specialization for |