Skip to content

5.0

Choose a tag to compare

@Mhatxotic Mhatxotic released this 28 Dec 15:58
· 32 commits to master since this release
5.0
e64b841

Lua 5.0 was released on 11 Apr 2003. Its main new features were collaborative multithreading via Lua coroutines, full lexical scoping instead of upvalues, and metatables instead of tags and tag methods. Lua 5.0 also introduced booleans, proper tail calls, and weak tables. Other features were better support for packages, new API for loading Lua chunks, new error handling protocol, better error messages, and much more. Lua 5.0 was the first version to be released under the new license.