Daniel Kolesa
a928dba502
elua: prepare for compatibility with cffi-lua (use ffi.nullptr)
...
This is necessary because the LuaJIT FFI implements the null
pointer to nil equality behavior, which is not possible to
do in standard Lua (as equality metamethod needs identical types
to trigger).
So replace it with ffi.nullptr as cffi-lua implements; in luajit
ffi.nullptr will just become nil and it'll work like before.
2020-05-21 17:45:43 +02:00
Daniel Kolesa
c548981046
elua: update eolian bindings and add Ptr_Iterator and String_Iterator common objects to eina iterator module
2014-07-14 15:16:46 +01:00
Daniel Kolesa
6df8766b6a
elua: some janitoring (add newlines to the end of files)
2014-06-10 15:48:53 +01:00
Daniel Kolesa
65bf6cd6ac
elua: do not generate entirely new list types
2014-06-10 15:48:53 +01:00
Daniel Kolesa
22d03089fc
elua: a simple list type generator in eina_list
2014-06-10 15:48:53 +01:00
Daniel Kolesa
567ff9f0b3
elua: fixes and more lualian stuff
2014-06-10 15:48:47 +01:00
Daniel Kolesa
78a9fee179
elua: more fixes
2014-06-10 15:48:47 +01:00
Daniel Kolesa
08e0fea8ca
elua: list and readonly object fixes
2014-06-10 15:48:47 +01:00
Daniel Kolesa
588d06d157
elua: fixes
2014-06-10 15:48:47 +01:00
Daniel Kolesa
1d330fb7d5
elua: list iterator/accessor access
2014-06-10 15:48:47 +01:00
Daniel Kolesa
9bd9a455f9
elua: safe iterators
2014-06-10 15:48:47 +01:00
Daniel Kolesa
b052ef53e3
elua: list equality
2014-06-10 15:48:47 +01:00
Daniel Kolesa
6c8fc0a87e
elua: add Readonly_Object to util.lua (its instances are read only userdata, requires special care, but is not intended for the user), use it in List
2014-06-10 15:48:47 +01:00
Daniel Kolesa
3ff1633180
elua: bindings for eina_accessor, accesor support in eina_list bindings, iterator updates
2014-06-10 15:48:47 +01:00
Daniel Kolesa
134e871f4b
elua: eolian bindings, string list
2014-06-10 15:48:47 +01:00
Daniel Kolesa
0cfc75eb1c
elua: provide a conversion method from list to table
2014-06-10 15:48:47 +01:00
Daniel Kolesa
f55ade5689
elua: typo fix
2014-06-10 15:48:47 +01:00
Daniel Kolesa
2d0be0a015
elua: simple bindings to Eina_List (cannot be used raw conveniently, and is safe because it doesn't allow any writing to the list)
2014-06-10 15:48:47 +01:00