TermiNexus
b5657b3790
fix(TPV): 属性链按需过滤 + 字段查找回退顺序 + t.CArray 跨模块 CDefine
- ExprGenMixin: 属性链写入/读取按需过滤支持 base 为 Attribute(_resolve_attr_field_class 沿属性链递归字段注解类名回溯,联合类型 X|t.CPtr 简化 i8* 时 bitcast 回真实 struct)
- StructGenMixin: lookup_field_by_class 回退分支先查找字段再报错(原 error 在查找前无条件退出导致跨模块 SHA1 不匹配时永远失败)
- TypeGenMixin: _eval_const_int_expr 增加跨模块 CDefine 查找(t.CArray count 引用依赖模块 CDefine 如 SHA512_BLOCK_LEN)
2026-08-10 23:01:50 +08:00
..
2026-08-10 23:01:50 +08:00
2026-08-10 21:15:43 +08:00
2026-07-30 21:56:19 +08:00
2026-08-10 18:42:07 +08:00
2026-08-09 22:54:32 +08:00
2026-08-10 18:09:23 +08:00
2026-08-09 22:54:32 +08:00
2026-08-09 03:39:26 +08:00
2026-07-30 16:34:50 +08:00