Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
东方怂天
xLua
提交
3cc56534
X
xLua
项目概览
东方怂天
/
xLua
通知
4
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
xLua
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
3cc56534
编写于
3月 01, 2017
作者:
J
johnche(车雄生)
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
CHANGELOG更新
上级
e8846f38
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
13 addition
and
8 deletion
+13
-8
Assets/XLua/CHANGELOG.txt
Assets/XLua/CHANGELOG.txt
+13
-8
未找到文件。
Assets/XLua/CHANGELOG.txt
浏览文件 @
3cc56534
v2.1.6
(未发布)
v2.1.6
2017年3月1日
新增特性
1、带约束的泛型支持(by forsakenyang);
2、非Unity的.net环境支持;
...
...
@@ -27,21 +27,26 @@ bug修复
8、修改上个版本引入的问题:xlua_setglobal会漏一个值在栈上,这会导致一些32位应用不稳定;
9、当delegate参数只有ref和out的区别的话,报重载冲突;
v2.1.5 2016年12月13日
v2.1.5 2017年1月13日
新增特性
1、新增更简便的配置方式,具体参见XLua\Doc下《XLua的配置.doc》;
2、多虚拟机实例时的自动Dispose;
3、内存优化:减少匿名闭包到delegate映射的内存占用;减少LuaFunction以及LuaTable内存占用;减少lua table映射C#interface的gc;
4、生成代码速度优化;
5、支持直接在lua侧clone C#结构体;
6、LuaFunction新增无gc调用api;
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.4 2016年11月29日
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录