Commit Graph

  • e2f2239a77 更新文档说明 johnche(车雄生) 2018-05-03 16:06:28 +08:00
  • a12cee314d readme的章节调整 johnche(车雄生) 2018-05-03 16:00:57 +08:00
  • ac8160991f 文档优化 johnche(车雄生) 2018-05-03 14:39:06 +08:00
  • ea3839714e 文档格式优化 johnche(车雄生) 2018-05-03 14:37:46 +08:00
  • 431b04fe8f faq的错别字 johnche(车雄生) 2018-05-02 17:52:05 +08:00
  • 3eaaa7a951 在XLua_API新增xlua.private_accessible的描述 johnche(车雄生) 2018-05-02 16:58:54 +08:00
  • 5535316641 this[string field]或者this[object field]操作符重载新增get_Item和set_Item调用,用于无法添加C#方法时的lua调用。 johnche(车雄生) 2018-05-02 15:24:01 +08:00
  • 4b024fbfb7 简化生成代码逻辑 johnche(车雄生) 2018-05-02 11:28:56 +08:00
  • ada60509eb fix https://github.com/Tencent/xLua/issues/365 johnche(车雄生) 2018-05-02 10:56:20 +08:00
  • 0897ed54b5 短指令修复 johnche(车雄生) 2018-04-28 18:29:33 +08:00
  • ded3dc1514 fix https://github.com/Tencent/xLua/issues/364 johnche(车雄生) 2018-04-28 16:40:15 +08:00
  • d3adda3bc2 GEN_CODE_MINIMIZE模式下的编译错误 johnche(车雄生) 2018-04-28 16:20:46 +08:00
  • 7a14b8368a 废弃掉内嵌模式模式 johnche(车雄生) 2018-04-28 16:12:21 +08:00
  • 6ca7c94103 多dll注入,id map文件应该用各种不同的名字,防止相互覆盖 johnche(车雄生) 2018-04-28 16:06:51 +08:00
  • 1c2481b441 如果branch外紧跟Ret指令,注入逻辑应该在branch以及Ret之间,fix https://github.com/Tencent/xLua/issues/358 johnche(车雄生) 2018-04-28 15:29:02 +08:00
  • d308031208 由于proxy是私有的,所以也不用特别的生成反射访问代码 johnche(车雄生) 2018-04-28 11:34:39 +08:00
  • a58c2682b2 因为xlua.util.hotfix_state已经可以达成类似的效果,所以直接去掉Stateful方式,简化设计。 johnche(车雄生) 2018-04-28 10:34:31 +08:00
  • bff34d0dc5 由于xlua.hotfix之后,默认可访问私有属性,所以现在把base proxy改为private比较合适 johnche(车雄生) 2018-04-27 15:03:03 +08:00
  • d54ed42f6a 优化stateful方式的使用 johnche(车雄生) 2018-04-27 12:05:41 +08:00
  • 7293f0f1d4 hoek ~> 5.0.3 johnche(车雄生) 2018-04-27 10:46:22 +08:00
  • 261622c759 文档的安全提示 johnche(车雄生) 2018-04-27 09:57:46 +08:00
  • a6b6e6aeaa 解决类含有private event的时候,无法xlua.private_accessible的问题 johnche(车雄生) 2018-04-26 11:13:39 +08:00
  • 7cec76f8db 解决带params byte[]可能会导致生成代码编译错误的问题 johnche(车雄生) 2018-04-25 15:10:55 +08:00
  • 06027513dd 执行xlua.hotfix,会自动让该类private能访问 johnche(车雄生) 2018-04-25 14:26:17 +08:00
  • 15bbbc6099 xlua.private_accessible优化:1、会把基类的也设置能私有访问;2、延迟到第一次访问类才私有化 johnche(车雄生) 2018-04-25 13:44:07 +08:00
  • c364dc5d0d 如果未打开HOTFIX,应该不处理assemblyList johnche(车雄生) 2018-04-25 13:13:04 +08:00
  • 12a8abeec7 fix ci fail johnche(车雄生) 2018-04-24 15:53:26 +08:00
  • 804221e63a fix ci fail johnche(车雄生) 2018-04-24 13:21:12 +08:00
  • 6d40332cde 解决跨dll注入的加载异常 johnche(车雄生) 2018-04-24 12:03:55 +08:00
  • 8a52867b99 多dll注入支持 johnche(车雄生) 2018-04-24 10:31:54 +08:00
  • 0267c901ce 重构,可读性,以及判断相同类型的优化 johnche(车雄生) 2018-04-23 17:48:57 +08:00
  • 05c087d411 hotfix逻辑代码重构:1、不假定xlua在Assembly-CSharp.dll下;2、可读性的优化 johnche(车雄生) 2018-04-23 16:41:26 +08:00
  • 78f3abe1da 这个提交:d7b09067a6,判断是否hotfix列表的逻辑不对 johnche(车雄生) 2018-04-23 16:18:42 +08:00
  • 56aed476fb Nullable的支持,fix: https://github.com/Tencent/xLua/issues/159 johnche(车雄生) 2018-04-20 15:55:56 +08:00
  • d7b09067a6 如果类没放到Hotfix列表,不需要生成base调用代理 johnche(车雄生) 2018-04-19 11:22:22 +08:00
  • 0d790fe3d3 参数名作为局部变量名加上下划线作为前缀,防止符号冲突,fix https://github.com/Tencent/xLua/issues/315 johnche(车雄生) 2018-04-19 11:12:52 +08:00
  • 75dce04ca4 之前忘了更新2.1.11的changelog,补上 johnche(车雄生) 2018-04-18 10:26:28 +08:00
  • e9752d2b23 把long的转换器也加上,因为luajit版本是没有整数的 v2.1.11p2 johnche(车雄生) 2018-04-12 15:39:40 +08:00
  • dbe33ba851 把常用的(RawObject)转换器给加上 johnche(车雄生) 2018-04-12 15:29:55 +08:00
  • 790f08fa17 [+]黑名单 (#349) ZeaLot_Sean 2018-04-11 17:28:45 +08:00
  • f62b850a52 将LuaEnv中的luaLock修改为非静态成员,避免在多线程多LuaEnv种出现死锁 (#347) Jayatubi 2018-04-11 17:28:24 +08:00
  • 40c7c6bd47 [*]如果在开启这块代码,运行cast到属性的情况下,对于set方法的权限需要做一下判断. (#336) ZeaLot_Sean 2018-04-10 10:03:53 +08:00
  • 3e1f27a77f update一下faq里头关于泛型方法调用的条目 johnche(车雄生) 2018-04-09 20:06:56 +08:00
  • 9836009d93 解决一个值类型配了GCOptimize但没配置LuaCallCSharp的情况下,成员方法及字段修改都只是修改副本的问题 johnche(车雄生) 2018-04-08 19:16:54 +08:00
  • 2a51d1c26b 去掉跨assembly+泛型base调用的限制 johnche(车雄生) 2018-03-29 13:10:01 +08:00
  • f31956f7bc proxy调用base方法时,如果是值类型,应该先box下this johnche(车雄生) 2018-03-29 11:16:41 +08:00
  • 00edd2b452 1、不同程序集的泛型里的方法,无法import,先过滤掉这种情况; johnche(车雄生) 2018-03-28 22:01:43 +08:00
  • 831076e1d5 Merge branch 'master' of github.com:Tencent/xLua johnche(车雄生) 2018-03-28 20:27:04 +08:00
  • 0f9cefa2ae 解决从未访问过一个类型,调用xlua.private_accessible会报错的问题 johnche(车雄生) 2018-03-28 20:25:54 +08:00
  • ccbdf3a063 base特性的几个修复及增强 1、修复跨级(override父类的父类)override的bug; 2、修复无返回值的bug; 3、支持不同程序集的调用,比如System.Object.ToString; johnche(车雄生) 2018-03-28 20:13:07 +08:00
  • c935a80f21 [*]fix DirectoryNotFoundException (#333) ZeaLot_Sean 2018-03-27 20:59:12 +08:00
  • 75ec48a244 02_U3DScripting例子加了对Light和Mathf的调用,需要加到LuaCallCSharp列表以消除这个例子的GC Alloc johnche(车雄生) 2018-03-23 16:32:07 +08:00
  • 429fcde801 resave by Unity4.6.7f1 (#327) Yong 2018-03-23 16:17:04 +08:00
  • 7d5627acc8 之前PR改了这个场景,用的unity版本过高 johnche(车雄生) 2018-03-22 16:29:13 +08:00
  • 5debef8fe6 override一个泛型父类时的处理 v2.1.11p1 johnche(车雄生) 2018-03-20 17:35:29 +08:00
  • 64b28a6109 base代理应该考虑父类方法是抽象的情况 johnche(车雄生) 2018-03-20 14:22:46 +08:00
  • 0b2a49edc3 fix https://github.com/Tencent/xLua/issues/321 v2.1.11 johnche(车雄生) 2018-03-19 14:42:54 +08:00
  • a724e7487e wsa johnche 2018-03-18 14:58:56 +08:00
  • e9b8722d8d fix https://github.com/Tencent/xLua/issues/311 johnche(车雄生) 2018-03-14 15:58:47 +08:00
  • d011ee4d8c 完善示例程序 (#306) Yong 2018-03-13 15:05:57 +08:00
  • b9aad83679 支持在子类override函数通过base调用父类实现。 johnche(车雄生) 2018-03-09 17:31:11 +08:00
  • a26aa61c4e 解决文档依赖的库的安全风险 johnche(车雄生) 2018-03-06 10:13:42 +08:00
  • f0a4eb7892 去掉调试Enumerable遍历时加的打印信息 johnche(车雄生) 2018-03-05 14:56:05 +08:00
  • e46e330724 让IEnumerable对象可以用pairs遍历 johnche(车雄生) 2018-03-05 14:35:53 +08:00
  • b4d8608614 Merge branch 'master' of github.com:Tencent/xLua johnche(车雄生) 2018-03-05 11:24:30 +08:00
  • 2c7d4cd799 需要传class的地方,支持传obj:GetType() johnche(车雄生) 2018-03-05 11:21:03 +08:00
  • a58e00e1d7 优化文档和示例代码 (#299) Yong 2018-02-26 17:14:46 +08:00
  • f1df8cd5b1 二群信息更新 johnche(车雄生) 2018-01-31 16:09:26 +08:00
  • fea86143f2 更新二群信息 johnche(车雄生) 2018-01-31 15:58:02 +08:00
  • fdb226c13a 更新2群的信息 johnche(车雄生) 2018-01-31 15:56:12 +08:00
  • 6bacb21c51 fix https://github.com/Tencent/xLua/issues/283 johnche(车雄生) 2018-01-25 14:36:39 +08:00
  • 4de752e32d 修正:当参数为泛型类型时,如ICollectio<D>时,不会生成代码 (#288) drashnane 2018-01-25 14:27:31 +08:00
  • 3fd81db568 xlua.release没处理反向映射map,不符合预期 johnche(车雄生) 2018-01-10 12:05:30 +08:00
  • f814a1c974 Merge branch 'master' of github.com:Tencent/xLua johnche(车雄生) 2018-01-05 11:04:39 +08:00
  • 4ed70da382 update dependence johnche(车雄生) 2018-01-05 11:03:04 +08:00
  • 17b5c78f53 修正:在LuaEnv释放时,lua_close需要在移除L之后,避免lua_gl得到错误的gl (#265) forsakenyang 2017-12-21 14:28:27 +08:00
  • ab53b71d7c 目前delegate的meta加载并不费时,而且现在delegate支持显式构造,通过CS.XXX访问是有必要的了,所以开放子类下delegate的CS.XXX访问 fix https://github.com/Tencent/xLua/issues/264 johnche(车雄生) 2017-12-21 10:19:55 +08:00
  • 1224a15ad8 51版本的一些平台兼容性改造 johnche(车雄生) 2017-12-18 15:07:11 +08:00
  • fe25a2d953 多虚拟机,并且在虚拟机中不断的新建及释放协程,可能会出现协程指针重复 fix https://github.com/Tencent/xLua/issues/257 johnche(车雄生) 2017-12-14 11:20:50 +08:00
  • a904935a65 fix https://github.com/Tencent/xLua/issues/242 johnche 2017-12-12 10:29:24 +08:00
  • cb0c496f49 上一个修改还有个小尾巴:被扩展interface如果也加了LuaCallCSharp,生成代码报错 johnche(车雄生) 2017-12-01 15:23:20 +08:00
  • 4e844697bb 由于代码生成量的考虑,interface扩展方法不支持obj:foo()语法糖,但是interface扩展方法应该还是能支持通过静态函数的方式访问。 johnche(车雄生) 2017-12-01 11:30:14 +08:00
  • da96c9f9f7 修正github提示的ejs版本过老问题 johnche(车雄生) 2017-12-01 10:17:34 +08:00
  • 6ad5f1aa58 接口继承时,有可能有同名的属性 johnche(车雄生) 2017-11-29 10:03:37 +08:00
  • b50e28035a 更新些信息 johnche(车雄生) 2017-11-28 10:58:31 +08:00
  • 994bea5a6b 添加xlua.release,用于主动解除lua对c#某对象的引用 johnche(车雄生) 2017-11-28 10:43:27 +08:00
  • 38e26cada9 简化反射prop的实现 johnche(车雄生) 2017-11-21 14:28:22 +08:00
  • 81a27a2ede docs依赖的uglify-js版本升级 johnche(车雄生) 2017-11-17 11:04:24 +08:00
  • 1900ee2549 关于"WARNING: The runtime version supported by this application is unavailable."以及INJECT_WITHOUT_TOOL的补充说明 fix https://github.com/Tencent/xLua/issues/238 johnche(车雄生) 2017-11-16 11:29:55 +08:00
  • ccea86795f 文档更新 johnche(车雄生) 2017-11-03 15:39:35 +08:00
  • 2052d1e94a emit对于ulong的const值处理不当 johnche(车雄生) 2017-11-02 17:32:14 +08:00
  • 428add6b08 更新faq johnche(车雄生) 2017-11-01 11:33:03 +08:00
  • 2ab212d977 持续集成pdb2mdb报错“A portable PDB can't be converted to mdb” johnche(车雄生) 2017-10-31 11:45:47 +08:00
  • bad8868818 持续集成优化 johnche(车雄生) 2017-10-31 11:20:30 +08:00
  • 1fae713721 Merge branch 'master' of github.com:Tencent/xLua johnche(车雄生) 2017-10-30 11:03:29 +08:00
  • 8b368a5a06 统一换行符 johnche(车雄生) 2017-10-30 11:02:53 +08:00
  • 7ae5c051cb xlua.private_accessible支持私有内嵌类型 fix https://github.com/Tencent/xLua/issues/232 johnche(车雄生) 2017-10-30 11:01:58 +08:00
  • 1359a2eedd 尝试通过更改mono运行时去掉warning后,mac下不可用 johnche(车雄生) 2017-10-27 15:39:26 +08:00
  • 910ddb4ca2 去掉unity5.5以上注入时的warning johnche(车雄生) 2017-10-27 15:30:32 +08:00
  • 291bcbdd86 关于更改目录的说明 johnche(车雄生) 2017-10-25 16:17:27 +08:00