Files
ViperC/App/lib/core
TermiNexus 00606057c4 fix(gen): 模块别名解析优先别名还原,修复 process 后缀误命中内核模块
import vpsdk.process as process 时,_imported_modules 含别名 "process",
store 同时存在 "vpsdk.process" 与 "VKernel.Kernel.sched.process"(ViperOS
includes 目录扫描含 VKernel)。裸名 "process" 后缀匹配命中先扫描的内核
模块 → 跨模块调用解析到未编译的内核 → 返回类型解析落空 → Phase A
_deps_pending 永不收敛(Scene3D "Phase A 无法完成翻译" 根因)。

- StructGenMixin._resolve_module_sha1:别名还原(LookupModNameByAlias →
  vpsdk.process → 精确 SHA1)提升到裸名后缀匹配之前;裸名后缀仅作兜底
- Phase2 依赖探测:同构修复,别名还原先于后缀匹配,避免依赖缺失诊断
  误报内核 process 缺 text.ll
2026-08-26 16:25:37 +08:00
..
2026-08-23 00:21:17 +08:00
2026-08-22 02:07:49 +08:00
2026-08-22 02:07:49 +08:00
2026-08-23 00:21:17 +08:00