walon
|
e3095ccc01
|
[fix] 修复桥接函数遍历收集签名时,未等遍历完就结束执行,导致生成的桥接文件不完整的bug
|
2022-10-14 14:47:27 +08:00 |
walon
|
823877275c
|
[refactor] 重构methodPointer,微小调整了桥接函数生成
|
2022-10-14 11:44:30 +08:00 |
walon
|
2899d13d60
|
[fix] 修复2019的不兼容编译错误
|
2022-10-09 21:08:53 +08:00 |
walon
|
ef83fca9a0
|
[refactor] 一些重构
|
2022-10-09 20:53:13 +08:00 |
walon
|
7fea92cc75
|
[new] 支持hybridclr安装到全局位置,但仍然需要自己复制文件。
|
2022-10-09 20:22:23 +08:00 |
walon
|
756fdedc14
|
[fix] 修复由于cmake设置的原因,导致 build_libil2cpp.sh 生成的.a文件为模拟器版本的问题
|
2022-10-08 18:04:33 +08:00 |
walon
|
f2ee5e7af1
|
[fix] 修复 UnityPluginAssemblyResolver 搜索依赖dll未检查Plugins外目录的bug
[refactor] 一些重命名 hotfix -> hotUpdate
[refactor] HybridCLRGlobalSettings移除 hotUpdateDllOutputDir、 hybridCLRDataDir、strippedAssemblyDir这三个配置项,改为直接写死
[change] Editor下调用LoadMetadataForAOTAssembly返回成功而不是抛出错误
|
2022-10-08 12:35:57 +08:00 |
walon
|
f810ac53ba
|
[opt] 当Installer中il2cpp路径不包含版本号时,给出提示
[opt] 新增 LoadMetadataForAOTAssembly(byte[])函数,简化使用。同时在Editor下被意外调用时给出更清晰的信息
|
2022-09-28 21:48:09 +08:00 |
walon
|
a56f940890
|
[fix] 修复遗漏扫描泛型类里的非泛型函数,导致桥接函数缺失的问题
|
2022-09-28 15:35:37 +08:00 |
walon
|
62bf4c2847
|
[fix] 修复 UnityPluginAssemblyResolver 扫描dll时,失误扫描了非Plugins dll的bug
|
2022-09-27 16:12:34 +08:00 |
walon
|
cd68f33161
|
[fix] 修复plugin dll与Unity自带dll同名时,GenerateMethodBridge生成失败的bug
|
2022-09-27 14:57:00 +08:00 |
walon
|
5926b285e3
|
[fix] 生成完成后释放dnlib相关对象,避免出现dll文件被占用的异常
|
2022-09-26 12:12:57 +08:00 |
walon
|
0af6f704b2
|
[refactor] 重构。将7Zip及UnitFS移入HybridCLR.Editor模块。合并Generate命令。
|
2022-09-23 09:40:06 +08:00 |
walon
|
7f2ee9c22b
|
[refactor] 重构桥接函数签名。之前不区分 i1,u1 i2,u2之类签名,现在改为区分,因为在一些abi的编译器优化下,可能出现bug
|
2022-09-22 16:57:01 +08:00 |
walon
|
a52ab358b3
|
[init] 初始化0.1.0版本
|
2022-09-22 08:56:07 +08:00 |