diff options
Diffstat (limited to 'doc/ext_ffi_semantics.html')
-rw-r--r-- | doc/ext_ffi_semantics.html | 16 |
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++ | |||
80 | background. | 80 | background. |
81 | </p> | 81 | </p> |
82 | <p class="indent" style="color: #c00000;"> | 82 | <p class="indent" style="color: #c00000;"> |
83 | Please note: this is an early public release of the FFI library. This | 83 | Please note: this doesn't comprise the final specification for the FFI |
84 | does not comprise the final specification for the FFI semantics, yet. | 84 | semantics, yet. Some semantics may need to be changed, based on your |
85 | Some of the semantics may need to be changed, based on feedback from | 85 | feedback. Please <a href="contact.html">report</a> any problems you may |
86 | developers. Please <a href="contact.html">report</a> any problems you | 86 | encounter or any improvements you'd like to see — thank you! |
87 | may encounter or any improvements you'd like to see — 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 library namespaces.</li> | 990 | <li>Accesses to external variables in C 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>. | 993 | functions: <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> |
997 | Other missing features: | 998 | Other missing features: |
@@ -1000,7 +1001,6 @@ Other missing features: | |||
1000 | <li>Bit operations for 64 bit types.</li> | 1001 | <li>Bit operations for 64 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 code to Lua functions.</li> | 1003 | <li>Callbacks from C code to Lua functions.</li> |
1003 | <li>Atomic handling of <tt>errno</tt>.</li> | ||
1004 | <li>Passing structs by value to vararg C functions.</li> | 1004 | <li>Passing structs by value to vararg C functions.</li> |
1005 | <li><a href="extensions.html#exceptions">C++ exception interoperability</a> | 1005 | <li><a href="extensions.html#exceptions">C++ exception interoperability</a> |
1006 | does not extend to C functions called via the FFI.</li> | 1006 | does not extend to C functions called via the FFI.</li> |