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 |
