[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: [ANN] Lua 5.3.3 (rc1) now available
- From: Roberto Ierusalimschy <roberto@...>
- Date: Fri, 6 May 2016 12:46:52 -0300
> Lua 5.3.3 (rc1) is now available for testing at
> http://www.lua.org/work/
>
> Lua 5.3.3 fixes all bugs listed in
> http://www.lua.org/bugs.html#5.3.2
>
> Lua 5.3.3 also contains several internal improvements and includes a
> revised reference manual:
> http://www.lua.org/work/doc/
Follows a short list of what changed in 5.3.3:
- bug fix: metatable with self reference
- bug fix: label between local definitions
- bug fix: 'gmatch' iterator x coroutines
- removed useless stack check in 'table.sort'
- small correction in stack space for 'luaL_checkstack'
- lots of comments for code generation
- better treatment of signals x hooks (signal safety)
- new semantics for empty matches ("Python rule")
- use of '__name' in more error messages
- 'error' does not coerce numbers to strings
- conversion string->number always accept a decimal dot
(besides the locale mark)
For the future:
- string.format'%q' for numbers, booleans and nil
- os.time corrects table fields
("For the future" are small changes that actually break our rule
of "no new features" in new releases of the same version :-)
They do not go into the manual and stay as unofficially supported
features until the next version [or until being removed...].)
-- Roberto