当前版本号为Lua 5.2.0 (work1),
1)增加了bitlib这个操作bit的内置库,函数有
{"band", b_and},
{"btest", b_test},
{"bor", b_or},
{"bxor", b_xor},
{"bnot", b_not},
{"bshift", b_shift},
{"brotate", b_rotate},
2)baselib中加入一个loadin,去掉了unpack。
3)几乎所有的ifndef xx都改成了if !defined(xx),所有的ifdef xx改成了if defined(xx)
4)增加了两个opcode,TFORCALL以及EXTRAARG。
5)增加了一个IN语句,类似
IN exp DO block END
6)table库中加入pack以及unpack,去掉setn
7)其余的内部改动非常多,大部分源代码文件都有一些。
当然,这个版本是非常不报靠的,所以大家先睹为快,看看也就是了。