Lua 5.3.0 (beta) 发布,此版本现已提供测试:http://www.lua.org/work/lua-5.3.0-beta.tar.gz。
MD5 e46b91de3d22a308d3350a14b242e2c7 -
SHA1 0fa2b527611fe3a1b083359ce15e91f27b108eec -
此版本是个 Beta 版本,有一些特性可能会在最终版本修改。此版本最主要的是引入了 integers,同时还引入了 string.pack 和 string.unpack,用来替换和扩展 string.dump 和 string.undump。
integers (64-bit by default)
官方支持 small architectures ("Small Lua" with 32-bit numbers)
bitwise 操作符
支持基础 utf-8
其他改进
userdata can have any Lua value as uservalue
integer division
more flexible rules for some metamethods
utf-8 escapes in literal strings
basic utf-8 library
ipairs
and the table library respect metamethods
functions for packing and unpacking numbers
strip option in string.dump
table library respects metamethods
new function table.copy
new function debug.sizeof
strip option instring.dump
andlua_dump
simpler API for continuation functions in C
new functions:lua_rotate
,lua_isyieldable
,lua_strtonum
,lua_geti
,lua_seti
lua_gettable
and similar functions return type of resulted value
can be used as calculator; no need to prefix with '='
arg
table available to all code
更多内容请看这里:
http://www.lua.org/work/diffs-lua-5.3.0-alpha-beta.txt