[version] 发布v4.0.13版本

main v4.0.13
walon 2023-11-26 22:32:48 +08:00
parent 63d9e7f4c3
commit f810ede6d7
3 changed files with 27 additions and 7 deletions

View File

@ -2,18 +2,18 @@
"versions": [ "versions": [
{ {
"unity_version":"2020", "unity_version":"2020",
"hybridclr" : { "branch":"v4.0.7"}, "hybridclr" : { "branch":"v4.0.8"},
"il2cpp_plus": { "branch":"v2020-4.0.4"} "il2cpp_plus": { "branch":"v2020-4.0.7"}
}, },
{ {
"unity_version":"2021", "unity_version":"2021",
"hybridclr" : { "branch":"v4.0.7"}, "hybridclr" : { "branch":"v4.0.8"},
"il2cpp_plus": { "branch":"v2021-4.0.5"} "il2cpp_plus": { "branch":"v2021-4.0.7"}
}, },
{ {
"unity_version":"2022", "unity_version":"2022",
"hybridclr" : { "branch":"v4.0.7"}, "hybridclr" : { "branch":"v4.0.8"},
"il2cpp_plus": { "branch":"v2022-4.0.6"} "il2cpp_plus": { "branch":"v2022-4.0.7"}
} }
] ]
} }

View File

@ -1,5 +1,25 @@
# 发布日志 # 发布日志
## 4.0.13
发布日期 2023.11.27.
### Runtime
- [fix] 修复ConvertInvokeArgs有可能传递了非对齐args导致CopyStackObject在armv7这种要求内存对齐的平台发生崩溃的bug
- [fix] 修复通过StructLayout指定size时计算ClassFieldLayout的严重bug
- [fix] 修复bgt之类指令未取双重取反进行判断导致当浮点数与Nan比较时由于不满足对称性执行了错误的分支的bug
- [fix] 修复Class::FromGenericParameter错误地设置了thread_static_fields_size=-1导致为其分配ThreadStatic内存的严重bug
- [opt] Il2CppGenericInst分配统一使用MetadataCache::GetGenericInst分配唯一池对象优化内存分配
- [opt] 由于Interpreter部分Il2CppGenericInst统一使用MetadataCache::GetGenericInst比较 Il2CppGenericContext时直接比较 class_inst和method_inst指针
### Editor
- [fix] 修复裁剪aot dll中出现netstandard时生成桥接函数异常的bug
- [fix] 修复当出现非常规字段名时生成的桥接函数代码文件有编译错误的bug
- [change] 删除不必要的Datas~/Templates目录直接以原始文件为模板
- [refactor] 重构 AssemblyCache和 AssemblyReferenceDeepCollector消除冗余代码
## 4.0.12 ## 4.0.12
发布日期 2023.11.02. 发布日期 2023.11.02.

View File

@ -1,6 +1,6 @@
{ {
"name": "com.code-philosophy.hybridclr", "name": "com.code-philosophy.hybridclr",
"version": "4.0.12", "version": "4.0.13",
"displayName": "HybridCLR", "displayName": "HybridCLR",
"description": "HybridCLR is a fully featured, zero-cost, high-performance, low-memory solution for Unity's all-platform native c# hotupdate.", "description": "HybridCLR is a fully featured, zero-cost, high-performance, low-memory solution for Unity's all-platform native c# hotupdate.",
"category": "Runtime", "category": "Runtime",