lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


> On Tue, Apr 15, 2014 at 12:48 PM, Luiz Henrique de Figueiredo
> <lhf@tecgraf.puc-rio.br> wrote:
> > Lua 5.2 and 5.3 will not necessarily be ABI compatible.
> 
> I'd recommend that this happen only if absolutely necessarily.  Given
> that we'll have a mixture of versions alive in the real world for some
> time - 3 seems rather larger than 2 when talking about binaries.

I am afraid It will be absolutely necessarily in several architectures,
as the type lua_Integer have to change. Moreover, several function
signatures have to change to be coherent with this new type. For
instance, 'lua_rawgeti' received an int, now it receives a
lua_Integer. (It does not make much sense to restrict it to ints now
that in Lua there is full support for lua_Integer.)

-- Roberto