lua-users home
lua-l archive

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




On 03/06/2015 15:55, Roberto Ierusalimschy wrote:
Lua 5.3.1 (rc1) is now available at
	http://www.lua.org/work/

The main changes are these:

- cleaner semantics for equality and order between floats and integers
- smaller memory overhead for short strings
- cache for 'lua_pushstring'
- own implementation for 'string.format("%a")' for C89 platforms
- table.move removed restriction that initial position should be positive
- bug fix (getlocal x yield in hooks)
- bug fix (suspended '__le' metamethod can give wrong result)
- bug fix (getlocal in return hooks)


Ok, maybe it's nitpicking, but I had the impression that the "last number is just for bugfix" rule was rather strict. Doesn't the change in table.move amount to a semantic change (albeit minimal)? Shouldn't this deserve a minor version bump, i.e. 5.4.0?


-- Roberto




Lorenzo