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.

Attachment: 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

Reply via email to