Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lua覆写蓝图的同名函数之后,无法将FVector/FRotator/FTransform类型的函数参数保存到lua对象中 #279

Closed
daiwei1999 opened this issue Oct 29, 2021 · 1 comment
Labels
pending release This will be released on next version

Comments

@daiwei1999
Copy link

UMG_Main蓝图中新建一个函数Test,并增加一个FVector类型的参数WorldLocation,在lua中覆写Test函数,代码如下:
function UMG_Main_C:Test(WorldLocation)
self.WorldLocation = WorldLocation
print("WorldLocation1=", self.WorldLocation)
end
function UMG_Main_C:Tick(MyGeometry, InDeltaTime)
if self.WorldLocation then
print("WorldLocation2=", self.WorldLocation)
end
end
在蓝图中调用Test函数,在lua中打印log输出self.WorldLocation,会发现Test中输出的值是对的,但在Tick中输出的值是错误的

@xuyanghuang-tencent
Copy link
Collaborator

的确有这个问题,可以参考上面提到的这个修复,目前在develop上,等版本验证完再合入master

@xuyanghuang-tencent xuyanghuang-tencent added the pending release This will be released on next version label Nov 16, 2021
xuyanghuang-tencent added a commit that referenced this issue Feb 24, 2022
909185693 added a commit to Lanaoti/Tencent-UnLua that referenced this issue Nov 11, 2023
commit 365d8cdc9dd9475b5214235ef03fae9f9ed74e4a
Author: 山城老司机 <909185693@qq.com>
Date:   Sat Nov 11 23:26:16 2023 +0800

    Squashed commit of the following:

    commit 5aba6acd2091ef16635af7878e12742dc56b6e09
    Merge: 2e0a06c eef33eb
    Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
    Date:   Thu Nov 9 10:05:01 2023 +0800

        Merge pull request #671 from crazytuzi/develop

        Fixed 5.2.1 compile error

    commit eef33eb00ef26744f1f55b8619147699421cbbca
    Author: crazytuzi <957824770@qq.com>
    Date:   Wed Nov 8 13:04:20 2023 +0800

        Fixed 5.2.1 compile error

    commit 2e0a06cb58367e5178fee0c74d8b5121ad5cf29b
    Merge: 928e00b a4e4f3e
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Tue Nov 7 17:11:07 2023 +0800

        Merge branch 'master' into develop

    commit a4e4f3ede3a6af1e78a6a9ddf52094d820adb5f0
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Tue Nov 7 17:03:33 2023 +0800

        修正:UE5.3的工程编译报错找不到符号CallFunctionInternal #670

    commit 4ce902a62b424a2c3fbeda6a019fb0d28105266e
    Merge: a4d9b1b f427505
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Tue Nov 7 11:57:24 2023 +0800

        Merge remote-tracking branch 'remotes/origin/master' into develop

    commit a4d9b1ba7bed371670042f4fbd44ce9aefcbe5b1
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Tue Nov 7 11:56:26 2023 +0800

        修改:使用WITH_EDITOR宏包一下对蓝图recompile的处理

    commit 27147570f0c5d4256be6e574bf88a26449675b0f
    Merge: 1d98c85 ac0ee9a
    Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
    Date:   Mon Nov 6 18:59:46 2023 +0800

        Merge pull request #669 from 610789338/develop

        修正:兼容蓝图Recompile导致FuncMap被清空的情况

    commit 1d98c85f4286024096ba7fb620f14dc3a76b7d58
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Mon Nov 6 18:49:47 2023 +0800

        增加:2.3.6的CHANGELOG

    commit b82f439fadf922fd2b39d2df8bb545bf66483eee
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Mon Nov 6 18:13:53 2023 +0800

        修改:移除一些UE5的编译警告

    commit ac0ee9a852bdd55e78be54e64b0ea2a7b633e5ab
    Author: 610789338 <610789338@qq.com>
    Date:   Mon Nov 6 18:00:37 2023 +0800

        修正:兼容蓝图Recompile导致FuncMap被清空的情况

    commit d6ff0d732b681b3169eb4d0bdc1aed42649dbe9f
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Mon Nov 6 15:09:43 2023 +0800

        修改:允许FPropertyRegistry::CreateTypeInterface返回空

    commit 6591dddb5a5d4000e50f0049a2b3ada49aaee9dc
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Mon Nov 6 15:05:57 2023 +0800

        修改:StructName用UTF8类型

    commit 08b5392db9f7d7662a0fd3a20013401eae2e8be1
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Mon Nov 6 14:57:22 2023 +0800

        修改:覆写激活和禁用时应该同时处理Owner上的引用

    commit 725246d608e93b13a64b7824da29815dcdd3f252
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Mon Nov 6 14:55:19 2023 +0800

        修改:调整错误提示

    commit 5eaaa3b235f58794a8e6adcef53f8bd059c7e9b9
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Mon Nov 6 14:42:17 2023 +0800

        修正:特定情况下在Lua中调用TArray的Add接口时内存对齐引起的问题 #668

    commit 65123c258c90e33a34e76b6ef0bdd710dc6cc6fa
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Mon Nov 6 14:37:35 2023 +0800

        增加:测试用例 #668

    commit 701f297c8e229acb264ee4dfabdf83402b1c279f
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Fri Nov 3 15:18:53 2023 +0800

        重构:移动Enum相关到LuaLib_Enum中

    commit e4c36a2a1a7be836e7ce8c22d1df84cc87bdccf8
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Thu Nov 2 17:25:12 2023 +0800

        重构:调整令每个FLuaEnv持有独立的ClassRegistry和EnumRegistry

    commit 9b62eb8f6c8dcb16d9c026d4d6b4e58c06c1dbd3
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Tue Oct 31 18:45:30 2023 +0800

        修改:应该支持从L构造FLuaValue类型 #666

    commit e4d4d59ae8abe4998ed53b28d8a137dea022b653
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Tue Oct 31 18:26:43 2023 +0800

        增加:测试用例 #660

    commit a350a640ad55f76c089ef186b1b732f9a31f071d
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Tue Oct 31 11:06:30 2023 +0800

        修正:UnLua函数绑定多个不同签名的代理导致崩溃 #660

    commit f8199416d4c79ef0f156b4046811320d4773d54f
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Mon Oct 30 19:14:16 2023 +0800

        增加:测试用例 #660

    commit b8260b436f5705846477e8a2fd30f790688ead92
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Mon Oct 30 19:13:20 2023 +0800

        修正:UnLua函数绑定多个不同签名的代理导致崩溃 #660

    commit 481be8129e6896474ac08bdc4c14595a5f0b9dd0
    Merge: 55708e1 3de34dc
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Fri Oct 27 15:06:08 2023 +0800

        Merge branch 'develop' of https://github.com/Tencent/UnLua into develop

    commit 55708e186c93c1273f6521f7ad02b31a923b5493
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Fri Oct 27 15:05:32 2023 +0800

        修正:UE5.3下的单元测试编译报错

    commit 928e00b9264f3af0144f30146334c7b2cc802a01
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Fri Oct 27 15:03:59 2023 +0800

        修正:UE5.3下的编译报错

    commit f42750531638e544ff1c1cc83e414da8557354a6
    Merge: 74de486 16d2adb
    Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
    Date:   Wed Oct 25 18:50:59 2023 +0800

        Merge pull request #597 from SkYContact/master

        修复带有容器的DataTable因为未初始化导致在CopyScriptStruct崩溃

    commit 3de34dc3acda69ebc3474ee71c63717bcc8f5e3d
    Merge: e43e90f d1cfe13
    Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
    Date:   Wed Oct 25 18:48:16 2023 +0800

        Merge pull request #664 from jozhn/bugfix/invalid-property-fix

        修正:访问来自非native父类的property时检查有效性 #661

    commit e43e90fb9396a19a5d87cfd2824958c4c83f5804
    Merge: 4deb42d b5683c3
    Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
    Date:   Wed Oct 25 18:47:57 2023 +0800

        Merge pull request #663 from jozhn/bugfix/invalid-pointer-in-container

        修改:FObjectRegistry::Push增加Valid检查 规避一些容器内野指针的情况

    commit 4deb42d1899958f6e89165638f08b886b6eb7ecd
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Wed Oct 25 17:13:54 2023 +0800

        修正:参数不匹配的问题 #642

    commit cf54f2a084f561050274914a269381789132828e
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Wed Oct 25 14:45:53 2023 +0800

        修改:对C++20的兼容处理,调整版本号 #642

    commit 332bc066f5e1de8df945a07bf96d8c5c92f76cb8
    Merge: ffdcd0f ded73f6
    Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
    Date:   Wed Oct 25 10:41:59 2023 +0800

        Merge pull request #642 from crazytuzi/Support5.3

        Support5.3

    commit d1cfe13642d4da980a5e6384d7f632966ae57715
    Author: jozhn <19300336+jozhn@users.noreply.github.com>
    Date:   Mon Oct 23 18:27:13 2023 +0800

        修正:访问来自非native父类的property时检查有效性 #661

    commit b5683c3c6098f9ec560afe3cbb322038d90d1e40
    Author: jozhn <19300336+jozhn@users.noreply.github.com>
    Date:   Mon Oct 23 18:25:35 2023 +0800

        修改:FObjectRegistry::Push增加Valid检查 规避一些容器内野指针的情况

    commit ded73f666da40a7d0012a8b0e033d41832e75c1a
    Author: crazytuzi <957824770@qq.com>
    Date:   Thu Sep 21 12:03:35 2023 +0800

        Fixed crash

    commit 892899d2d77126b9df2f10cbef1649a7d3e4b54e
    Author: crazytuzi <957824770@qq.com>
    Date:   Wed Sep 13 12:05:38 2023 +0800

        LuaProtobuf NoSharedPCHs

    commit 7f7c597a66c474d9ddc6045abe76d26da61f52cc
    Author: crazytuzi <957824770@qq.com>
    Date:   Wed Sep 13 11:57:39 2023 +0800

        UFunction::Bind

    commit a9c45833b91997b019a23639af5d24664ca44ad1
    Author: crazytuzi <957824770@qq.com>
    Date:   Tue Sep 12 18:49:55 2023 +0800

        Support5.3

    commit ffdcd0f2b60d6fc62c5c091c4062dfdf8e9d4762
    Merge: 4ce1e20 dafe232
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Thu Jul 27 11:58:40 2023 +0800

        Merge branch 'develop' of https://github.com/Tencent/UnLua into develop

    commit 4ce1e20d067a32bec89b5c0fec577fc53ad3accb
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Thu Jul 27 11:58:31 2023 +0800

        增加:回归测试 #634

    commit 22b5112b29a785f25d9727d4bbe7b933c5ce4855
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Thu Jul 27 11:58:03 2023 +0800

        修正:覆写的函数的Out参数是C++结构体时,Lua不返回会导致崩溃 #634

    commit 74de486651e3972c2d50cc37e1ea78ef1fcbabe2
    Merge: e9751d0 f24d757
    Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
    Date:   Mon Jul 24 14:07:54 2023 +0800

        Merge pull request #632 from wumohai/master

        https://github.com/Tencent/UnLua/issues/626    修复lua在GC时偶现崩溃的问题

    commit f24d7574c9bb106e90f0d9e45185114122dfb2af
    Author: wumohai <wumohai@qq.com>
    Date:   Tue Jul 18 10:43:31 2023 +0800

        https://github.com/Tencent/UnLua/issues/626    修复lua在GC时偶现崩溃的问题

    commit dafe232132d7f76b066b2bffe1ed22fd26e61068
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Mon Jul 3 16:23:02 2023 +0800

        增加:iOS和Mac下已构建好的修改了LUA_IDSIZE的库

    commit e9751d002732bd9186755fb65b97f1f030a2b9de
    Merge: cd9d3b6 bb62135
    Author: xuyanghuang <xuyanghuang@tencent.com>
    Date:   Mon May 29 18:42:05 2023 +0800

        Merge branch 'master' of https://github.com/Tencent/UnLua

    commit bb6213568d03a6bc41b3622cf8a6c0daad114c9f
    Merge: 5e74c4b b047237
    Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
    Date:   Thu May 4 14:01:45 2023 +0800

        Merge pull request #617 from Eros-L/master

        修正:对 USTRUCT 进行静态导出时,IntelliSense 无法正确生成

    commit b047237209674c88d37f96aa537a9a5da40c9067
    Author: Eros-L <443900515@qq.com>
    Date:   Thu May 4 13:00:05 2023 +0800

        修正:对 USTRUCT 进行静态导出时,IntelliSense 无法正确生成

    commit 16d2adb213b5d788bcd7a1616eefe464721899d7
    Author: 王若平 <32004745+SkYContact@users.noreply.github.com>
    Date:   Sat Feb 18 00:50:15 2023 +0800

        修复带有容器的DataTable因为未初始化导致在CopyScriptStruct崩溃

