walon
|
1d50dfcb6e
|
[fix] StripAOTDllCommand生成AOT dll时的BuildOption采用当前Player的设置,避免当打包开启development时, StripAOTDllCommand生成Release aot dll,而打包生成debug aot dll,产生补充元数据及桥接函数生成不匹配的严重错误
|
2023-09-10 13:22:33 +08:00 |
walon
|
1eaaf44c97
|
[fix] 修复不正确地从EditorUserBuildSettings.selectedBuildTargetGroup获得BuildGroupTarget的bug
|
2023-09-10 13:21:56 +08:00 |
walon
|
9cf8f19517
|
[fix] 修复Unity 2020的il2cpp在不同目录存在同名ThreadPool文件,导致偶发生成的同一个lump文件中包含这两个文件时,出现编译错误的问题。解决方式为给每个目录生成一个lump文件
|
2023-09-10 13:21:28 +08:00 |
walon
|
47e43b0afa
|
[change] 小幅重构生成Native2Managed及AdjustorThunk的代码,消除重复代码
|
2023-08-31 19:22:07 +08:00 |
walon
|
9dafabd1ee
|
[fix] 修复桥接函数签名计算的bug
|
2023-08-31 11:06:06 +08:00 |
walon
|
5857696b56
|
[change] 日志和异常文本换成英文,方便海外开发者
|
2023-08-30 11:07:12 +08:00 |
walon
|
dfa11d11c3
|
[change] object及指针类型的签名由i改为u
|
2023-08-24 19:36:00 +08:00 |
walon
|
69d3303f3d
|
[opt] 大幅优化Native2Managed方向桥接函数传参性能
|
2023-08-24 19:26:50 +08:00 |
walon
|
9eb6dda71b
|
[refactor] 重构桥接函数,彻底解决跨平台问题
|
2023-08-24 12:58:09 +08:00 |
walon
|
10e0568251
|
[change] 关闭检查增量式GC选项
|
2023-08-21 11:34:19 +08:00 |
walon
|
3f1b34682d
|
[fix] 修复计算 AOTGenericReferences时未考虑到泛型中调用泛型的问题,导致间接调用的泛型未被统计在内的bug
|
2023-08-13 13:07:37 +08:00 |
walon
|
a9f5608ecf
|
[change] 检查Settings中热更新程序集列表配置中程序集名不能为空
[fix] 修复当某个热更新程序集正好是另一个AOT程序集后缀时,由于只对比字符串尾部,意外将该AOT程序集也过滤的bug
|
2023-07-21 18:05:12 +08:00 |
walon
|
679c21da43
|
[fix] 修复计算桥接函数未考虑到泛型类的成员函数中可能包含Native2Manager调用
|
2023-07-12 23:09:58 +08:00 |
walon
|
88404cbbfc
|
[refactor] 重构Installer
|
2023-07-11 12:27:11 +08:00 |
walon
|
bec8c84c56
|
[fix] 修复Win下生成的Lump文件中include路径以\为目录分隔符导致同步到Mac后找不到路径的bug
|
2023-07-07 21:37:18 +08:00 |
walon
|
79bab0459c
|
[change] link.xml及AOTGenericReferences.cs默认输出路径改为HybridCLRGenerate,避免与顶层HybridCLRData混淆
|
2023-07-04 12:25:35 +08:00 |
walon
|
210c781fad
|
[change] 禁用hybridclr后打包ios时不再修改导出的xcode工程
|
2023-07-02 21:50:52 +08:00 |
walon
|
6757f6df5b
|
[fix] 修复2020-2021编译libil2cpp.a未包含brotli相关代码文件导致出现编译错误的bug
|
2023-06-30 20:15:03 +08:00 |
walon
|
41c73fe35b
|
[fix] 修复使用不兼容版本打开Installer时出现异常的bug
|
2023-06-30 12:20:56 +08:00 |
walon
|
4d487fa4c4
|
[fix] 修复Installer中将hybridclr拼成bybridclr的错误
|
2023-06-28 11:46:04 +08:00 |
walon
|
2f71bb515d
|
[change] 调整CompileDll ScriptCompilationSettings设置相关代码
|
2023-06-27 08:58:08 +08:00 |
walon
|
0d8b001dd2
|
[fix] 解决ReversePInvokeWrap生成不稳定的问题
|
2023-06-27 08:57:14 +08:00 |
walon
|
3d68dc4db3
|
[fix] 解决MethodBridge生成不稳定的问题
|
2023-06-27 08:57:02 +08:00 |
walon
|
2988aef85a
|
[change] 优化LinkXml生成
|
2023-06-27 08:18:11 +08:00 |
walon
|
768512bcfa
|
[change] 解决AOTGenericReference生成不稳定的问题
|
2023-06-27 08:13:16 +08:00 |
walon
|
4492449b73
|
[fix] 修复从导出xcode项目包含绝对路径导致传送到其他机器上编译时找不到路径的bug
|
2023-06-23 16:19:58 +08:00 |
walon
|
e45a789569
|
[change] 为Anaylizer加上using 限定,解决某些情况下与项目的类型同名而产生编译冲突的问题
|
2023-06-21 11:07:00 +08:00 |
walon
|
0a82b0d339
|
[new] Installer界面新增显示package版本
|
2023-06-16 18:20:18 +08:00 |
walon
|
c8cd323bb0
|
[fix] 修复重构文档站后的帮助文档的链接错误
|
2023-06-15 17:06:55 +08:00 |
walon
|
2f09f88ca2
|
[new] CompileDll新增MacOS、Linux、WebGL目标
|
2023-06-15 17:05:46 +08:00 |
walon
|
40711cbf38
|
[new] iOS打包时直接将源码包含到工程,不再需要单独编译libil2cpp.a
[remove] 移除无用的iOSBuild目录
|
2023-06-15 09:57:15 +08:00 |
walon
|
7749b6448e
|
[change] 当用不兼容版本打开Installer时不再抛出异常,而是显示“与当前版本不兼容”
|
2023-06-12 13:30:32 +08:00 |
walon
|
c09dad4ae1
|
[remove] CheckSettings中不再自动设置Api Compatible Level
|
2023-06-08 13:24:00 +08:00 |
walon
|
271dc70626
|
[opt] 生成AOTGenericReferences时,补充元数据assembly列表由注释改成List<string>列表,方便在代码中直接使用。
|
2023-06-07 12:17:10 +08:00 |
walon
|
c462aeb2ef
|
[fix] 修复计算桥接函数时未考虑到补充元数据泛型实例化会导致访问到一些非公开的函数的情况,导致少生成一些必要的桥接函数
|
2023-06-07 11:47:17 +08:00 |
walon
|
adbdbf3a00
|
[remove] 删除无用的复制Unity 2019 Unity.IL2CPP.dll 的代码
|
2023-06-06 15:51:18 +08:00 |
walon
|
10684d29cd
|
[fix] CompileDll后主动关闭进度条,临时解决Unity 2022版本Editor的bug
|
2023-06-06 11:28:27 +08:00 |
walon
|
21b85aa2d3
|
[fix] 修复WebGL平台ABI的bug
|
2023-06-03 19:44:50 +08:00 |
walon
|
8439e4176d
|
[new] 新增对Unity 2020的支持
|
2023-06-03 19:42:56 +08:00 |
walon
|
49873ba6ed
|
[new] 新增菜单命令`HybridCLR/CompileDll/ActiveBuildTarget_Development`,用于编译出DevelopmentBuild模式的热更新dll
|
2023-06-01 11:43:41 +08:00 |
walon
|
97f083f07d
|
[revert] Revert "[new] HybridCLRSettings新增AOT dll快照目录,由于保存打包时生成的AOT dlls"
This reverts commit 8d0634620a .
|
2023-06-01 11:15:40 +08:00 |
walon
|
941bbc723a
|
[version] 发布3.0.1版本,正式支持2022.3.0
|
2023-06-01 00:40:46 +08:00 |
walon
|
f1336c56d4
|
[change] 移除一些无用代码
|
2023-05-21 10:00:44 +08:00 |
walon
|
8f89651d10
|
[merge][version] 合并3.0分支改动,正式进入3.0.0版本。
|
2023-05-21 09:50:38 +08:00 |
walon
|
8d0634620a
|
[new] HybridCLRSettings新增AOT dll快照目录,由于保存打包时生成的AOT dlls
|
2023-05-20 10:59:34 +08:00 |
walon
|
1f4e754adb
|
[fix] 修复当struct只包含一个float或double字段时,在arm64上计算桥接函数签名错误的bug
|
2023-05-06 18:57:47 +08:00 |
walon
|
f63bbc8a52
|
[opt] CheckSettings中检查ScriptingBackend及ApiCompatibleLevel,切换为正确的值
|
2023-05-06 12:28:03 +08:00 |
walon
|
b17751b8a8
|
[new] 新增 MsvcStdextWorkaround.cs 解决2020 vs下stdext编译错误的问题
|
2023-05-04 16:23:07 +08:00 |
walon
|
05e721cf02
|
[fix] BuildOptions.CleanBuildCache从UNITY_2021_2_OR_NEWER开始才有,而不是UNITY_2021_1_OR_NEWER
|
2023-05-03 17:17:40 +08:00 |
walon
|
3702411ac8
|
[fix] 修复本地复制libil2cpp却仍然从仓库下载安装的bug
|
2023-05-03 12:22:16 +08:00 |