Files
ViperC/App/lib/core
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
..