commit 9995f48fe522b55533938f9b5000cd37dc2f0346
Author: 山城老司机 <909185693@qq.com>
Date:   Sat Nov 11 23:19:23 2023 +0800

    删除编译时中间文件

commit 46ea7c6fa18af5b3ac570d9e11d22bedf3768d7e
Author: 山城老司机 <909185693@qq.com>
Date:   Thu Nov 2 17:21:05 2023 +0800

    修复Mac编译错误

commit 34f52b1afc619adf17a89bbd40021fb72803f194
Author: 山城老司机 <909185693@qq.com>
Date:   Thu Nov 2 17:05:36 2023 +0800

    修复Mac编译错误

commit 153ebff555475730c020314b597169f859f4ecdd
Author: 山城老司机 <909185693@qq.com>
Date:   Wed Jun 28 16:46:11 2023 +0800

    代码同步

commit 2b4c0d948410ab8444dd5c9a4049e0f84c3e7f2f
Merge: 77976ab cd9d3b6
Author: 山城老司机 <909185693@qq.com>
Date:   Fri Jun 2 11:09:11 2023 +0800

    Merge branch 'develop' of https://github.com/Tencent/UnLua into dev

    # Conflicts:
    #	Plugins/UnLua/Source/ThirdParty/Lua/Lua.Build.cs
    #	Plugins/UnLua/Source/UnLua/Private/LuaCore.h
    #	Plugins/UnLua/Source/UnLuaDefaultParamCollector/UnLuaDefaultParamCollector.Build.cs

commit 77976ab508621d18e43c28764ae5dc86b6ca7f10
Merge: c729ea5 94cb5bc
Author: 山城老司机 <909185693@qq.com>
Date:   Fri Jun 2 10:11:44 2023 +0800

    Merge branch 'develop' of https://github.com/Tencent/UnLua into dev

    # Conflicts:
    #	Plugins/UnLua/Source/UnLua/Private/ReflectionUtils/FunctionDesc.cpp

commit cd9d3b61d1aae9c8be8e84c6c373972811d56d6d
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon May 29 18:38:01 2023 +0800

    增加:2.3.5的版本号和CHANGELOG

commit 4d477ddfb9cbe2c475f12f87141687b9e8a16690
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon May 29 18:34:40 2023 +0800

    增加:UE5.2的编译支持

commit 030a3c1244e6ebd3c507a92a57e1f1f8b49972ed
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon May 22 21:09:47 2023 +0800

    修改:临时处理CacheScriptContainer的类型检测 #593

commit 7a5bfc30ae063e9d47bdb33021dce5eab1484545
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Apr 19 15:31:41 2023 +0800

    修正:一处typo

commit a406a63d0d6d3c85f3a28cfbe4a41078447f4729
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Apr 19 15:19:37 2023 +0800

    修改:NewObject时第2个参数不传默认使用TransientPackage

commit 94cb5bc9b22b52b1b92a392a63100beeead400f4
Merge: 90f6468 d5b8218
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Tue Apr 18 15:24:48 2023 +0800

    Merge pull request #599 from jozhn/bugfix/unlua-stack

    修正:UnLua两处栈不平衡

commit 90f6468ba5a720d9398ab5dd360cdc213fbab6a1
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Apr 17 17:23:26 2023 +0800

    修改:增加lua-overrides的CHANGELOG说明

commit 51720b031d1d494ecb4d509c2dc485fe3630c81b
Merge: c095bea e3073fa
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Apr 17 17:11:23 2023 +0800

    Merge remote-tracking branch 'remotes/origin/support/lua-overrides' into develop

commit c095bea36d10f33731cfbcd7646e574c5c70739c
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Apr 6 15:07:14 2023 +0800

    增加:Lua热更新和查找路径的FAQ

commit 2551cce51a268cb8e2f976e99e598a7d9e76463d
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Apr 6 14:42:24 2023 +0800

    增加:自定义Lua版本的配置选项文档和CHANGELOG

commit ede1a7d2e9a30d1fffbf8980b961820c393f34a3
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Feb 20 18:46:36 2023 +0800

    修正:在C++中广播的Delegate的InParams会是nullptr,需要做下检查

commit 67d9549e077fac9beb799fd49613fbf5e62afb28
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Feb 20 18:40:15 2023 +0800

    增加:支持使用指定Lua版本配置

commit b8973fe79f6414e29d84f9289bcc0e37669b4b03
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 9 11:53:49 2023 +0800

    修改:使用目录名作为LUA_VERSION参数

commit 17656d8099a5c397705f96be201b9ef8d76ecced
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 9 11:18:39 2023 +0800

    增加:lua5.4.4的源码

commit 0d0aa0e3f96e2e9afd36c48a64a38c4921cac14a
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Apr 6 14:17:56 2023 +0800

    增加:2.3.4的CHANGELOG

commit 0d09bcf76f2cdb0c24a478297184b49459fdb7ed
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Apr 6 14:17:42 2023 +0800

    修改:uplugin的版本号到2.3.4

commit f5b5500d3e7bab4919270d771dd1b5baa614f457
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Apr 6 11:57:39 2023 +0800

    修正:错误的委托类型 #608

commit a6e1f3057b1033f73231beef3b4c626b56853525
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Apr 6 11:57:19 2023 +0800

    修改:头文件的包含和顺序调整

commit 8afed7cb28b1ada12acf497671aa5eabe2c52c9f
Merge: e68528c bf5d68c
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Apr 6 11:46:50 2023 +0800

    Merge remote-tracking branch 'remotes/origin/feature/ftext' into develop

commit c729ea5a37d0f4ec2dfbd093398e209eee07a8d7
Author: ToAmuse <909185693@qq.com>
Date:   Tue Mar 21 10:23:08 2023 +0800

    兼容UE5.2

commit 619e3dd1173841f42237bc9aa7178b0e6e95bb81
Merge: 27c1fc8 e68528c
Author: ToAmuse <909185693@qq.com>
Date:   Tue Mar 21 09:59:44 2023 +0800

    Merge branch 'develop' into dev

commit e3073fae4380a29569ff0f32761c4628fe1dd238
Merge: 766515d e74fb8c
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Mar 20 16:29:44 2023 +0800

    Merge branch 'feature/lua-overrides' into support/lua-overrides

commit 766515dc1aead36ef388f0773bdde247d8ad0a12
Merge: 5e74c4b e68528c
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Mar 20 16:29:25 2023 +0800

    Merge branch 'develop' into support/lua-overrides

