aboutsummaryrefslogtreecommitdiff
path: root/doc/status.html
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--doc/status.html11
1 files changed, 0 insertions, 11 deletions
diff --git a/doc/status.html b/doc/status.html
index 0aafe13a..fd0ae8ba 100644
--- a/doc/status.html
+++ b/doc/status.html
@@ -91,17 +91,6 @@ handled correctly. The error may fall through an on-trace
91<tt>lua_atpanic</tt> on x64. This issue will be fixed with the new 91<tt>lua_atpanic</tt> on x64. This issue will be fixed with the new
92garbage collector. 92garbage collector.
93</li> 93</li>
94<li>
95LuaJIT on 64 bit systems provides a <b>limited range</b> of 47 bits for the
96<b>legacy <tt>lightuserdata</tt></b> data type.
97This is only relevant on x64 systems which use the negative part of the
98virtual address space in user mode, e.g. Solaris/x64, and on ARM64 systems
99configured with a 48 bit or 52 bit VA.
100Avoid using <tt>lightuserdata</tt> to hold pointers that may point outside
101of that range, e.g. variables on the stack. In general, avoid this data
102type for new code and replace it with (much more performant) FFI bindings.
103FFI cdata pointers can address the full 64 bit range.
104</li>
105</ul> 94</ul>
106<br class="flush"> 95<br class="flush">
107</div> 96</div>