aboutsummaryrefslogtreecommitdiff
path: root/doc/ext_ffi_semantics.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/ext_ffi_semantics.html')
-rw-r--r--doc/ext_ffi_semantics.html16
1 files changed, 8 insertions, 8 deletions
diff --git a/doc/ext_ffi_semantics.html b/doc/ext_ffi_semantics.html
index 56ea58b2..aff7e162 100644
--- a/doc/ext_ffi_semantics.html
+++ b/doc/ext_ffi_semantics.html
@@ -80,11 +80,10 @@ applications using the LuaJIT FFI for developers with a C or C++
80background. 80background.
81</p> 81</p>
82<p class="indent" style="color: #c00000;"> 82<p class="indent" style="color: #c00000;">
83Please note: this is an early public release of the FFI library. This 83Please note: this doesn't comprise the final specification for the FFI
84does not comprise the final specification for the FFI semantics, yet. 84semantics, yet. Some semantics may need to be changed, based on your
85Some of the semantics may need to be changed, based on feedback from 85feedback. Please <a href="contact.html">report</a> any problems you may
86developers. Please <a href="contact.html">report</a> any problems you 86encounter or any improvements you'd like to see &mdash; thank you!
87may encounter or any improvements you'd like to see &mdash; thank you!
88</p> 87</p>
89 88
90<h2 id="clang">C Language Support</h2> 89<h2 id="clang">C Language Support</h2>
@@ -990,8 +989,10 @@ value.</li>
990<tt>__index</tt> tables.</li> 989<tt>__index</tt> tables.</li>
991<li>Accesses to external variables in C&nbsp;library namespaces.</li> 990<li>Accesses to external variables in C&nbsp;library namespaces.</li>
992<li><tt>tostring()</tt> for cdata types.</li> 991<li><tt>tostring()</tt> for cdata types.</li>
993<li>The following <a href="ext_ffi_api.html">ffi.* API</a> functions: 992<li>Calls to the following <a href="ext_ffi_api.html">ffi.* API</a>
994<tt>ffi.sizeof()</tt>, <tt>ffi.alignof()</tt>, <tt>ffi.offsetof()</tt>. 993functions: <tt>cdef</tt>, <tt>load</tt>, <tt>typeof</tt>,
994<tt>metatype</tt>, <tt>gc</tt>, <tt>sizeof</tt>, <tt>alignof</tt>,
995<tt>offsetof</tt>, <tt>errno</tt>.</li>
995</ul> 996</ul>
996<p> 997<p>
997Other missing features: 998Other missing features:
@@ -1000,7 +1001,6 @@ Other missing features:
1000<li>Bit operations for 64&nbsp;bit types.</li> 1001<li>Bit operations for 64&nbsp;bit types.</li>
1001<li>Arithmetic for <tt>complex</tt> numbers.</li> 1002<li>Arithmetic for <tt>complex</tt> numbers.</li>
1002<li>Callbacks from C&nbsp;code to Lua functions.</li> 1003<li>Callbacks from C&nbsp;code to Lua functions.</li>
1003<li>Atomic handling of <tt>errno</tt>.</li>
1004<li>Passing structs by value to vararg C&nbsp;functions.</li> 1004<li>Passing structs by value to vararg C&nbsp;functions.</li>
1005<li><a href="extensions.html#exceptions">C++ exception interoperability</a> 1005<li><a href="extensions.html#exceptions">C++ exception interoperability</a>
1006does not extend to C&nbsp;functions called via the FFI.</li> 1006does not extend to C&nbsp;functions called via the FFI.</li>