fix(compiler,peephole): TPC 属性链解析与窥孔输出瘦身

- TPC(lib/core): 任意级属性链按链前向类解析恢复 stub 退化字段; cast 局部 rowptr[X] 登记回填; 通用指针槽按静态类名 bitcast 兜底; 赋值 RHS 求值失败 fail-fast 防未初始化变量; 报错行按源码文本锚定并附 ATTR-DIAG 现场
- 窥孔(includes/llvmlite/__function.vp): 成员访问单级链模式; 窥孔移至 Renumber 前使 SSA 编号连续; T3 no-op bitcast 消除; 替换缓冲按最坏上界分配
- __builder/__module/string.vp 配套; 清理 Test 构建产物与 PROF 杂项
This commit is contained in:
TermiNexus committed 2026-09-08 11:02:37 +08:00
1 parent 45e78ad107
commit 76d1ee6076
173 files changed
+1104 -3090

No files matched your search

+3 -2
View File
@@ -29,9 +29,10 @@ wheels/
*.dll
*.so
.transpyc_cache/
/includes/
includes.binary/
includes.binary_asan/
includes/openssl/.openssl_358_C
# 调试文件
*.p2c
@@ -84,7 +85,7 @@ Undo/vmware/
# VRTE
/VRTE/
/.includes_rowptr_bk/
/includes_rowptr_bk/
/Venom/
/ViperOS_/