diff options
author | Mike Pall <mike> | 2016-05-20 20:24:06 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2016-05-20 20:24:06 +0200 |
commit | 37e1e70313367d0264be9a2b9e563a8a94745303 (patch) | |
tree | d923eb98312da45aefac76176eddf49e7955b3a6 /doc | |
parent | 5837c2a2fb1ba66510c9100a296966020f1610a3 (diff) | |
download | luajit-37e1e70313367d0264be9a2b9e563a8a94745303.tar.gz luajit-37e1e70313367d0264be9a2b9e563a8a94745303.tar.bz2 luajit-37e1e70313367d0264be9a2b9e563a8a94745303.zip |
Add guard for obscure aliasing between open upvalues and SSA slots.
Thanks to Peter Cawley.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/status.html | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/doc/status.html b/doc/status.html index c305f47a..b3524397 100644 --- a/doc/status.html +++ b/doc/status.html | |||
@@ -89,12 +89,6 @@ hooks for non-Lua functions) and shows slightly different behavior | |||
89 | in LuaJIT (no per-coroutine hooks, no tail call counting). | 89 | in LuaJIT (no per-coroutine hooks, no tail call counting). |
90 | </li> | 90 | </li> |
91 | <li> | 91 | <li> |
92 | Some checks are missing in the JIT-compiled code for obscure situations | ||
93 | with <b>open upvalues aliasing</b> one of the SSA slots later on (or | ||
94 | vice versa). Bonus points, if you can find a real world test case for | ||
95 | this. | ||
96 | </li> | ||
97 | <li> | ||
98 | Currently some <b>out-of-memory</b> errors from <b>on-trace code</b> are not | 92 | Currently some <b>out-of-memory</b> errors from <b>on-trace code</b> are not |
99 | handled correctly. The error may fall through an on-trace | 93 | handled correctly. The error may fall through an on-trace |
100 | <tt>pcall</tt> or it may be passed on to the function set with | 94 | <tt>pcall</tt> or it may be passed on to the function set with |