TermiNexus
3117ab3dec
fix(tpc): import fail-fast 判据误报修复——文件系统找不到不等于模块不存在
- TPV 自举工程 includes 为合并形态,源码模块(lib.Stub.StubMerger 包)不提供裸 .vp 文件,声明由 ModuleSha1Map 定位 sha1 -> temp/*.stub.ll 加载(_LoadDeclarationsFromStubLlvm,与 FullModulePath 无关)
- 原判据只看 FullModulePath 文件系统存在性 -> TPV 构建所有 import 误报 ImportError
- 改为:文件系统找不到时查 _source_module_sig_files / Gen.ModuleSha1Map(TPV 工程由 Phase2Translator._ModuleSha1Map 同步而来),模块有 sha1 注册即视为可解析
- 单文件编译两表皆空,NegativeTest 假 import 用例仍 fail-fast
2026-08-22 04:04:30 +08:00
..
2026-08-21 12:36:00 +08:00
2026-08-21 12:36:00 +08:00
2026-08-17 09:36:38 +08:00
2026-08-20 07:53:33 +08:00
2026-08-21 14:46:21 +08:00
2026-08-17 09:36:38 +08:00
2026-08-17 09:36:38 +08:00
2026-08-17 09:36:38 +08:00
2026-08-19 22:44:15 +08:00
2026-08-17 09:36:38 +08:00
2026-08-21 12:36:00 +08:00
2026-08-17 09:36:38 +08:00
2026-08-20 15:35:21 +08:00
2026-08-20 10:28:29 +08:00
2026-08-21 14:46:21 +08:00
2026-08-17 09:36:38 +08:00
2026-08-17 09:36:38 +08:00
2026-08-17 09:36:38 +08:00
2026-08-17 21:25:25 +08:00
2026-08-17 09:36:38 +08:00
2026-08-22 03:57:19 +08:00
2026-08-17 09:36:38 +08:00
2026-08-22 04:04:30 +08:00
2026-08-17 09:36:38 +08:00
2026-08-17 09:36:38 +08:00
2026-08-17 09:36:38 +08:00
2026-08-19 21:14:13 +08:00
2026-08-17 09:36:38 +08:00
2026-08-17 09:36:38 +08:00
2026-08-03 02:00:49 +08:00
2026-08-17 09:36:38 +08:00