commit e68528c8d1cd17d31283619922367dc6814f5991
Merge: 4601f2f fa73fa3
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Thu Mar 16 10:08:53 2023 +0800

    Merge pull request #607 from GotGimhong/unlua_csharp

    添加C#版本的UnLuaDefaultParamCollector模块,以适配UE5.1的UHT

commit fa73fa31a667093ab835c2912e900b4279297aa5
Author: GotGimhong <260612483@qq.com>
Date:   Tue Mar 14 17:34:01 2023 +0800

    添加C#版本的UnLuaDefaultParamCollector模块,以适配UE5.1的UHT

commit e74fb8c26ab8e7c0cf092c2d736be0f63419db79
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Mar 13 10:23:06 2023 +0800

    修正:RemoveFromOwner的时候应该是移除自己,而不是OwnerClass

commit 5e74c4b473d2916db64884864c899294ebc7d28e
Merge: 0e00abb 48eeaad
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Wed Mar 8 14:54:39 2023 +0800

    Merge pull request #604 from Rootjhon/master

    Lua侧 NewObject-Outter 传 nil 时使用 TransientPackage

commit 48eeaad45f915f10247f099a4c41252a56f51bde
Author: JunQiang <354888562@qq.com>
Date:   Wed Mar 8 10:45:54 2023 +0800

    Lua侧 NewObject-Outter 传 nil 时使用 TransientPackage

commit 289d7039176f4d176234ebc75910f752ab3d90ff
Merge: 973e1b5 4601f2f
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Mar 7 19:49:13 2023 +0800

    Merge branch 'develop' into feature/lua-overrides

commit 4601f2f7b9a1cf96448d7582b7283addc7898730
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Mar 7 19:12:03 2023 +0800

    修改:移除bEnableRPCCall配置

commit 0aad9a727ae0939815718ee7c4e9b537ea84a966
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Mar 7 19:09:22 2023 +0800

    修正:Buffer释放时机问题

commit e1f4bf2273f50fa1f268194a51fd4136c67cbc08
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Mar 7 18:39:28 2023 +0800

    重构:使用ParamBufferAllocator来管理参数缓存 #603

commit a4e4fb021d94e3d50fc0e3d51b919cd706a5dd02
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Mar 7 18:37:59 2023 +0800

    增加:回归测试 #603

commit 3eb2155b1037aef5a9f381a6102404e3f7d3cc56
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Mar 7 14:55:59 2023 +0800

    重构:移除NumRefProperties

commit 23fa154b86e8c82ddc5e4fdb7f76013dbc30feb9
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Mar 7 14:50:22 2023 +0800

    修改:移除SUPPORTS_RPC_CALL宏

commit 27c1fc85894ae5fbaaf3d7ab8f1993105d4cd845
Author: ToAmuse <909185693@qq.com>
Date:   Sat Mar 4 13:09:50 2023 +0800

    修改lua可以直接访问接口函数

commit 8aea58ca64ed7088bcc8f6197fdcfa8f594089c2
Author: ToAmuse <909185693@qq.com>
Date:   Sat Mar 4 10:50:41 2023 +0800

    lua参数传递优化

commit 734dc36907c4100f8b404ef6889f7f42930a6e61
Merge: cf33957 f82cf61
Author: ToAmuse <909185693@qq.com>
Date:   Sat Mar 4 10:35:40 2023 +0800

    Merge branch 'develop' into dev

commit 973e1b5841958dff30ebb8b87e5afc0db0a74d51
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Mar 3 10:43:59 2023 +0800

    修正:Owner在Root上的OverridesClass没必要从Root上移除

commit caca29b4de885091327dcf25a167e44fc01170e6
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Mar 1 12:47:59 2023 +0800

    修正:复制出来的Overridden函数需要清理native标记,避免无法被GC

commit 5f3d9b04e72e48fc566313648a679b88c9946f13
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Mar 1 12:46:40 2023 +0800

    增加:对IsDisregardForGC的处理

commit 3df928198ffae9ff57752e8bc5167b17493e310e
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Feb 28 16:02:05 2023 +0800

    修改:将OverridesClass挂在原UClass的Children,避免在Root上会因为Overridden的UFunction引用到其他类型

commit f82cf615d2559c7de71d4cda0885a16b6806d086
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Feb 28 11:50:12 2023 +0800

    增加:lua文件loadstring失败时的全路径错误信息输出

commit d5b821858c9d580a0007a552aa0e50d40e7bd50b
Author: jozhn <19300336+jozhn@users.noreply.github.com>
Date:   Fri Feb 24 17:02:54 2023 +0800

    修正:UnLua两处栈不平衡

commit 36cf1098ece2de7c523c520de5b962e48e106e7c
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 23 17:40:44 2023 +0800

    修改:禁止在lua的Initialize函数中访问当前UObject上的UFunction

commit f62544a827c3b949b538bef1b1f6dc5e3bd888cf
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 23 17:01:55 2023 +0800

    修正:分隔符应该是半角点号

commit e4fcbbd58fb79f4afbd60912e8ac9df9db4cf665
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 16 19:07:01 2023 +0800

    修正:漏掉的interface方法处理

commit 65b495f519ebfa8c0fb958eb17ad3a9c20ac27ab
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Feb 8 16:03:10 2023 +0800

    修改:当不启用类型检查时,若函数要求有返回值但Lua里不返回,则用默认值作为返回值

commit 9c7a7408554757b53569698144481c72201e72b8
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Feb 14 16:59:02 2023 +0800

    增加:更多的覆写测试用例

commit dec6d654071ad07b894298ed57fc899a5482738c
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Feb 14 15:47:39 2023 +0800

    修改:Native的覆写可以直接在OverridesClass上加,不需要去掉native标记

commit d36e485bc3d804f8b72d3a96013a964519a18ef1
Merge: bed0bb6 ef99e61
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Tue Feb 14 14:13:36 2023 +0800

    Merge pull request #596 from blackloong/develop

    调整配置文件名称,避免与插件名称冲突,导致配置读取失败

commit bf5d68c2eac4febd6c6a6fcd3a2fdd7b48399ef0
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Feb 14 10:28:09 2023 +0800

    增加:FText支持选项的文档和智能提示信息

commit ef99e61cb8ac7dedb264200667a5a3a6815c29c5
Author: Hypen.shi <hypenshi@tencent.com>
Date:   Mon Feb 13 20:13:45 2023 +0800

    调整配置文件名称,避免与插件名称冲突,导致配置读取失败

commit 3bfaa967c6a395709a36848f54ac1bc6b5d2a38f
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Feb 13 19:33:49 2023 +0800

    增加:回归测试漏掉的文件 #595

commit 55127e79f507dcd947952a9c5f4aaed85ae46a74
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Feb 13 19:23:01 2023 +0800

    增加:覆写的测试用例

commit fcde9842f0153b56bcecc4ededcb89465e9f5916
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Feb 13 19:22:33 2023 +0800

    重构:调整访问Overridden的机制

commit ddc29d31070ca3a47ffd3c36a38cc622941fbff2
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Feb 13 16:55:55 2023 +0800

    增加:回归测试 #595

commit 0e00abb5468e6d5412be7e7b32e9ec17febbbe8a
Merge: bed0bb6 120f8de
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Mon Feb 13 15:52:32 2023 +0800

    Merge pull request #595 from BoilTask/master

    修正:补充继承Interface的情况,处理Lua无法调用Interface中函数

commit 120f8de6628cacd024fb80633b098fbeaf7c2430
Author: BoilTask <BoilTask@qq.com>
Date:   Mon Feb 13 13:46:40 2023 +0800

    修正:补充继承Interface的情况,处理Lua无法调用Interface中函数

commit 2717cc3714303d9d9b1d2b475524b31d81f1a743
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Feb 8 20:08:30 2023 +0800

    修改:检查UFunction的Object时考虑LuaOverrides的情况

commit 8788987e7ef4cef314d5aded463a75d199340b78
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Feb 8 13:02:06 2023 +0800

    增加:在启用FText时对字符串的处理

commit 598be8e9f110fabda8c7133771a5f3477221ff52
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Feb 8 11:47:14 2023 +0800

    修改:调整FText相关的测试用例

commit 7983e7a76efec96eaa91a1eaf45281c1bbaf712c
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Feb 8 11:42:20 2023 +0800

    增加:启用FText支持的选项配置

commit cbedcd7c0641eb0bb5289d61a80d3f501a76d6cb
Merge: 42952ed bed0bb6
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Feb 3 17:23:48 2023 +0800

    Merge branch 'master' into feature/lua-overrides

commit bed0bb65f1656cadf5a84cddc03b2afbf64eed93
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 2 18:42:17 2023 +0800

    修改:格式化缩进

commit 049d3e70a623b80afa05aadb3007101e85508792
Merge: 951d6cb 48d31b6
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 2 18:35:32 2023 +0800

    Merge branch 'master' into develop

commit 951d6cb41596c1f3789fd0b2a234e76536edfeea
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 2 18:02:21 2023 +0800

    修正:linux下的编译报错

commit 00686ff8e84bd69b0dea82ed7a48dd1a37961663
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 2 17:47:04 2023 +0800

    修正:linux下的编译报错

commit e514e2375b3f9b5d2cecf5a9bf1037b6ca503ae9
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 2 17:34:00 2023 +0800

    增加:2.3.3的CHANGELOG

commit 87d6ba6d844994143ffaf22a7f7a40c4b8159a64
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 2 17:29:56 2023 +0800

    修改:调整版本号到2.3.3

commit 45a428170512abfc591bcd5225beab9e753e31a4
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 2 17:20:31 2023 +0800

    增加:新的配置选项的说明

