TermiNexus
f54c365b20
feat(overload): vpi 写入端把签名后缀写进 def 名,签名 hash 与上下文无关
_overload_sig_text 算 hash 时固定传 imported_modules/from_imports/trans = None,只靠全局结构体表解析,使定义端、vpi 写入端(translator 尚未创建)、读取端天然算出同一个 hash,无需跨阶段搬运 import 上下文;解析不到即 fail-fast。Converter 新增 _PyiOverloadSuffix:同一作用域同名 def >=2 时追加 _v{hash}(方法跳过 self,@staticmethod 不跳;extern/state/export/main 不加)。读取端 _inject_function_declare 用 fd.name 拼符号,自动与定义端一致,返回/形参注解缓存也按后缀分组不再互相覆盖。
2026-10-24 17:29:51 +08:00
..
2026-10-24 17:29:51 +08:00
2026-10-24 00:25:47 +08:00
2026-10-17 23:40:06 +08:00
2026-10-24 17:29:51 +08:00
2026-10-05 17:55:52 +08:00