diff options
| author | Mike Pall <mike> | 2011-06-23 16:17:13 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2011-06-23 16:17:13 +0200 |
| commit | f182559069ebcc205d1095b3624863bf87b1f362 (patch) | |
| tree | 397cbd527271fe67873f58548faac7c0d3b44454 /doc/ext_ffi_semantics.html | |
| parent | 6691e72eb8ca4d4741699ae1999d2dad92d82260 (diff) | |
| download | luajit-f182559069ebcc205d1095b3624863bf87b1f362.tar.gz luajit-f182559069ebcc205d1095b3624863bf87b1f362.tar.bz2 luajit-f182559069ebcc205d1095b3624863bf87b1f362.zip | |
Misc. updates to docs.
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> |