commit 81f40c1928aafb4d8341c33b18f79ea557b4981d
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 2 17:19:45 2023 +0800

    修改:默认关闭EnableUnrealInsights配置选项

commit 0e933894837b9f72683b4696d5814bff09f83366
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 2 17:01:52 2023 +0800

    增加:需要包含的头文件避免UnityBuild导致的编译报错

commit ff08217d40fedd5a018d3640a9b890635f18c3f6
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 2 15:00:03 2023 +0800

    修改:在启用类型检查时,非法参数不写入实际参数内存块,避免报错后又在使用时崩溃

commit 43a7aa4a9fa5a721d74b1aff324edea893c5f2f7
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 2 11:30:37 2023 +0800

    修正:漏掉的头文件引用

commit ed46d51b9650f3a32036a3ba3b93999317f38cc4
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 2 11:30:02 2023 +0800

    修改:将UnLuaExtensions的启动时间提前,避免在入口脚本里直接访问的时候这些模块还没启动

commit e7d0b8c4e264e511d5d16fdef070c4a132cf3b35
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Feb 2 11:28:31 2023 +0800

    修改:UnLua扩展插件只有带了Content/Script目录的才需要添加到打包设置

commit c93a1bae879b60ad44463d355149ab614110c20d
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Jan 31 19:32:51 2023 +0800

    修改:UNLUA_LEGACY_ARGS_PASSING的情况下才启用Issue362的用例

commit ff4432fbed292dd55be163873ebb491e85148c23
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Jan 31 19:15:57 2023 +0800

    增加:UNLUA_LEGACY_ARGS_PASSING配置选项

commit 24a2e85ab863274e3fe49063e4580f7f0f9d11e6
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Jan 31 17:49:10 2023 +0800

    增加:在测试用例结束后还原DeadLoopCheck设置

commit 54a64b95f78bbc481f28ee497b83e52d7e396192
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Jan 31 17:47:41 2023 +0800

    修改:还原bClassMetatable参数

commit c42fb0bd708b0a27dcc6ba64ed4ad233497013b3
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Jan 31 16:35:05 2023 +0800

    重构:移除NumResult变量的使用

commit 63da0afe927a8ef6d8c1786208524edaf1f0c956
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Jan 30 15:08:03 2023 +0800

    修改:EnableUnrealInsights和DeadLoopCheck选项会冲突,暂时这么处理

commit 2e33b62bbc630d7f3919d42c5266a4f9e4b62885
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Jan 30 11:38:13 2023 +0800

    增加:回归测试 #585

commit e9e5ae94613b70f290a5c0dc080cff8382d5db06
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Jan 30 11:37:49 2023 +0800

    增加:支持按需重新加载蓝图枚举,也支持用UnLua.Ref来保持引用 #585

commit 391735218436fb1149a0a0f6b194ba44b26b1d1a
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Sun Jan 29 18:40:18 2023 +0800

    重构:移除GetUserdata的bClassMetatable参数,移到LowLevel模块

commit 12457bb0572e638bc17bab63e6ce07441cc83290
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Sun Jan 29 14:29:40 2023 +0800

    增加:在编辑器下额外检查UFunction调用时的this对象类型

commit 4e96f55fefba1339a24e7e616a21d4ac5af21be3
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Jan 13 16:37:46 2023 +0800

    修正:协程里require脚本加载异常 #551

commit 871533a6daba5522e559443aa7c58c8cdb1cf980
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Jan 12 17:34:07 2023 +0800

    修正:当蓝图继承了一个EditorModule下的接口时,Class为空,需要过滤下

commit 10a4e1601c841cb0356fec14815d5aa1e11f4156
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Jan 11 11:20:52 2023 +0800

    增加:针对启用的UnLuaExtensions插件自动将Script目录加入打包设置

commit 66384730332946542f4074e8fd03e102f5e0f00a
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Jan 11 00:14:56 2023 +0800

    修正:在Lua中遍历TMap字段的Values接口返回值时引起的崩溃 #583

commit 845df500a75639209b169fe56894b93a0c2fd3ed
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Jan 10 23:59:48 2023 +0800

    增加:测试用例 #583

commit b9decc8b43422b1abca6de4230dfffb7cbcc5901
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Jan 10 23:24:24 2023 +0800

    重构:移除GetValue/SetValue接口,SetValueInternal/GetValueInternal访问权限下降到protected

commit 902691b6bbb2fbb27c19650da898e6dd888d584e
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Jan 10 23:15:35 2023 +0800

    修正:漏掉的ReadValue_InContainer

commit 074f6c7ab3e7b7eb33a6e9ae02a78df21dace06d
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Jan 10 23:01:35 2023 +0800

    重构:统一使用WriteValue_InContainer和ReadValue_InContainer

commit 49bd93e8be0a45e9a0000e50cc4ec6ab70e60197
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Jan 10 18:27:47 2023 +0800

    重构:重命名Read/Write接口为ReadValue_InContainer/WriteValue_InContainer,保留原接口以保持对外兼容

commit 48d31b6354c53cba4f291ecd34bbef88ae9cfe92
Merge: 92b8f1f 8e8c629
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Tue Jan 10 11:49:36 2023 +0800

    Merge pull request #582 from laishikai/master

    修正默认参数收集导致的编译问题

commit 8e8c6299b9bb0566b9a062c82edb99765cabbdd1
Author: laishikai <289592968@qq.com>
Date:   Tue Jan 10 11:28:11 2023 +0800

    修正默认参数收集导致的编译问题

commit ad1e448e50fba20224a540096353ec4a5e080a1a
Merge: 79cb56c 24b352a
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Fri Jan 6 11:09:33 2023 +0800

    Merge pull request #581 from 610789338/master

    HotReload函数对dostring的返回结果加个判断,如果失败了将错误显式打印出来

commit 24b352a81d164b96c9aed449289aab26fc71b48e
Author: 610789338 <610789338@qq.com>
Date:   Fri Jan 6 11:07:29 2023 +0800

    HotReload函数对dostring的返回结果加个判断,如果失败了将错误显式打印出来

commit 79cb56c4d1755f0f89be764fbf9c4f5463f6a545
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Dec 30 14:40:49 2022 +0800

    修改:编辑器下禁用优化,避免Development环境以上的代码优化longjmp异常导致崩溃 #574

commit 5bded310d4c80723d2166418b5cf48d2f55255b8
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Dec 30 14:22:48 2022 +0800

    修改:允许直接pcall的hook记录

commit 3a051c81e71040e2e097e91f218e73651751ed94
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Dec 30 14:08:21 2022 +0800

    增加:EnableUnrealInsights的配置选项

commit 9a6c29b96c0201e6e05e6f02f40115e0267cd7eb
Merge: 02d9440 f58ebcb
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Wed Dec 28 11:44:43 2022 +0800

    Merge pull request #579 from crazytuzi/UnrealInsights

    UnrealInsights

commit f58ebcb3381008b6325c175e8f9f635800c838cb
Author: crazytuzi <957824770@qq.com>
Date:   Tue Dec 27 22:34:10 2022 +0800

    UnrealInsights

commit 02d94407d0e5dad29ec01c30fcca2f8551dff1b7
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Dec 14 11:35:16 2022 +0800

    修正:加载socket.http模块时报mine.core找不到

commit a0d1d3d72b1a3262c3db993e0b9009757c9ae5b6
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Dec 14 11:34:12 2022 +0800

    修改:UE5.1以上查找蓝图使用ClassPaths

commit 789a6fefd9128111ab2316d9ba119d95a46bf5c3
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Dec 13 21:07:50 2022 +0800

    增加:UnLua.EnhancedInput模块,支持EnhancedInput输入绑定

commit 42952edddb4a4404f118c3fc2eeea6a98867205d
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Dec 12 20:13:51 2022 +0800

    修改:确保每次创建的OverridesClass的名字不会跟内存里的相同

commit 92b8f1f0581faf2f9a429b5f54b3f8630b90ac4c
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Dec 9 11:18:36 2022 +0800

    增加:2.3.2的CHANGELOG

commit 5b04d18fe7ba9b77744826ecdc7c61ace3e71576
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Dec 9 11:18:07 2022 +0800

    修改:调整版本号到2.3.2

commit 2d0d6ed4ff3a7d80b4a5cde8f2f5f043c2f814bb
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Fri Dec 9 02:05:15 2022 +0800

    修改:通过Script覆写的ULuaFunction直接使用原Property,调用的时候就不需要再拷贝out参数了

commit 37ac70b3577b5fc840c85ae3267697e613d85872
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Fri Dec 9 00:14:18 2022 +0800

    增加:LuaOverridesClass的SetActive接口,用来完成还原/恢复对UClass的覆写

commit d99e88cabd35de6a693b03537cb8bccb4de74f4f
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Dec 8 22:04:31 2022 +0800

    修正:内存中有ULuaOverridesClass时打开对应的蓝图编辑器会ensure

commit 2209e6724c91f2534a0e9bdff324efb9371998fc
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Dec 8 21:06:07 2022 +0800

    修改:新的覆写方式对out参数的处理

commit 64319c700d13da4ade92c79dba9afbbfa336f0a8
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Dec 8 15:20:11 2022 +0800

    修改:新的覆写方式对overridden的处理

commit e4a5f236ccd6b6266aadbf24fb52422a60741c3b
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Dec 8 10:19:28 2022 +0800

    修改:处理DisregardForGC的Class

commit 3cb5c4758ddb5b386c086cc83af8d8692a55b13e
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Nov 30 17:50:43 2022 +0800

    增加:漏提的测试文件

