Projects / Lua / Releases / 5.1 alpha

Version 5.1 alpha of Lua

Release Notes: This is the first official alpha version for the upcoming 5.1 release. A new module system, new semantics for control variables and "for", new semantics for getn/setn, new syntax/semantics for varargs, new long strings and comments, new "mod" operator, new length operator, metatables for all types, some API changes, a new configuration scheme via include file, incremental garbage collection, a fully reentrant parser, better support for 64-bit machines, native loadlib support for Mac OS X, and standard distribution in a single library were all implemented.

Other releases

  •  16 Jun 2012 07:37

Release Notes: This version fixes all known bugs.

  •  06 Apr 2012 22:28

Release Notes: This release adds better handling of string collisions based on a random seed. This work version is meant to let the community assess the usefulness and the effectiveness of this experimental feature.

  •  19 Feb 2012 18:43

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

  •  19 Dec 2011 02:56

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: Documentation and portability fixes.


Project Spotlight


A professional Web Content Management System.


Project Spotlight

DEMUX Framework

A Java framework for building modular, cross-platform applications.