diff options
author | Mike Pall <mike> | 2013-05-24 00:45:44 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2013-05-24 00:49:02 +0200 |
commit | f1f7e403182c891a356ce8813417820af19a778b (patch) | |
tree | e992da894d0e7fb21cffb2948ad04ffc38cd158c /doc | |
parent | b3369f3c95a11a8c451b244a2da69f1c3aee31c4 (diff) | |
download | luajit-f1f7e403182c891a356ce8813417820af19a778b.tar.gz luajit-f1f7e403182c891a356ce8813417820af19a778b.tar.bz2 luajit-f1f7e403182c891a356ce8813417820af19a778b.zip |
FFI: Compile VLA/VLS and large cdata allocs with default initialization.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/ext_ffi_semantics.html | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/doc/ext_ffi_semantics.html b/doc/ext_ffi_semantics.html index 15c9a6db..6f84533c 100644 --- a/doc/ext_ffi_semantics.html +++ b/doc/ext_ffi_semantics.html | |||
@@ -1219,9 +1219,8 @@ suboptimal performance, especially when used in inner loops: | |||
1219 | <li>Vector operations.</li> | 1219 | <li>Vector operations.</li> |
1220 | <li>Table initializers.</li> | 1220 | <li>Table initializers.</li> |
1221 | <li>Initialization of nested <tt>struct</tt>/<tt>union</tt> types.</li> | 1221 | <li>Initialization of nested <tt>struct</tt>/<tt>union</tt> types.</li> |
1222 | <li>Allocations of variable-length arrays or structs.</li> | 1222 | <li>Non-default initialization of VLA/VLS or large C types |
1223 | <li>Allocations of C types with a size > 128 bytes or an | 1223 | (> 128 bytes or > 16 array elements.</li> |
1224 | alignment > 8 bytes.</li> | ||
1225 | <li>Conversions from lightuserdata to <tt>void *</tt>.</li> | 1224 | <li>Conversions from lightuserdata to <tt>void *</tt>.</li> |
1226 | <li>Pointer differences for element sizes that are not a power of | 1225 | <li>Pointer differences for element sizes that are not a power of |
1227 | two.</li> | 1226 | two.</li> |