commit 5bb4ca903b514f342e002bbccc711262ff46ef92
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Nov 17 20:01:51 2022 +0800

    修改:漏提的回归测试 #554

commit 08c627aeb6bc1993006c58d99aa04551b5d02cd7
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Thu Dec 8 01:13:30 2022 +0800

    修改:LuaOverridesClass可以直接继承UClass

commit 268bd1adc9adca2aac60cca3bdc378458a6ea92a
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Dec 7 22:45:14 2022 +0800

    修改:调整ULuaFunction的覆写方式

commit cf33957c7c70e9316cbb19f24965d7df105d9526
Author: ToAmuse <909185693@qq.com>
Date:   Tue Dec 6 11:02:02 2022 +0800

    导出FPropertyRegistry

commit cf5c2f9ca0e29a5ed51b11154a33ad95d21a74cc
Merge: 813730c 1ca2410
Author: ToAmuse <909185693@qq.com>
Date:   Tue Dec 6 11:00:57 2022 +0800

    Merge branch 'develop' into dev

commit 1ca24104f95c9a5522d52d97055a594979b52272
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Nov 30 18:19:55 2022 +0800

    修改:调整UE5.1之后构造FProperty的方式

commit 29ebdb76d7d0f7ea198bf25a673e581ac6d990ac
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Nov 30 17:53:22 2022 +0800

    修改:调整测试用例里的GC接口,5.1已经deprecated了

commit fc68bd86aa2153e917f893c7527ba5b6389a359a
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Nov 30 17:50:43 2022 +0800

    增加:漏提的测试文件

commit 813730cd500255702bfd6751d5162c5c1ccb7935
Author: ToAmuse <909185693@qq.com>
Date:   Wed Nov 30 17:14:57 2022 +0800

    C++传参失效

commit 931b552e7af61a5271031f666121eb12dbfac946
Merge: 3f907cd c1bfdfa
Author: ToAmuse <909185693@qq.com>
Date:   Wed Nov 30 17:09:06 2022 +0800

    Merge branch 'develop' into dev

commit c1bfdfa517065721c65505d1ff60f417d44e6af9
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Nov 30 10:27:01 2022 +0800

    修正:FEnumProperty的Owner错误

commit a3d4140c14ca7b0362b27458fc99302b0bcae394
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Nov 28 20:17:36 2022 +0800

    重构:UnLua::PushUObject不需要第三个参数

commit 6ba865cd36fa3021a11093fe0b4de6c07067e909
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Nov 28 20:08:36 2022 +0800

    修改:LoadObject加载不到对象时没有必要输出加载失败的日志

commit ad498e1a33b21ec95ebfb5e79117bdba6413b0af
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Nov 28 20:05:38 2022 +0800

    修正:UObject.Load传入中文路径时编码错误

commit df4e447e2d814b973fae80481e636a6d6d144c25
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Nov 28 20:03:39 2022 +0800

    修正:UObject绑定后的元表和其他表相等判断时结果错误 #281 #567

commit 71e74ec45127a15ba9af0921358762c682a5e011
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Nov 28 10:28:38 2022 +0800

    修改:pairs在参数异常时返回空迭代器,避免lua调试时访问报错

commit ef88ea3702fe9e3c76887d6e6d194337a40149c8
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Nov 23 21:10:35 2022 +0800

    修改:调整编程指南文档,以适应新版的机制说明

commit 03878ddb20f3c5ece8ec2d2942cff80eb0cf62eb
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Nov 23 11:04:07 2022 +0800

    修正:多次传递委托类型的参数到同一函数时,可能因为Owner失效而无法回调 #566

commit 8f74ffc175d3eb9f64afdc0d572672882c750dd3
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Tue Nov 22 23:29:36 2022 +0800

    增加:测试用例 #566

commit c140b7e9a7d47be258253064944c1e7edea3dbe2
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Nov 21 20:06:35 2022 +0800

    增加:回归测试 #561

commit 1ddf26b7f0b8f60e60b0df3121094c77fa1f4379
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Nov 21 20:05:04 2022 +0800

    修正:访问UStruct内部的委托会check #561

commit 4da5d26c0ac0bf127e96ed832387eee0fbf81567
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Nov 21 19:41:17 2022 +0800

    增加:回归测试 #562

commit 1b0b4ecb67693da9063649577ffd4ed315290a4c
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Nov 18 18:39:11 2022 +0800

    重构:移除GPropertyCreator,使用PropertyRegistry来管理手动创建的Property类型

commit 7e9e51a2815f62b4e7fff0f480113b31853fc78d
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Nov 17 20:47:01 2022 +0800

    增加:崩溃时输出Lua堆栈到日志

commit 81ce246a1664cfc6874f6e6f0cd7f3fd9504f719
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Nov 17 20:36:00 2022 +0800

    增加:AnimNotify的覆写例子

commit a3f36d16a69f0d8e8e2bb8cf4db8a72776b644ff
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Oct 14 11:06:45 2022 +0800

    增加:AnimNotify的覆写例子

commit 91cbad2cce57cd0f2c7a9b087a635bb8fd7e0d06
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Nov 17 20:24:26 2022 +0800

    增加:在崩溃时输出Lua堆栈到日志的配置项

commit a5022230466771f23d3dc1199c14d478e2babc69
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Nov 17 20:01:51 2022 +0800

    修改:漏提的回归测试 #554

commit 1b6101f91fc6eb1d78d9916767019e9657a1c02c
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Nov 17 11:05:53 2022 +0800

    修正:热重载upvalue没有生效的问题

commit eec67c53fc17a30ccae6946297341f8931d5a27f
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Nov 16 21:28:50 2022 +0800

    修改:热重载时会无参遍历TArray和TMap,不需要抛出错误

commit 10888aadc21eaad272b0d4ac46adbb1923907bd0
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Nov 16 14:06:56 2022 +0800

    修改:当HotReloadMode为Never时,彻底禁用HotReload模块

commit 3f907cdf445050f73dcd5cf3533062701730a640
Merge: 9ee7498 35036d8
Author: ToAmuse <909185693@qq.com>
Date:   Tue Nov 15 20:36:27 2022 +0800

    Merge branch 'develop' into dev

commit 35036d8350adfb7b78466cd096091374b9b6c85a
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Nov 11 18:19:42 2022 +0800

    修改:UnLua的版本号到2.3.1

commit 34dc15c2c721ec758d3a73184ce40748c77504bd
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Nov 11 17:54:31 2022 +0800

    修改:更新CHANGELOG

commit 53a3b01549093d3b33f6831911b47545f5b7168a
Merge: afce01c 3b71175
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Nov 11 17:47:15 2022 +0800

    Merge branch 'feature/ps5' into develop

commit afce01c29abf8c44a5eb257cc48e5ad661749279
Merge: 6616e28 881c472
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Nov 11 17:45:40 2022 +0800

    Merge remote-tracking branch 'remotes/origin/master' into develop

commit 881c47200738183a7c507e888c2eb3b761d36598
Merge: 3f23f37 842bdb1
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Fri Nov 11 17:39:14 2022 +0800

    Merge pull request #549 from leo8916/master

    FIX:  NullPointer error in function 'CheckPropertyType'

commit 6616e282f045890681bbf3958c04a9bb3c7fc838
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Nov 10 16:02:06 2022 +0800

    增加:2.3.1的CHANGELOG

commit d7c1609b8c96fce340ce0d30db49888206c9678a
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Nov 10 16:01:49 2022 +0800

    增加:悬垂指针检查配置选项的说明

commit 3b82eb1333903832d9374829d77ddd413d23ef78
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Nov 9 15:49:18 2022 +0800

    修改:移除TryReplaceInputs对LocalRole的过滤 #553

commit 3f23f37a12f470245273be07612e11090385530e
Merge: 111fd61 36ddcbf
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Wed Nov 9 15:44:57 2022 +0800

    Merge pull request #557 from kataCai/feature/mac_dylib_fix

    修复mac打包找不到libLua.dylib问题

commit 36ddcbf84f9f3e98202d7542bff7fee918f3e8d8
Author: kataCai <574583546@qq.com>
Date:   Tue Nov 8 19:31:34 2022 +0800

    修复mac打包找不到libLua.dylib问题

commit 274ca04e14b49388649fefc7fdc8a09afbc1401f
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Nov 8 16:01:53 2022 +0800

    增加:测试用例 #556

commit 2f802d56cdb24445ea3ea910339d287256115887
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Nov 8 14:28:41 2022 +0800

    修正:删除重复的宏定义

commit 9ee74980b284b0e0227b4a11e9e3317ece62917d
Merge: bbb0f6d 0479bbf
Author: ToAmuse <909185693@qq.com>
Date:   Tue Nov 8 14:18:27 2022 +0800

    Merge branch 'develop' into dev

commit 0479bbf7bf337d5a55f11c2d8812e6adc137599b
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Nov 8 11:18:05 2022 +0800

    修正:LuaRapidjson扩展在Android和Linux下编译不过的问题

commit 15988c941e89368004046fb1262b8e090423e985
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Nov 8 11:16:50 2022 +0800

    修改:增加LUA_IDSIZE的大小,避免Lua报错输出的脚本路径被截断

commit bbb0f6d2cb4917c305d2e95c3382b3724f4afa40
Merge: f21682d e49da3b
Author: ToAmuse <909185693@qq.com>
Date:   Mon Nov 7 19:58:15 2022 +0800

    Merge branch 'develop' into dev

commit e49da3b390b2e5b74148962f941857fffb8d3254
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Nov 7 17:08:58 2022 +0800

    增加:回归测试 #554

commit da9064bd5dac9664b01376c661b4377c66753701
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Nov 7 17:08:28 2022 +0800

    修正:访问非TArray的结构体数组报错 #554

