What's new in Lua 5.3.1
Jun 18, 2015
- This is a bug-fix release.
New in Lua 5.3.0 (Jan 12, 2015)
- Main changes:
- integers (64-bit by default)
- official support for 32-bit numbers
- bitwise operators
- basic utf-8 support
- functions for packing and unpacking values
- Language:
- userdata can have any Lua value as uservalue
- integer division
- more flexible rules for some metamethods
- Libraries:
- ipairs and the table library respect metamethods
- strip option in string.dump
- table library respects metamethods
- new function table.move
- new function string.pack
- new function string.unpack
- new function string.packsize
- C API:
- simpler API for continuation functions in C
- lua_gettable and similar functions return type of resulted value
- strip option in lua_dump
- new function: lua_geti
- new function: lua_seti
- new function: lua_isyieldable
- new function: lua_numbertointeger
- new function: lua_rotate
- new function: lua_stringtonumber
- Lua standalone interpreter:
- can be used as calculator; no need to prefix with '='
- arg table available to all code
New in Lua 5.2.3 (Dec 9, 2013)
- This is a bug-fix release.
New in Lua 5.2.1 (Jun 16, 2012)
- This release fixes all known bugs.
New in Lua 5.2.0 RC2 (Nov 29, 2011)
- Documentation and portability fixes.