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
ÆäËû¸Ä½ø
Language
userdata can have any Lua value as uservalue
integer division
more flexible rules for some metamethods
utf-8 escapes in literal strings
Libraries
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.dumpandlua_dump
C API
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
Lua standalone interpreter
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
À´×Ô:¿ªÔ´ÖйúÉçÇø

