walon
|
aca7dd0a67
|
[new] 新增GeneratedAOTGenericReferenceExcludeExistsAOTClassAndMethods,计算热更新引用的AOT泛型类型和函数时排除掉AOT中已经存在的泛型和函数,最终生成更精准的补充元数据程序集列表
|
2024-05-30 13:08:24 +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
|
3f1b34682d
|
[fix] 修复计算 AOTGenericReferences时未考虑到泛型中调用泛型的问题,导致间接调用的泛型未被统计在内的bug
|
2023-08-13 13:07:37 +08:00 |
walon
|
768512bcfa
|
[change] 解决AOTGenericReference生成不稳定的问题
|
2023-06-27 08:13:16 +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
|
75cb53cb19
|
[opt] 优化AOTGenericReferences生成,包含assembly列表及美化后的泛型类型及函数名
|
2023-03-20 17:30:05 +08:00 |
walon
|
9ea240ab82
|
重构
|
2022-10-17 12:16:18 +08:00 |
walon
|
830f0cca7d
|
[opt] 生成的 AOTGenericReferences 文件中泛型类型和函数按名称排序
|
2022-09-23 18:09:14 +08:00 |
walon
|
c76e68411f
|
[new] AOTGenericReferences打印出详细的泛型类型及函数签名
|
2022-09-23 15:16:43 +08:00 |
walon
|
aed13e464b
|
[new] 过滤非aot泛型类及函数
|
2022-09-23 14:26:28 +08:00 |
walon
|
a52ab358b3
|
[init] 初始化0.1.0版本
|
2022-09-22 08:56:07 +08:00 |