All releases tagged Stable


Release Notes: This version fixes all known bugs.


Release Notes: This is a bugfix release. All known bugs from 5.1.4 have been fixed.


Release Notes: This is the first major version since 2006. It adds yieldable pcall and metamethods, a new lexical scheme for globals, ephemeron tables, a new library for bitwise operations, light C functions, an emergency garbage collector, a goto statement, and finalizers for tables.


Release Notes: Bugs were fixed.


Release Notes: All bugs reported against 5.1.2 have been fixed.


Release Notes: All known bugs since 5.1.1 have been fixed.


Release Notes: The main features are a new module system, incremental garbage collection, a new mechanism for varargs, new syntax for long strings and comments, mod and length operators, metatables for all types, a new configuration scheme via luaconf.h, and a fully reentrant parser.


Release Notes: All bugs listed on http://www.lua.org/bugs.html have been fixed.


Release Notes: Many of the features implemented on 5.0-alpha and 5.0-beta are now official, along with a couple new ones. Compared to 4.0 version, Lua now offers coroutines (collaborative multithreading), packaging of standard libraries in tables, lexical scoping, the replacement of tags with metatables, the replacement of tag methods with metamethods, a new boolean type, proper tail calls, weak tables, a new (faster) register-based virtual machine, a new algorithm for tables, new error handling protocol, better error messages, safe garbage-collector metamethods, a new dynamic loading library, and many more changes.


Release Notes: This is a maintenance release that incorporates minor fixes previously made to the 4.0-update branch.