summaryrefslogtreecommitdiff
path: root/HISTORY
diff options
context:
space:
mode:
authorLua Team <team@lua.org>2005-03-04 12:00:00 +0000
committerrepogen <>2005-03-04 12:00:00 +0000
commite6ddfd3b09c0a3727afc773029c323a3defe50fa (patch)
tree70e021a2b008f43064eeb04e002a31ba371b5108 /HISTORY
parente2493a40ee611d5a718fd2a81fe67e24c04c91a0 (diff)
downloadlua-github-e6ddfd3b09c0a3727afc773029c323a3defe50fa.tar.gz
Lua 5.1-work55.1-work5
Diffstat (limited to 'HISTORY')
-rw-r--r--HISTORY19
1 files changed, 19 insertions, 0 deletions
diff --git a/HISTORY b/HISTORY
index dd29bc7c..3be1eb55 100644
--- a/HISTORY
+++ b/HISTORY
@@ -1,5 +1,24 @@
This is Lua 5.1 (work).
+* Changes from version 5.0 to 5.1
+ -------------------------------
+ Language:
+ + new module system.
+ + new semantics for control variables of fors.
+ + new semantics for setn/getn.
+ + new syntax/semantics for varargs.
+ + new long strings.
+ API:
+ + new functions: lua_createtable, lua_get(set)field, lua_push(to)integer.
+ + user supplies memory allocator (lua_open becomes lua_newstate).
+ Implementation:
+ + incremental garbage collection.
+ + debug works over other threads.
+ + better handling of end-of-line in the lexer.
+ + fully reentrant parser (new Lua function `load')
+ + better support for 64-bit machines (special thanks to Mike Pall).
+ + native loadlib support for Mac OS X (thanks to Matthew Cox).
+
* Changes from version 4.0 to 5.0
-------------------------------
Language: