Commit Graph

  • 10bc6b372e 添加LuaTable.ContainsKey<TKey>方法 johnche(车雄生) 2017-05-27 10:31:24 +08:00
  • 906fc1f3eb Merge pull request #156 from lg2779/master chexiongsheng 2017-05-23 16:51:10 +08:00
  • 8564059705 调用次数变量命名错误 unknown 2017-05-23 15:35:51 +08:00
  • ae9fddccef Merge branch 'master' of github.com:Tencent/xLua johnche(车雄生) 2017-05-22 14:30:36 +08:00
  • 3b2799a694 修正编译错误:window只是警告,但其它平台可能编译不过 johnche(车雄生) 2017-05-22 14:29:41 +08:00
  • 39c3202100 Merge pull request #153 from lindaluo1113/master chexiongsheng 2017-05-17 13:41:43 +08:00
  • 022fc7c36e 增加UT用例 lindaluo1113 2017-05-17 10:57:07 +08:00
  • d6558b9771 changlog的2.1.7发布时间 v2.1.7 johnche(车雄生) 2017-05-17 10:20:52 +08:00
  • 444d81e8ae 2.1.7版本 johnche(车雄生) 2017-05-17 10:16:20 +08:00
  • bb69728673 wsa兼容问题 johnche(车雄生) 2017-05-16 21:02:30 +08:00
  • 2957412806 把一个递归函数传给C#,会导致内存检测工具的快照调用死循环 johnche(车雄生) 2017-05-16 16:59:09 +08:00
  • c3b6e4c4d4 unity4规避lua53冲突的方式改为返回null更合适,异常方式会导致IsNull无法正常工作 johnche(车雄生) 2017-05-15 11:29:45 +08:00
  • 401a3b070f Merge branch 'master' of github.com:Tencent/xLua johnche(车雄生) 2017-05-10 10:29:42 +08:00
  • ba3b13b7ff 构造函数带out参数的生成代码处理不当 johnche(车雄生) 2017-05-10 10:29:20 +08:00
  • 232c61364a Merge pull request #149 from wangyongxina/master chexiongsheng 2017-05-09 16:46:20 +08:00
  • c9e76bbf24 Update LuaBase.cs wangyongxina 2017-05-09 16:00:58 +08:00
  • 946e081972 刷新《XLua_API.doc》过时的部分 johnche(车雄生) 2017-05-08 14:36:22 +08:00
  • ecd6ab0876 签名工具应该用反斜杠来分割路径,否则兼容不了window之外的环境 johnche(车雄生) 2017-05-05 17:20:47 +08:00
  • 6a015611f5 Merge branch 'master' of github.com:Tencent/xLua johnche(车雄生) 2017-05-05 16:25:40 +08:00
  • 1d8a512239 构造函数也支持黑名单排除 johnche(车雄生) 2017-05-05 16:25:14 +08:00
  • 5a02dbf6da Merge pull request #145 from iNeverSleeeeep/master chexiongsheng 2017-05-04 20:01:16 +08:00
  • b826b98270 非UnityEditor环境下使用CSharpCallLua异常 wangshibo 2017-05-04 17:37:32 +08:00
  • 7796c5a501 faq关于索引的条目更新,去掉误导的部分 johnche(车雄生) 2017-05-04 11:07:21 +08:00
  • 330506f090 更新描述 johnche(车雄生) 2017-05-04 10:41:39 +08:00
  • 2d68337d44 更新hotfix的操作步骤说明。这可能更清晰些。 johnche(车雄生) 2017-05-04 10:39:36 +08:00
  • 697e16a6b3 lua_tostring解码失败应该换UTF8解 johnche(车雄生) 2017-05-02 18:07:25 +08:00
  • f457620c9b PRs welcome icon johnche(车雄生) 2017-05-02 10:32:22 +08:00
  • 9f6f6b8bff 注入检查是否需要delegate的算法和生成保持一致 johnche(车雄生) 2017-04-27 11:52:52 +08:00
  • ff5163c703 Merge branch 'master' of github.com:Tencent/xLua johnche(车雄生) 2017-04-26 12:01:28 +08:00
  • 1bc591d25f 扩展函数可能和原来的函数同名,反射实现并未考虑到这种情况。 johnche(车雄生) 2017-04-26 12:00:34 +08:00
  • 9e36e44969 ios lib is wrong version, not support bitcode johnche 2017-04-24 20:27:11 +08:00
  • ae532621a1 licence icon use http insteal of https chexiongsheng 2017-04-24 14:39:14 +08:00
  • e8d6663420 2.1.7的changelog johnche(车雄生) 2017-04-24 11:24:33 +08:00
  • 48ba67b44c 构造函数的输出参数应该能返回 johnche(车雄生) 2017-04-21 11:14:07 +08:00
  • 71594286d4 支持构造函数参数带ref和out修饰符 johnche(车雄生) 2017-04-21 10:57:16 +08:00
  • b1d005597d 更明确的安装方式介绍 johnche(车雄生) 2017-04-20 21:32:30 +08:00
  • f56dcf0cc5 新增不需要生成代码的注入方式 johnche(车雄生) 2017-04-20 18:00:20 +08:00
  • 590b0f6ed3 LuaEnv.Dispose报错的FAQ johnche(车雄生) 2017-04-20 16:41:48 +08:00
  • 455639e411 fix https://github.com/Tencent/xLua/issues/135 johnche(车雄生) 2017-04-20 10:21:19 +08:00
  • 5e424ef27e 库新增间接从LUA_REGISTRYINDEX的table里间接引用的api,以及xlua_rawseti参数改为int64_t johnche(车雄生) 2017-04-18 18:06:07 +08:00
  • 49415981ba fix https://github.com/Tencent/xLua/issues/134 johnche(车雄生) 2017-04-18 15:46:42 +08:00
  • 1999d98f1c 去掉指定程序集功能,那种方式避免冲突略不自然,而是更改程序集搜索顺序来避免冲突 johnche(车雄生) 2017-04-18 10:49:44 +08:00
  • 63094db981 支持根据程序集import一个类型,有的库会定义一个名字空间及名字都和系统库一模一样的类型。 johnche(车雄生) 2017-04-17 21:47:04 +08:00
  • ace73f297a Merge pull request #133 from heroboy/patch-1 chexiongsheng 2017-04-14 10:34:41 +08:00
  • d3bbf812e3 fix https://github.com/Tencent/xLua/issues/132 heroboy 2017-04-14 10:25:08 +08:00
  • b397e6901c 1、解决配置了System.Delegate到CSCallLua,执行生成代码会编辑器会crash的问题;2、两个文件统一为UTF8格式 johnche(车雄生) 2017-04-11 18:44:26 +08:00
  • 287a1e7ccf ldarg指令在这种场景下il2cpp转换时会出现异常:1、采用模版注入;2、从4到255间有一个输出参数;改为ldarg.s则不会,也更符合编译器的处理规则。 johnche(车雄生) 2017-04-11 11:13:57 +08:00
  • 5195c9a16b 忽略掉匿名类及匿名函数的注入 johnche(车雄生) 2017-04-10 20:44:01 +08:00
  • 1adc7364f2 uwp兼容 johnche(车雄生) 2017-04-06 14:59:14 +08:00
  • 0be6d65736 将一个table传到List<>,取了最后一个参数的长度 johnche(车雄生) 2017-04-05 16:57:41 +08:00
  • 34641dcf23 之前那问题改为用Missing.Value更合适 johnche(车雄生) 2017-04-01 18:21:32 +08:00
  • d8cffb8425 可能是il2cpp的bug(unity5.4):字符串参数默认值是"",ios下在反射的default value也是Reflection.Missing johnche(车雄生) 2017-04-01 18:17:31 +08:00
  • 7fea2be39f 反射的数据转换规则也改为和生成代码一致。 johnche(车雄生) 2017-04-01 15:22:44 +08:00
  • c8c3ecd646 只有符合类型的Key才被ForEach johnche(车雄生) 2017-04-01 15:17:38 +08:00
  • 5c15dce7b6 只有一个构造函数会调用到lua johnche(车雄生) 2017-03-31 16:55:25 +08:00
  • 514aa27681 可变参数传null的情况 johnche(车雄生) 2017-03-31 16:29:49 +08:00
  • 6633d86b6a 做更好的示范 johnche(车雄生) 2017-03-31 13:18:45 +08:00
  • bed7beb57e 1、修正Extension method会在所有子类都生成代码的bug(2.1.6泛化特性引入);2、把只有Generator用到的代码移动到Generator johnche(车雄生) 2017-03-31 10:20:30 +08:00
  • f3afd3f98c 优化大文件的生成性能。 johnche(车雄生) 2017-03-30 16:31:05 +08:00
  • 70a15477b6 新增util.loadpackage,和require类似,通过searcher加载文件,不同的是,它不执行,而且也不会cache到package.loaded johnche(车雄生) 2017-03-30 11:14:29 +08:00
  • d52bcf567d 切场景别删Coroutine_Runner johnche(车雄生) 2017-03-29 18:08:20 +08:00
  • af62d276f3 直接映射到lua function,会导致后续的+操作符无法使用。 johnche(车雄生) 2017-03-27 14:44:13 +08:00
  • 8c2bedfbdc 如果一个delegate是lua function的映射,push到lua将也是个lua function johnche(车雄生) 2017-03-27 12:03:43 +08:00
  • 97346c2a25 有的构造函数会是非public的,这可能会导致找不到适配delegate而注入失败 johnche(车雄生) 2017-03-27 10:20:37 +08:00
  • e1206c8411 修正没有对构造函数检查是否要生成代码的问题 johnche(车雄生) 2017-03-24 10:01:02 +08:00
  • d17628dcbc 加入Cecil的Copyright声明 johnche(车雄生) 2017-03-23 11:04:50 +08:00
  • 7413a88bb1 把最近问的比较频繁的问题加到文档 johnche(车雄生) 2017-03-23 10:48:19 +08:00
  • c75de8cc99 Dispose时,有可能lua虚拟机因为没跑完一趟完整gc,还持有一些delegate的引用,会导致Dispose失败 johnche(车雄生) 2017-03-22 11:35:38 +08:00
  • 882fde4df6 uwp平台的64位及arm库 johnche(车雄生) 2017-03-22 09:54:19 +08:00
  • dfa4b27165 ut用例在uwp平台上能跑 johnche(车雄生) 2017-03-21 17:52:12 +08:00
  • 88bb496dca 1、uwp支持后的通用版本工程调整;2、uwp版本的公钥和非uwp的公钥做成通用的 johnche(车雄生) 2017-03-21 17:47:37 +08:00
  • 5a4b15664b uwp平台支持 johnche(车雄生) 2017-03-21 16:28:57 +08:00
  • 402b8cd1bb uwp下的plugins编译 johnche(车雄生) 2017-03-20 15:32:20 +08:00
  • 6eee1f3d9d Generator.cs也加上using Utils = XLua.Utils;否则有些版本的Unity在定义了全局的Utils时会报错 johnche(车雄生) 2017-03-20 11:31:03 +08:00
  • 914452986c 有可能用户自己定义了个叫Finalize的方法,实际上这不是析构函数 johnche(车雄生) 2017-03-20 11:21:50 +08:00
  • 01dcccfe43 1、如果nested类的外层类非public,内层类型也是非public;2、只有引用类型及值类型参数需要验证是不是public。 johnche(车雄生) 2017-03-17 20:36:33 +08:00
  • 0bdc355434 生成代码对hotfix的检测算法改为和Hotfix.cs一样。 johnche(车雄生) 2017-03-16 16:24:25 +08:00
  • a53629dd03 兼容早期版本的C编译器,声明要放开头 johnche(车雄生) 2017-03-16 16:02:26 +08:00
  • ed1e724059 支持pem格式的keypairs输出 johnche(车雄生) 2017-03-15 17:43:13 +08:00
  • 6ef4d0417c 新增hotfix特性的一些应用经验,以及hotfix特性的描述修改。 johnche(车雄生) 2017-03-15 14:33:40 +08:00
  • 0030b39afd 更新群信息 johnche(车雄生) 2017-03-15 10:18:14 +08:00
  • 2195bda799 这只是一个库而已。 johnche(车雄生) 2017-03-14 21:20:37 +08:00
  • d216eb7b18 对成员名为关键字的情况做处理,比如pb的生成代码,某字段可能是c#的关键字 johnche(车雄生) 2017-03-14 16:16:17 +08:00
  • debf13c982 delegate的参数名改为p0到pn,防止hotfix时业务代码变量和生成代码冲突 johnche(车雄生) 2017-03-14 15:28:47 +08:00
  • ffa91e9776 通过反射调用一个带callback参数的api,改callback会一直cache,导致LuaEnv调用Dispose失败。 johnche(车雄生) 2017-03-14 14:34:45 +08:00
  • e5fb35264d Merge branch 'master' of github.com:Tencent/xLua johnche(车雄生) 2017-03-13 21:07:42 +08:00
  • e029644986 对所有struct新增无参数构造函数 johnche(车雄生) 2017-03-13 21:07:15 +08:00
  • 241ec47334 archive bitcode support johnche 2017-03-13 18:13:51 +08:00
  • 889729366e 数字签名例子的链接及介绍更新 johnche(车雄生) 2017-03-13 17:13:45 +08:00
  • 1fcb7de616 新增源码签名功能以及相关文档及例子。 johnche(车雄生) 2017-03-13 11:56:05 +08:00
  • 047904bd25 不一定在别的程序集,在本程序集能访问的类型就是public,有可能是protected类型的,本程序集通过继承也能访问。 johnche(车雄生) 2017-03-11 14:35:31 +08:00
  • b46a420f07 用更简单的办法关闭dlopen和dlsym johnche(车雄生) 2017-03-10 16:38:44 +08:00
  • 729fc82f26 remove dlopen,dlsym in luajit ios version johnche 2017-03-10 15:12:48 +08:00
  • e6d47d3945 一些描述的调整 johnche(车雄生) 2017-03-10 10:23:13 +08:00
  • 0429dab81a lua源码后缀的faq johnche(车雄生) 2017-03-08 14:34:29 +08:00
  • caf694a667 Merge branch 'master' of github.com:Tencent/xLua johnche(车雄生) 2017-03-07 20:47:16 +08:00
  • 3ae1e6d7e5 解决反射下,可变参数不提供时,传null的问题 johnche(车雄生) 2017-03-07 20:37:02 +08:00
  • e14a82644b Merge pull request #117 from Jayatubi/master chexiongsheng 2017-03-07 17:59:46 +08:00
  • 1f19b95ecc 增加DoBytes接口直接加载Lua字节码 jay 2017-03-07 17:55:16 +08:00
  • 35e51a7f2a INJECT_WITHOUT_TOOL打开后的编译错误 johnche(车雄生) 2017-03-07 17:33:30 +08:00