commit 277be559d91ae6e1640482d29ac4cd211b934786
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Nov 7 15:42:41 2022 +0800

    增加:LuaEnv的OnDestroyed事件

commit f21682d762df587f9fc87473e2eb91f2f7630c1a
Merge: b52051e 3c0240c
Author: ToAmuse <909185693@qq.com>
Date:   Fri Nov 4 17:55:49 2022 +0800

    Merge branch 'develop' into dev

commit 842bdb1c26543cbc970eee58d26ad0068cf34133
Author: leo8916 <leo8916@sina.com>
Date:   Fri Nov 4 12:46:00 2022 +0800

    FIX:  NullPointer error in function 'CheckPropertyType'

commit 111fd614e6b80b887a3eb7186d97b433ee02acfd
Merge: 7a2781e 1f0acbc
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Thu Nov 3 19:32:40 2022 +0800

    Merge pull request #548 from laughxing/master

    fix uninitialized gc param, which can cause unpredictable gc behaviour

commit 1f0acbc874be0236e5b47203ed1449a09ee150a0
Author: laughxing <laughxing@tencent.com>
Date:   Thu Nov 3 18:14:56 2022 +0800

    fix uninitialized gc param, which can cause unpredictable gc behaviour

commit 3c0240c588b4c060fad1909ae99a3029390fc33d
Merge: 5092be4 ba9a61c
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Wed Nov 2 16:58:32 2022 +0800

    Merge pull request #543 from jozhn/bugfix/unlua-log

    修正:luaL_tolstring前需要checkstack

commit 5092be417d8903d5f8f45242250764a29fa84fb9
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Nov 2 14:26:20 2022 +0800

    增加:lua-rapidjson的扩展集成

commit 3357daefea06184d06a746af66fcacc11316b5f7
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Nov 1 23:57:16 2022 +0800

    增加:luaprotobuf的扩展集成

commit aed84b548557f89e7f9fed73e01f47ec48e2c020
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Nov 1 23:20:40 2022 +0800

    修改:UnLuaExtensions插件拆分,方便自由组合

commit 8f4c33cb6e2eff4a373c04ae6252452f42813c50
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Nov 1 23:16:50 2022 +0800

    增加:找不到UnLua.Input模块时的保护

commit a07f0055073a431986e7555677fc708934ef9739
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Nov 1 17:44:25 2022 +0800

    修改:返回值检查放在TYPE_CHECK里,移除多余的ReturnProperty赋值

commit 8a86b945b2167f7664001809b7b4854019c90207
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Nov 1 16:32:32 2022 +0800

    增加:UnLua::PrintCallStack(L)的接口来方便在IDE里断点直接运行输出lua堆栈

commit fccd110525d35d0b771b5fdaab0cc7e054738b12
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Nov 1 11:20:42 2022 +0800

    增加:更多的FAQ

commit 3b71175166ea38cf1244693b12b7d025deedc7b8
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Nov 1 10:30:34 2022 +0800

    增加:PS5环境的Lua编译支持

commit 957bf08a8ac0c8d802ce84f076a8c854c2ad716c
Merge: 8d43c36 0c04f2e
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Oct 31 15:00:35 2022 +0800

    Merge branch 'feature/dangling-check' into develop

commit 0c04f2eb9391dd9e41f19fc3f3892160f688a270
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Oct 31 14:53:36 2022 +0800

    增加:dangling-check的设置选项 #517

commit 9ade5d3dfbc1b1bd177a29696010f2472c647b9f
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Oct 31 11:33:40 2022 +0800

    修改:调整单元测试 #279 #517

commit d8af08637bbeb6a926a76892787b30d2675a36c7
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Oct 31 11:32:50 2022 +0800

    增加:单元测试 #517

commit ba9a61cd503a24d160daee10f73767e6c0367f8d
Author: jozhn <19300336+jozhn@users.noreply.github.com>
Date:   Fri Oct 28 10:18:03 2022 +0800

    修正:luaL_tolstring前需要checkstack

commit b52051e0ab3057c95d626f46d9ef20b9daaea4ab
Merge: 89399d4 8d43c36
Author: ToAmuse <909185693@qq.com>
Date:   Thu Oct 27 11:08:48 2022 +0800

    Merge branch 'develop' into dev

commit 8d43c36376f6d441a5cdd5ec20a2e3b09580a161
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Oct 26 20:21:01 2022 +0800

    增加:支持UE5.1

commit b2c2e4ff91565fc32b0498e95e9062e1939465e2
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Oct 24 20:50:24 2022 +0800

    增加:针对结构体和容器悬垂指针检测的简单实现

commit 63c30ddda26261be0cfd83b1f4c8f874f523c933
Merge: b3f25df a0cf9dc
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Oct 24 10:27:27 2022 +0800

    Merge branch 'develop' into issue/517

commit a0cf9dcb39d15855a4faa5be2faaa7f20bf25b92
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Oct 21 10:54:39 2022 +0800

    修正:应该使用目录全路径 #534

commit b0827e01198e38ae521057201ea2b96da68a33b1
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Oct 20 20:27:10 2022 +0800

    修改:不需要主动加载,增加查找目录就好 #534

commit f8027b06f9accdfa0528ab653a68ecd335449518
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Oct 20 17:54:58 2022 +0800

    修正:漏掉的pragma once #535

commit 3d9c482c254fea79c00cd4ee562301c513094d4b
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Oct 20 17:48:32 2022 +0800

    修改:windows下主动加载lua.dll #534

commit 89399d45205047906b49c2f68f68cb68dc987c02
Merge: 1352cf3 a1e726c
Author: ToAmuse <909185693@qq.com>
Date:   Thu Oct 20 16:30:33 2022 +0800

    Merge branch 'develop' into dev

commit a1e726c512bc8230c11b1277f6fa11a95cd9688a
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Oct 20 16:11:55 2022 +0800

    增加:回归测试 #539

commit 463b3b7b53967a1bc4e16573eec7e93d9128506a
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Oct 20 16:00:28 2022 +0800

    修正:Lua覆写Out返回值时无法返回nil #539

commit 362e842c3cec5be63eebe8b134ba12a8ca5c0242
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Oct 20 15:57:43 2022 +0800

    增加:out参数返回机制的单元测试

commit b33b64cd00713210801a36b435c12a4c488946f9
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Oct 20 10:09:59 2022 +0800

    修改:删除多余的保护

commit b3f25df572d006adb926e16861590255d1c1af82
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Oct 19 19:00:46 2022 +0800

    增加:回归测试 #517

commit 31f5001731e060c9a2e2d675f432aa323e93941e
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Oct 19 17:53:16 2022 +0800

    增加:更多容器相关的访问保护

commit 1352cf30c38ee52f89bbf082a3b0179c9e0ea102
Merge: 7bd5d34 85c3a65
Author: ToAmuse <909185693@qq.com>
Date:   Fri Oct 14 10:18:22 2022 +0800

    Merge branch 'develop' into dev

commit 85c3a658f5f8c505030539c9b67885e97e4b2612
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Oct 12 18:00:38 2022 +0800

    修改:把IsValid提到ITypeInterface这一层,用来给各种ToTable做合法性校验

commit c848aa7bd68bab04a7a41a21568a3cdd6454e16c
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Oct 12 11:48:59 2022 +0800

    增加:补充IsA的单元测试

commit 47d99b0e179dfc616d870ebbfa6ded1677ab7d56
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Oct 12 11:48:16 2022 +0800

    修正:xxx:IsA(UE.UClass)会报错的问题

commit 2be73ec803840867b9fb3e2d5ad66ff5e9c2a24d
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Oct 12 01:59:37 2022 +0800

    修改:重构CheckPropertyOwner相关实现到LowLevel

commit 6e522ee41019b234295be51cba9c2260fe8df5d5
Merge: 7176781 c6275ef
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Mon Oct 10 19:29:55 2022 +0800

    Merge pull request #531 from crazytuzi/TArgTypeTraits

    Replace std::add_lvalue_reference with TRemoveCV

commit c6275efe6abc6bcdde500ec11a95477174282346
Merge: 78637c0 7a2781e
Author: crazytuzi <liuxiangcode@gmail.com>
Date:   Mon Oct 10 19:18:49 2022 +0800

    Merge branch 'Tencent:master' into TArgTypeTraits

commit 7bd5d34683ca543c4eba4ca404d3dc3c4ef88faa
Merge: e423b91 7176781
Author: ToAmuse <909185693@qq.com>
Date:   Mon Oct 10 13:58:54 2022 +0800

    Merge branch 'develop' into dev

commit e423b911304aca7bab6767bd6d6509ddccb38bf9
Author: ToAmuse <909185693@qq.com>
Date:   Mon Oct 10 13:58:29 2022 +0800

    版本同步

commit 7a2781ebd93778ca65cfabeb80256604950a89d6
Merge: ce0cc4e 7176781
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Sat Oct 8 20:27:12 2022 +0800

    Merge branch 'develop'

commit 717678119a099a8eb99a9d651be4daddc5911dd0
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Sat Oct 8 20:25:51 2022 +0800

    增加:CHANGELOG的版本时间

commit 3352f3193fbf504255fc26f7370c646322472ae5
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Sat Oct 8 17:23:54 2022 +0800

    修正:linux下的编译错误

commit ddaa0521294457b75d16e93d43aa47336e9e73bf
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Sat Oct 8 11:07:34 2022 +0800

    增加:FPropertyDesc::Destruct的保护

commit 82c42fcfd4d89b73c133c90047a64098db0c1af7
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Sat Oct 8 10:51:20 2022 +0800

    增加:#532 的测试用例

commit 78637c0d6b495b9be355aad06563fa979f3c3526
Author: crazytuzi <957824770@qq.com>
Date:   Fri Sep 30 13:39:33 2022 +0800

    Replace TRemoveConst with TRemoveCV

commit 4b5fd6b7723afaf43b6e75627f42aafb4a905138
Author: crazytuzi <957824770@qq.com>
Date:   Thu Sep 29 20:11:48 2022 +0800

    Replace std::add_lvalue_reference with TRemoveConst

commit 54653f21d6a7f7439fca5454ff4f22d36afdb9dd
Author: ToAmuse <909185693@qq.com>
Date:   Wed Sep 28 19:24:35 2022 +0800

    修改设置LUA_IDSIZE=512

commit f3e0f299bb1d5e9b6ebd456dfb015ca397c0be66
Merge: 25f9227 a768e9a
Author: ToAmuse <909185693@qq.com>
Date:   Wed Sep 28 16:23:44 2022 +0800

    Merge branch 'develop' into dev

commit a768e9a39006d3a53f79aef60b04d723d0cb3b2f
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Sep 28 14:38:10 2022 +0800

    修正:Signature的UFunction的Outer是Package,不能直接GetOuterUClass

commit 25f9227f285135f5dc816500108087dd5643c01a
Merge: a7c9eb3 656ca65
Author: ToAmuse <909185693@qq.com>
Date:   Tue Sep 27 13:07:46 2022 +0800

    Merge branch 'develop' into dev

commit a7c9eb3b04850dd583aff590a53f129ad26fdbc8
Author: ToAmuse <909185693@qq.com>
Date:   Tue Sep 27 13:07:35 2022 +0800

    Fix

commit 656ca654d1b860b475ef8f3ea80401076f4f16ce
Merge: f46931a d89f050
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Mon Sep 26 20:11:07 2022 +0800

    Merge pull request #527 from jozhn/feature/check-unreachable-object

    修改:UObject_IsValid CallUE增加Unreachable判断和提示 避免Invoke check崩溃

commit d89f0509efd4ac51f1b7e27f4fa3278754e4366e
Author: jozhn <jozhn@live.com>
Date:   Mon Sep 26 20:06:30 2022 +0800

    修改:UObject_IsValid CallUE增加Unreachable判断和提示 避免Invoke check崩溃

commit f7b36986fafadedf305071d46811d7e518158282
Merge: 7fd29a8 f46931a
Author: ToAmuse <909185693@qq.com>
Date:   Mon Sep 26 11:39:27 2022 +0800

    Merge branch 'develop' into dev

commit f46931a4b84dd12e80e9c6d1940a582e61466925
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Sep 26 10:53:37 2022 +0800

    修正:ClassName应该使用类型名称

commit 1f56e39aff23851cb417f3159241188692847ade
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Mon Sep 26 10:46:43 2022 +0800

    修正:漏了的Config路径

commit f9ee4cb85fcd26e11bdc482edf124d15239529ea
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Mon Sep 26 01:30:33 2022 +0800

    增加:更多的CHANGELOG

commit 92e9adf746b68e5051c1da16806edd2464f58e20
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Sun Sep 25 18:28:22 2022 +0800

    增加:一些配置选项的多语言

commit 9bc18649359287d341f01c96a0a1043598111a40
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Mon Sep 26 01:26:43 2022 +0800

    修正:获取插件根目录应该是GetBaseDir

commit 297a83a48f073259351e23c8df5aaf1939e67cb3
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Mon Sep 26 00:34:55 2022 +0800

    修正:UE5下打包后UnLuaSettings配置没有正确加载

commit 219260bd59059fcb7a87d70bfaee870483bfc9ea
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Mon Sep 26 00:21:29 2022 +0800

    修改:UE5下使用TryUpdateDefaultConfigFile

commit 7fd29a8d239459591e59a3b7f6db9b3e9a67ef23
Author: ToAmuse <909185693@qq.com>
Date:   Sun Sep 25 13:59:37 2022 +0800

    修复CreateLuaTemplate功能BUG,添加CreateLuaDefualtTemplate、CopyAsDefaultModuleName

commit 74546ce1fb0654bfe44718412a9ad27f6cac78c7
Merge: c50d46d 12e87df
Author: ToAmuse <909185693@qq.com>
Date:   Sun Sep 25 13:42:11 2022 +0800

    Merge branch 'develop' into dev

commit 12e87df83cafaa3291e147e2fa1b4f5cab68591d
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Sat Sep 24 18:28:11 2022 +0800

    修正:vs2022只有在4.27之后才支持

commit a9aadd9c4ca9de41b3a34fa05de2882d9bca1d62
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Sat Sep 24 18:16:38 2022 +0800

    修改:PreBindClasses设置项使用SoftClassPath更合适点

commit 8537d4e85ddc911b721ecd1d41e27a23e1fcb9a3
Merge: be5bb3b 35f651e
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Sat Sep 24 18:10:54 2022 +0800

    Merge pull request #525 from crazytuzi/develop

    WindowsCompiler 2019/2022

commit 35f651edbe538e7af48162e9eaff4205234466c4
Author: crazytuzi <957824770@qq.com>
Date:   Sat Sep 24 15:08:49 2022 +0800

    WindowsCompiler 2019/2022

commit c50d46d6d5798fe174a30da8ff4bb8c9cbee6fb8
Merge: c61ba4a be5bb3b
Author: ToAmuse <909185693@qq.com>
Date:   Sat Sep 24 10:55:29 2022 +0800

    Merge branch 'develop' into dev

commit be5bb3b1844395de551de2bd05a33749339c1439
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Sep 23 10:17:16 2022 +0800

    修改:uplugin里的版本号

commit 9eb3142c26a9a4e802ef07d7d994a08b09dc3b68
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Sep 22 21:45:59 2022 +0800

    增加:Mac下根据当前cpu架构来使用对应的dylib

commit d0dc26e9d3696cadde6dc53e0f07c91beb8413be
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Sep 22 19:56:38 2022 +0800

    增加:2.3.0的CHANGELOG

commit c299bdb33f60d86d6bcd5a1f08ceabf1644c19b7
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Sep 22 19:55:07 2022 +0800

    增加:预绑定类型和兼容UTF-8 BOM文件头的设置选项说明

commit cd71d0b34471ed28f006ea05f84c48aec772bb0d
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Sep 22 19:53:23 2022 +0800

    修改:几个FFileHelper::SaveStringToFile的地方强制使用UTF8 No bom

commit 4300d2b0766e66ce1f065d64f761332461860b5e
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Sep 22 15:58:42 2022 +0800

    修改:默认关闭UTF-8BOM头兼容

commit 04dad07cde675818f3f4dae6053460fc527507f3
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Sep 22 15:23:25 2022 +0800

    增加:自定义Lua模版文件的文档说明

commit 15f6447c219f1c6aacf66e0b1a9f3a1ee31c7b2f
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Sep 22 15:08:52 2022 +0800

    修改:暴露GetUProperty/SetUProperty到全局以兼容老项目的代码

commit 1223e2456924ab25be0e585226e5e98d7c31540f
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Sep 22 11:28:11 2022 +0800

    增加:Lua模版文件支持优先从工程目录加载,其次才是UnLua内置

commit 8644d9fb4ed014aaa08dff104fee93af25cceb72
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Sep 22 11:25:11 2022 +0800

    修改:Lua模版移动到Config/LuaTemplates目录下

commit c61ba4a9cd1744613c6da1c2232a462cfe1ce72b
Merge: 444bb57 598509e
Author: ToAmuse <909185693@qq.com>
Date:   Thu Sep 22 10:27:30 2022 +0800

    Merge branch 'develop' into dev

commit 598509e13e19305a8fbe73be4bd8abfc4743add8
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Sep 21 21:28:54 2022 +0800

    增加:Ref和Unref接口

commit 68051821c1f93beeb665f04f415e325319af262a
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Sep 21 17:59:52 2022 +0800

    删除:多余的UnLuaHotReload.lua

commit 93eaca3ff4aabc83e7ac2ba92735f5a003628ca6
Merge: a444c53 7745911
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Sep 20 17:17:28 2022 +0800

    Merge branch 'refactor/perf' into develop

commit a444c5340802c2000d4a4534856c23eac34a7a29
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Sep 20 16:55:47 2022 +0800

    增加:UnLua.Input的示例

commit dc6dd3c77d6f08877d9ab40df9df952c795a3e46
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Sep 20 16:53:45 2022 +0800

    增加:UnLua.Input.BindAxis

commit 77459110520ea9f44e5061a5f523547ac86f71ca
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Sep 20 12:51:08 2022 +0800

    增加:更多的benchmark

commit ab09350127223d9c2c2595384a03d428d85a1777
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Sep 20 12:50:13 2022 +0800

    增加:FFunctionRegistry::Invoke的分支预测

commit 238ed09b3319380fa596f13e45f84e864c0c625f
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Tue Sep 20 01:09:13 2022 +0800

    增加:BindAction接口

commit 444bb57a7df9c7ac2857db4712287d93b28281eb
Merge: 79684ed f9704ed
Author: ToAmuse <909185693@qq.com>
Date:   Mon Sep 19 14:45:39 2022 +0800

    Merge branch 'develop' into dev

commit 5eadca5ddc6e225a177d2eacb87b325b861e84c0
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Mon Sep 19 00:53:05 2022 +0800

    增加:UnLua.Input模块,支持UE5的UMG的输入绑定

commit f9704ed2f9144d19581782fb7efa08145ff51742
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Sat Sep 17 15:25:12 2022 +0800

    增加:使用PreBindClasses的配置来处理启动就需要绑定的类型

commit 2224574a695db01391b02a736bceea431ded6669
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Sat Sep 17 08:37:25 2022 +0800

    修正:使用UpdateDefaultConfigFile

commit 6f0b8778da17fc04d882972ea3c8290773136c35
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Fri Sep 16 22:27:09 2022 +0800

    修改:使用TryUpdateDefaultConfigFile来把打包设置写入DefaultGame.ini

commit 6ee494fdda4eda7eb8a009fc6ab0bd12f0cf33fe
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Sep 15 19:00:18 2022 +0800

    增加:Lua和蓝图调用C++的Benchmark

commit d498520627d4dc0d60353bc171db8740c4162fca
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Sep 14 17:51:49 2022 +0800

    修改:使用StaticBitArray来做CleanupFlags的容器,提升点可读性

commit 6411ba201dac5f5bfcd9b8e356787008cd8b2ca8
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Sep 14 16:29:10 2022 +0800

    修改:CleanupFlags使用uint64

commit 7705adb9dbcd788ad2242da1d31b518418a8ace3
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Sep 14 12:50:42 2022 +0800

    增加:SetValue的分支预测

commit 218b5c82f83c243ceb54481e4a2a544423c04c88
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Sep 14 12:49:29 2022 +0800

    修正:应该是使用Array的Inner的ElementSize

commit 410f07b78d0b7859faf90fa4b7652c153e7957e2
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Tue Sep 13 22:18:14 2022 +0800

    修正:在DelegateHandler重置前移除lua侧的引用 #516

commit 0ec06ff197e1b6b8d46376ac7cec538650e17fec
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Tue Sep 13 22:14:20 2022 +0800

    修正:在Lua中访问TArray不存在的字段会报stackoverflow

commit aa3a7a55bb202e35ba9029d70b157059b130ac92
Author: forsakenyang <forsakenyang@vip.qq.com>
Date:   Tue Sep 13 21:47:48 2022 +0800

    修正:ENABLE_TYPE_CHECK下的编译报错

commit bce9f565fa4f6956236c279492312e270b8f5073
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Sep 13 20:00:49 2022 +0800

    修改:Class_NewIndex的性能优化

commit 20a93d9fdf7f57e4d8ce14b22449d54e0a60ff63
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Sep 13 19:47:43 2022 +0800

    修改:提升Class_Index的性能

commit 5537e7000c402241b606d5cfc88d008eb408db0d
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Sep 13 19:46:30 2022 +0800

    修改:删除不需要的Property2Desc,IsValid判断使用分支预测

commit 276c10051c6eb4ab4ad2a2758f0e3581e8f0dbe7
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Sep 9 16:05:11 2022 +0800

    修改:ObjectRegistry的内部智能指针操作可以直接使用lua api

commit e8926cefb6354e2fc10846277d4117f2b1d27348
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Sep 9 16:01:59 2022 +0800

    增加:GetUObject的分支预测处理

commit 6d968e13726e61791247107ddefb80dca869e9fc
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Sep 9 16:01:19 2022 +0800

    修改:统一使用UNLUA前缀的STAT宏,方便控制

commit 598252bf56106ce10d551c61d7f3a8f5527562f3
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Sep 9 15:58:59 2022 +0800

    修改:UnLuaPerformanceTestProxy在插件里,不需要用UE_BUILD_TEST宏包着了

commit 79684ed44ce21da1a28a0f2ebb7a8ede4053cc20
Merge: e06e934 8f8ddd9
Author: ToAmuse <909185693@qq.com>
Date:   Fri Sep 9 14:38:45 2022 +0800

    Merge branch 'develop' into dev

commit 8f8ddd9bd6e98321ef1ee84ee096c6e3c66b643a
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Sep 9 10:03:00 2022 +0800

    增加:忽略mac下的DS_Store文件

commit dbaf65679c0eac1bd76e67f383b38259f68690cc
Merge: e240371 92808ea
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Sep 9 10:00:05 2022 +0800

    Merge branch 'develop' of github.com:Tencent/UnLua into develop

commit e2403710c1c9a57e5725e3959ee4467fae97f8d4
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Sep 9 09:59:22 2022 +0800

    修改:降低在mac下的系统版本等级要求

commit e06e934c310179a3d53ecd3384abc9c616aa6b4b
Merge: b3b60ce 92808ea
Author: ToAmuse <909185693@qq.com>
Date:   Thu Sep 8 15:19:13 2022 +0800

    Merge branch 'develop' into dev

commit 92808ea653725bc190733046cdc6016afc5b2e95
Merge: da0c038 5f6ecfc
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Thu Sep 8 10:39:23 2022 +0800

    Merge pull request #518 from wtmsuperman/develop

    修正:lua注册的函数回调,函数有不释放的情况

commit 5f6ecfcf25ca00cb3e881de0e6aebffa12f8da30
Author: wtm <wtm910927@gmail.com>
Date:   Thu Sep 8 10:33:56 2022 +0800

    修正:lua注册的函数回调,函数有不释放的情况

commit b3b60ce7ddf1bdf629a4937e75cc976b8b1c4930
Merge: ab80d61 da0c038
Author: ToAmuse <909185693@qq.com>
Date:   Thu Sep 8 10:20:44 2022 +0800

    Merge branch 'develop' into dev

commit b32e8113f6614682c5b6d1b691bf25495e062034
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Sep 8 10:05:45 2022 +0800

    修正:Mac下编译报错的问题

commit da0c0385c53c071ff98ef2b6ab164dc81fcb62de
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Wed Sep 7 16:34:49 2022 +0800

    增加:Android下的x86_64支持

commit b54909bc846eb9a1f2f52f5c936ab29594bb0dda
Merge: bdc2660 2b6575b
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Tue Sep 6 19:59:17 2022 +0800

    Merge pull request #515 from jozhn/bugfix/old-metatable

    修复PushMetatable时会使用旧的metatable的问题

commit 2b6575b0cd1e7a4c6dd9866c7e190f763ac28b06
Author: jozhn <jozhn@live.com>
Date:   Tue Sep 6 19:50:12 2022 +0800

    修正:避免在UClass有效时清理metatable

commit ab80d616ca0270b560471ef6c19af6eedf6f5e09
Merge: 6438a12 1c09f5d
Author: ToAmuse <909185693@qq.com>
Date:   Tue Sep 6 16:25:55 2022 +0800

    Merge branch 'develop' into dev

commit bdc2660a6aa90aa862b38bdafbc2aa7b2d3af03e
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Tue Sep 6 10:22:04 2022 +0800

    修改:mac下的dylib生成需要修改rpath

commit b9a690b2135ba5d62e41d8bda34be010da1383f7
Author: jozhn <jozhn@live.com>
Date:   Mon Sep 5 18:48:07 2022 +0800

    修复PushMetatable时会使用旧的metatable的问题

commit bd93ecf660df6f8ccfd7b7043a1d1f26d93cf92a
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Sep 2 14:18:07 2022 +0800

    修改:清理多余的分号

commit ce0cc4e6a092efd800436168885008ec0c714338
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Sep 2 14:18:07 2022 +0800

    修改:清理多余的分号

commit 6b2faf65dad33d568bca3945946f5fd057ecd5cf
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Sep 2 14:10:42 2022 +0800

    修正:漏提的空指针判断

commit 674bc1133d5c11137dddb1623fb6d726557c6280
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Sep 2 11:38:30 2022 +0800

    增加:UNLUA_LEGACY_ALLOW_BOM的兼容开关

commit 36e5fd00aa61140c6bab37c664f21f26cffecace
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Fri Sep 2 14:10:42 2022 +0800

    修正:漏提的空指针判断

commit 1c09f5daf83834cf2bb8dcf76c20f1ea3523fcc3
Merge: 59a1bf3 3ed4fc5
Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com>
Date:   Thu Sep 1 20:27:40 2022 +0800

    Merge pull request #503 from jozhn/develop

    添加手动添加/移除UObject引用的接口

commit 59a1bf3f073ddeb9039155b25a638bcdef6921cb
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Sep 1 20:24:06 2022 +0800

    增加:编辑器下检测utf-8 bom

commit c773f475aeebb14c5eb8b915f1f7a7a04fbe8c94
Merge: 7a2094c 83c8996
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Sep 1 20:19:55 2022 +0800

    Merge branch 'feature/load-from-plugin' into develop

commit 7a2094c3e9417a64945882976081e8a988929ef1
Author: xuyanghuang <xuyanghuang@tencent.com>
Date:   Thu Sep 1 17:43:55 2022 +0800

    增加:最佳实践工程的入口说明

commit 6438a125ea8d97f2ade0a50953c31618c5746ff0
Author: ToAmuse <909185693@qq.com>
Date:   Thu Sep 1 17:00:34 2022 +0800

    Revert "修复ScriptArray析构时错误"

    This reverts commit 6e7eb10621f37c37e2127a1a79c4afcabbd3f78f.

commit 6e7eb10621f37c37e2127a1a79c4afcabbd3f78f
Author: ToAmuse <909185693@qq.com>
Date:   Thu Sep 1 16:58:46 2022 +0800

    修复ScriptArray析构时错误

commit bc4b2de3da0a1912cc1b85bfef4876edbafa74c7
Merge: 6a1383f 1f61a0d
Author: ToAmuse <909185693@qq.com>
Date:   Thu Sep 1 10:41:42 2022 +0800

    Merge branch 'develop' into dev

commit 1f61a0d99bccf96bd6a976eb3209f8e09b102e18
Author: xuyanghuang <xuyanghuang@tencent.co…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pending release This will be released on next version
Projects
None yet
Development

No branches or pull requests

2 participants