From 410bb9b542664e9288588b5c23d3300e01e5936e Mon Sep 17 00:00:00 2001 From: walon Date: Fri, 8 Dec 2023 12:24:04 +0800 Subject: [PATCH] =?UTF-8?q?[version]=20=E5=8F=91=E5=B8=83v4.0.14=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 | 12 ++++++------ RELEASELOG.md | 12 ++++++++++++ package.json | 2 +- 3 files changed, 19 insertions(+), 7 deletions(-) diff --git a/Data~/hybridclr_version.json b/Data~/hybridclr_version.json index ccd52a3..d6bef3a 100644 --- a/Data~/hybridclr_version.json +++ b/Data~/hybridclr_version.json @@ -2,18 +2,18 @@ "versions": [ { "unity_version":"2020", - "hybridclr" : { "branch":"v4.0.8"}, - "il2cpp_plus": { "branch":"v2020-4.0.7"} + "hybridclr" : { "branch":"v4.0.9"}, + "il2cpp_plus": { "branch":"v2020-4.0.8"} }, { "unity_version":"2021", - "hybridclr" : { "branch":"v4.0.8"}, - "il2cpp_plus": { "branch":"v2021-4.0.7"} + "hybridclr" : { "branch":"v4.0.9"}, + "il2cpp_plus": { "branch":"v2021-4.0.8"} }, { "unity_version":"2022", - "hybridclr" : { "branch":"v4.0.8"}, - "il2cpp_plus": { "branch":"v2022-4.0.7"} + "hybridclr" : { "branch":"v4.0.9"}, + "il2cpp_plus": { "branch":"v2022-4.0.8"} } ] } \ No newline at end of file diff --git a/RELEASELOG.md b/RELEASELOG.md index 4a31a22..2bfc9bc 100644 --- a/RELEASELOG.md +++ b/RELEASELOG.md @@ -1,5 +1,17 @@ # 发布日志 +## 4.0.14 + +发布日期 2023.12.11. + +### Runtime + +- [fix] 修复优化 box; brtrue|brfalse序列时,当类型为class或nullable类型时,无条件转换为无条件branch语句的bug +- [fix] 修复 ClassFieldLayoutCalculator未释放 _classMap的每个key-value对中value对象,造成内存泄露的bug +- [fix] 修复计算 ExplicitLayout的struct的native_size的bug +- [fix] 修复当出现签名完全相同的虚函数与虚泛型函数时,计算override未考虑泛型签名,错误地返回了不匹配的函数,导致虚表错误的bug +- [fix][2021] 修复开启faster(smaller) build选项后某些情况下完全泛型共享AOT函数未使用补充元数据来设置函数指针,导致调用时出错的bug + ## 4.0.13 发布日期 2023.11.27. diff --git a/package.json b/package.json index 4d32b2c..233e40c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "com.code-philosophy.hybridclr", - "version": "4.0.13", + "version": "4.0.14", "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",