Releases: Tencent/xLua
Releases · Tencent/xLua
v2.1.5
安装说明
- xlua_v2.1.5.zip是lua53版本
- xlua_v2.1.5_luajit.zip是luajit版本
新增特性
- 1、全平台热补丁;
- 2、新增线程安全模式,可通过THREAD_SAFT宏打开;
- 3、新增更简便的配置方式,具体参见XLua\Doc下《XLua的配置.doc》;
- 4、多虚拟机实例时的自动Dispose;
- 5、内存优化:减少匿名闭包到delegate映射的内存占用;减少LuaFunction以及LuaTable内存占用;减少lua table映射C#interface的gc;
- 6、生成代码速度优化;
- 7、支持直接在lua侧clone C#结构体;
- 8、LuaFunction新增无gc调用api;
变更
- 1、delegate必须都加[CSharpCallLua]才支持C#到lua的回调(以前参数和返回值都相同的delegate只要其中一个加了就可以);
- 2、加回string/number到枚举的自动转换;
bug修复
- 1、枚举不生成代码时,第一次使用会产生两个不同的userdata;
- 2、数组和System.Type的相互引用导致System.Type生成代码无法加载;
- 3、更安全的异常处理,封装lua_setglobal,lua_getglobal的异常,C#回调保证所有C#异常都catch并转换到成lua error。
v2.1.5预览版
v2.1.5预览版
- xlua_v2.1.5.zip集成的虚拟机是lua5.3.3
- xlua_v2.1.5_luajit.zip集成的虚拟机是luajit 2.1beta2
- 安装方法:下载其中一个,解压到Assets下