Just quickly looking through the documentation, this is stuff we might have to deal with for Lua 5.2 -
"Weak tables with weak keys now perform like ephemeron tables." We use a weak table, but not with a weak key. Still, may need to keep an eye on this. "Function luaL_register is deprecated. Use luaL_setfuncs so that your module does not create globals. (Modules are not expected to set global variables anymore.)" We use that to register our functions in LUA. "The osize argument to the allocation function may not be zero when creating a new block, that is, when ptr is NULL (see lua_Alloc). Use only the test ptr == NULL to check whether the block is new." Don't think that affects us, but making note of it anyway, as we do use that. "Finalizers (__gc metamethods) for userdata are called in the reverse order that they were marked for finalization, not that they were created (see ยง2.5.1). (Most userdata are marked immediately after they are created.) Moreover, if the metatable does not have a __gc field when set, the finalizer will not be called, even if it is set later." This will need a code review. "Function lua_objlen was renamed lua_rawlen." We use that in the message send function. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world.
signature.asc
Description: PGP signature
------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel