From 67c487f521087a3887e6c8817dff3cd264aa4f20 Mon Sep 17 00:00:00 2001 From: walon Date: Mon, 26 Feb 2024 10:46:11 +0800 Subject: [PATCH] =?UTF-8?q?[version]=20=E5=8F=91=E5=B8=83v5.1.0=E7=89=88?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Data~/hybridclr_version.json | 10 +++++----- RELEASELOG.md | 10 ++++++++++ package.json | 2 +- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/Data~/hybridclr_version.json b/Data~/hybridclr_version.json index c076719..431f8e9 100644 --- a/Data~/hybridclr_version.json +++ b/Data~/hybridclr_version.json @@ -2,23 +2,23 @@ "versions": [ { "unity_version":"2019", - "hybridclr" : { "branch":"v5.0.0"}, + "hybridclr" : { "branch":"v5.1.0"}, "il2cpp_plus": { "branch":"v2019-5.0.0"} }, { "unity_version":"2020", - "hybridclr" : { "branch":"v5.0.0"}, + "hybridclr" : { "branch":"v5.1.0"}, "il2cpp_plus": { "branch":"v2020-5.0.0"} }, { "unity_version":"2021", - "hybridclr" : { "branch":"v5.0.0"}, + "hybridclr" : { "branch":"v5.1.0"}, "il2cpp_plus": { "branch":"v2021-5.0.0"} }, { "unity_version":"2022", - "hybridclr" : { "branch":"v5.0.0"}, - "il2cpp_plus": { "branch":"v2022-5.0.0"} + "hybridclr" : { "branch":"v5.1.0"}, + "il2cpp_plus": { "branch":"v2022-5.1.0"} } ] } \ No newline at end of file diff --git a/RELEASELOG.md b/RELEASELOG.md index be78768..ed18435 100644 --- a/RELEASELOG.md +++ b/RELEASELOG.md @@ -1,5 +1,15 @@ # 发布日志 +## 5.1.0 + +发布日期 2024.2.26. + +### Runtime + +- [fix] 修复2021未实现System.ByReference`1的.ctor及get_Value函数引发的运行错误的问题,il2cpp通过特殊的instrinct函数实现了正常运行 +- [opt] 优化元数据加载,将部分元数据改为延迟加载,大约减少30%的Assembly::Load的执行时间 +- [change] tempRet由Interpreter::Execute的局部变量改为CallDelegateInvoke_xxx的局部变量,减少嵌套过深时栈溢出的可能性 + ## 5.0.0 发布日期 2024.1.26. diff --git a/package.json b/package.json index d723731..33d8f1e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "com.code-philosophy.hybridclr", - "version": "5.0.0", + "version": "5.1.0", "displayName": "HybridCLR", "description": "HybridCLR is a fully featured, zero-cost, high-performance, low-memory solution for Unity's all-platform native c# hotupdate.", "category": "Runtime",