walon
|
ef1b78caae
|
[version] 发布v5.4.1版本
|
2024-05-30 12:49:11 +08:00 |
walon
|
47622bf49c
|
[new] 支持visionOS平台
[fix] 修复tvOS平台使用了错误的Unity-iPhone.xcodeproj路径导致找不到project.pbxproj的bug
|
2024-05-30 12:45:21 +08:00 |
walon
|
846d7103a3
|
[fix] 修复计算 MonoPInvokeCallback的CallingConvention时,如果delegate在其他程序集中定义,会被错误当作Winapi,导致wrapper签名计算错误的bug
|
2024-05-30 12:26:48 +08:00 |
walon
|
170f13082e
|
[version] 发布v5.4.0版本
|
2024-05-17 21:43:21 +08:00 |
walon
|
60016d7481
|
[fix] 修复当dll中存在指向本程序集内的TypeRef时,dnlib的TypeDef.DefinitionAssembly返回null导致 Link/Analyzer.cs运行抛出异常的bug
|
2024-05-17 21:43:15 +08:00 |
walon
|
97dae7fed2
|
[fix] 修复当Append xcode项目到现存的xcode项目时,第1次会导致'Run Script'命令被重复追加,从第2次起将会找不到--external-lib-il2-cpp而打印错误日志的bug
|
2024-05-14 22:38:38 +08:00 |
walon
|
f935127cd3
|
[new] ReversePInvoke支持CallingConvention
|
2024-05-14 12:48:15 +08:00 |
walon
|
ec5f2ef05e
|
[fix] 修复计算struct等价性时,将struct平铺展开计算等价,在某些平台并不适用的bug。例如 struct A { uint8_t x; A2 y; } struct A2 { uint8_t x; int32_t y;}; 跟 struct B {uint8_t x; uint8_t y; int32_t z;} 在x86_64 abi下并不等价
|
2024-05-14 12:48:15 +08:00 |
Rorschach
|
6d0ceaa4f5
|
[fix] 修正HybridCLRSettingProvider.cs中文档链接 (#46)
|
2024-05-14 12:47:09 +08:00 |
walon
|
95922aec1e
|
[version] 发布v5.3.0版本
|
2024-04-22 10:17:59 +08:00 |
walon
|
3259c11828
|
[fix] 修复导出tvOS工程时未修改xcode工程设置,导致打包失败的bug
|
2024-04-21 13:45:47 +08:00 |
walon
|
74bab1d935
|
[fix] 修复tvOS目标时,未复制裁剪AOT dll,导致生成桥接函数失败的bug
|
2024-04-21 13:44:54 +08:00 |
walon
|
fd81edb495
|
[fix] 解决StripAOTDllCommand生成的临时项目的locationPathName不规范导致与某些插件如Embeded Browser不兼容的问题
|
2024-04-12 00:35:09 +08:00 |
walon
|
12bafb897f
|
[fix] 修复团结引擎1.1.0起删除TUANJIE_2022宏导致没有复制裁剪后的AOT程序集的bug
|
2024-04-10 10:32:23 +08:00 |
walon
|
a6befb1312
|
[fix] 修复开启development build选项时出现mono相关头文件找不到的bug
|
2024-04-10 10:31:30 +08:00 |
walon
|
a36e3fe72d
|
[fix] 修复__ReversePInvokeMethod_XXX函数未设置Il2CppThreadContext,导致从native线程回调时获取Thread变量崩溃的bug
|
2024-04-10 10:31:30 +08:00 |
walon
|
d9776d1793
|
[new] UnityVersion.h中新增 HYBRIDCLR_TUANJIE_VERSION 宏
|
2024-04-08 21:55:13 +08:00 |
walon
|
2697eb5a90
|
[version] 发布v5.2.1版本
|
2024-04-05 14:17:35 +08:00 |
walon
|
4879bb7f44
|
[opt] LoadModule中设置 mod.EnableTypeDefFindCache = true,数倍提升了计算桥接函数的性能
|
2024-04-03 11:09:04 +08:00 |
walon
|
24f85780a2
|
[fix] 修复团结引擎导出iOS平台xcode工程文件名改名为Tuanjie-iPhone.xcodeproj导致构建xcode工程失败的bug
|
2024-03-26 21:06:37 +08:00 |
walon
|
6c679cc3ab
|
[version] 发布v5.2.0版本
|
2024-03-25 10:12:17 +08:00 |
walon
|
20a06f1ec5
|
[fix] 修复GenericArgumentContext不支持ElementType.FnPtr的bug
|
2024-02-29 20:37:57 +08:00 |
walon
|
5446bd937c
|
[new] Installer支持团结引擎
|
2024-02-28 14:20:39 +08:00 |
walon
|
ae88dd0eec
|
Revert "[change] Il2CppDefGenerator对于团结引擎额外生成一个UNITY_ENGINE_TUANJIE宏定义"
This reverts commit c6caba5662bc1f35bd0590963fd01286672a8185.
|
2024-02-27 16:04:15 +08:00 |
walon
|
a5c006d67c
|
[change] 为RuntimeApi添加[Preserve]特性,避免被裁剪
|
2024-02-26 14:17:45 +08:00 |
walon
|
67c487f521
|
[version] 发布v5.1.0版本
|
2024-02-26 10:46:11 +08:00 |
walon
|
6ffb977ef3
|
[version] 发布v5.0.0版本。恢复对Unity 2019的支持,并且支持2019版本在iOS平台以源码形式构建
|
2024-01-26 11:57:34 +08:00 |
walon
|
f59ba2623a
|
[fix] 修复2019 build iOS出现 zutil.c编译错误的bug
|
2024-01-25 23:05:28 +08:00 |
walon
|
4b57138935
|
[new] 新增 MissingMetadataChecker检查裁剪类型或者函数丢失的问题
|
2024-01-23 20:24:12 +08:00 |
walon
|
276cd0a4a8
|
[change] AssemblyCacheBase新增TryLoadModule接口
[change] AssemblyCacheBase加载Module时先File.ReadAllBytes读取dll内容,避免Dispose问题
|
2024-01-23 20:24:12 +08:00 |
walon
|
22a9793b9d
|
[new] 支持2019下以源码方式打包iOS
|
2024-01-15 13:24:19 +08:00 |
walon
|
1b7947b196
|
[fix] 修复2019 Mac Standalone 没有正确 PatchScriptingAssemblyList的bug
|
2024-01-15 13:24:19 +08:00 |
walon
|
188fdc9430
|
[fix] 修复2019 Mac Standalone 没有正确 PatchScriptingAssemblyList的bug
|
2024-01-15 13:24:19 +08:00 |
walon
|
ff0f225423
|
还原 2019
|
2024-01-15 13:24:03 +08:00 |
walon
|
36ca398543
|
[opt] AOTAssemblyMetadataStripper保存时保持table~的id稳定
|
2024-01-15 09:42:35 +08:00 |
walon
|
f30e2f5b33
|
[new] 新增 AOTAssemblyMetadataStripper用于剔除AOT dll中非泛型函数元数据
|
2024-01-12 21:40:45 +08:00 |
walon
|
a531a213c2
|
[opt] 优化 AOTReference计算,如果泛型的所有泛型参数都是class约束,则不加入到需要补充元数据的集合
|
2024-01-12 21:36:04 +08:00 |
walon
|
2b42376505
|
[new] 新增对团结引擎 HMIAndroid、OpenHarmony、WeixinMiniGame平台的支持
|
2024-01-04 11:48:30 +08:00 |
walon
|
ef103d8351
|
[new] 支持团结引擎WeixinMiniGame和OpenHarmony BuildTarget下复制裁剪后的AOT dll
|
2024-01-03 17:30:28 +08:00 |
walon
|
db87b92f78
|
[change] Il2CppDefGenerator对于团结引擎额外生成一个UNITY_ENGINE_TUANJIE宏定义
|
2024-01-02 13:06:29 +08:00 |
walon
|
51da1d4c43
|
[version] 发布v4.0.15版本
|
2024-01-02 11:35:32 +08:00 |
walon
|
71ad34d7ac
|
[fix] 修复Additional Compiler Arguments中输入 -nullable:enable 之后,Editor抛出InvalidCastException的bug。来自报告 https://github.com/focus-creative-games/hybridclr/issues/116
|
2023-12-22 21:51:41 +08:00 |
walon
|
7c29ab804b
|
[refactor] RuntimeApi中设置hybridclr参数的功能统一通过GetRuntimeOption和SetRuntimeOption函数
|
2023-12-22 12:24:09 +08:00 |
walon
|
9b269ea4c2
|
[opt] 优化桥接函数生成,将同构的struct映射到同一个结构,减少了30-35%的桥接函数数量
|
2023-12-16 15:17:30 +08:00 |
Alan Liu
|
c9ad6880cb
|
修复报错:BuildFailedException: Build path contains a project previously built without the "Create Visual Studio Solution"
|
2023-12-15 11:05:51 +08:00 |
walon
|
372fa9e06e
|
[change] 调整Installer窗口的显示内容
|
2023-12-15 11:05:04 +08:00 |
walon
|
3df95d138d
|
[change] StripAOTDllCommand导出时不再设置BuildScriptsOnly选项
|
2023-12-14 12:00:28 +08:00 |
walon
|
410bb9b542
|
[version] 发布v4.0.14版本
|
2023-12-08 12:24:04 +08:00 |
walon
|
15155b9a46
|
[change] InstallerController::WriteLocalVersion写入后打印日志
|
2023-11-28 21:02:17 +08:00 |
walon
|
f810ede6d7
|
[version] 发布v4.0.13版本
|
2023-11-26 22:32:48 +08:00 |