Mike Pall
|
ae79ff4e53
|
FFI: Resolve __call metamethod for pointers, too.
|
2011-11-14 12:01:48 +01:00 |
|
Mike Pall
|
120c3adbff
|
FFI: Record loads/stores to external variables in namespaces.
|
2011-10-11 20:58:04 +02:00 |
|
Mike Pall
|
287de611a2
|
FFI: Support __tostring metamethod for pointers to structs, too.
|
2011-06-11 18:30:22 +02:00 |
|
Mike Pall
|
a7ca722dca
|
FFI: Show address pointed to for tostring(pointer).
|
2011-06-07 20:57:32 +02:00 |
|
Mike Pall
|
d9c1f771a7
|
FFI: Allow setting errno with ffi.errno(), too.
|
2011-05-09 11:52:54 +02:00 |
|
Mike Pall
|
868ecad32b
|
FFI: Add ffi.errno().
|
2011-05-08 22:34:40 +02:00 |
|
Mike Pall
|
5d096dcfde
|
FFI: Add ffi.istype() function.
|
2011-04-20 01:53:26 +02:00 |
|
Mike Pall
|
3b6f37dd2c
|
FFI: Add ctype metamethods and ffi.metatype().
|
2011-04-12 19:16:39 +02:00 |
|
Mike Pall
|
ee644872e3
|
FFI: Register the FFI library as a loaded module in luaopen_ffi().
Allows loading it on startup like other libraries in lib_init.c.
|
2011-04-06 01:31:21 +02:00 |
|
Mike Pall
|
83a37aeca7
|
FFI: Add ffi.gc() function for finalization of cdata objects.
|
2011-02-28 16:48:13 +01:00 |
|
Mike Pall
|
bd29d16141
|
FFI: Improve conversion error messages.
|
2011-02-19 12:56:12 +01:00 |
|
Mike Pall
|
c39ca7c35b
|
FFI: Record ffi.abi().
|
2011-02-08 00:09:33 +01:00 |
|
Mike Pall
|
7a37b93f1b
|
FFI: Record ffi.copy() and ffi.fill().
|
2011-02-07 23:49:27 +01:00 |
|
Mike Pall
|
51e8fe9cf0
|
FFI: Allow cdata types for integer arguments of ffi.* functions.
|
2011-02-07 17:13:14 +01:00 |
|
Mike Pall
|
ceece4d13e
|
FFI: Perform stricter checks in ffi.cast(). Record ffi.cast().
|
2011-02-06 12:46:18 +01:00 |
|
Mike Pall
|
14f5103764
|
FFI: Record C library namespace lookups.
|
2011-02-05 14:16:16 +01:00 |
|
Mike Pall
|
c29ed4dbbf
|
FFI: Record ffi.string().
|
2011-02-05 01:05:56 +01:00 |
|
Mike Pall
|
2c8945d3e7
|
Use names defined in lualib.h for library registration.
|
2011-02-02 02:38:59 +01:00 |
|
Mike Pall
|
3184f17169
|
FFI: Move code for cdata arithmetic to lj_carith.c.
|
2011-01-26 21:46:02 +01:00 |
|
Mike Pall
|
f385af7084
|
FFI: Record 64 bit integer comparisons and pointer comparisons.
|
2011-01-17 01:23:04 +01:00 |
|
Mike Pall
|
0ec7f5ed92
|
FFI: Add 64 bit integer comparisons and pointer comparisons.
|
2011-01-13 02:35:29 +01:00 |
|
Mike Pall
|
e7b08b2361
|
FFI: Simplify logic for pointer arithmetic.
|
2011-01-12 21:34:11 +01:00 |
|
Mike Pall
|
a5e48285e3
|
FFI: Rearrange code in lib_ffi.c.
|
2011-01-12 21:33:58 +01:00 |
|
Mike Pall
|
ddf6596333
|
FFI: Add ffi.load() and ffi.C default namespace.
|
2011-01-10 03:43:18 +01:00 |
|
Mike Pall
|
06f99fc3df
|
Bump copyright date to 2011.
|
2011-01-09 17:12:53 +01:00 |
|
Mike Pall
|
fb0a18ca0b
|
FFI: Add support for calling C functions.
|
2011-01-06 23:30:04 +01:00 |
|
Mike Pall
|
97875c4fa9
|
Avoid compiler warnings.
|
2011-01-05 21:48:01 +01:00 |
|
Mike Pall
|
3291bb62e0
|
FFI: Record pointer arithmetic.
|
2011-01-03 01:59:26 +01:00 |
|
Mike Pall
|
4668b229de
|
FFI: Add missing GC steps for implicit allocations.
|
2010-12-30 12:16:25 +01:00 |
|
Mike Pall
|
44935dae0d
|
FFI: Add 64 bit integer arithmetic.
|
2010-12-25 22:54:25 +01:00 |
|
Mike Pall
|
461bf77331
|
FFI: Parse complex and 64 bit integer literals.
|
2010-12-24 01:31:39 +01:00 |
|
Mike Pall
|
79ab1a4baa
|
FFI: Add pointer arithmetic.
|
2010-12-23 17:54:54 +01:00 |
|
Mike Pall
|
c0ffe7d394
|
FFI: Record cdata allocations.
|
2010-12-22 23:21:38 +01:00 |
|
Mike Pall
|
d778680098
|
FFI: Record cdata index operations (preliminary, lots of NYI cases).
|
2010-12-08 02:11:18 +01:00 |
|
Mike Pall
|
7cb250c4b4
|
FFI: Add ffi.* library.
|
2010-12-05 00:52:17 +01:00 |
|