Lua 5.5.0
Lua 5.5.0.
Major release.
First in the 5.5 series.
Main Changes
- Declarations for global variables
- Named vararg tables
- For-loop variables are read only
- Floats printed in decimal with enough digits
- More levels for constructors
New Features
- table.create
- utf8.offset returns final position of character
- External strings (memory not managed by Lua)
- New functions luaL_openselectedlibs and luaL_makeseed
Performance
- Major garbage collections done incrementally
- More compact arrays — large arrays use about 60% less memory
- Dump and undump reuse all strings
- Auxiliary buffer reuses buffer when it creates final string
Other
- lua.c loads readline dynamically
- Static (fixed) binaries for binary chunk memory reuse
Update when you can.