Files
ViperC/.gitignore
T
TermiNexus b3a4be21d3 feat(tpv): VLogger 迁移 f-string + 模块限定构造 SHA1 解析 + 包重导出别名注册
- VLogger 全面改用栈 f-string 传参,移除 fmtbuffer 静态缓冲(Phase1Scan/Config/Converter/StubMergerStore/StubMergerTopo/ClassGenDef/StmtGenDeclMixin/CallGenCtor 等)

- CallGenMixin: Module.Class(...) 按模块名解析 SHA1 精确命中类(Scene3D 跨模块同名根因);import X as Y 别名三级还原(精确→后缀→LookupModNameByAlias)

- CallGenCtor: lookup_field_by_class 传 kw 节点与 from_imports;REnum 错误 f-string 化;新增 [DET] ctor 入口 can 核对

- StructGenMixin/GenApi/VpiReader: 包重导出类以包 sha1 注册别名 entry(ast.Attribute 归属错位)

- main: 版本号更新、VLogger API(get_logger→init_logger/logger)、新增 --show-args/--build-dir

- TypeGenCType: 移除 CDEF-MISS 调试日志;.gitignore 忽略 output_dbg/
2026-08-28 13:29:26 +08:00

31 lines
275 B
Plaintext

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
# 备份
*.bak
# 构建产物(防御性)
**/output/
**/temp/
**/output_dbg/
**/*.deps.json
**/*.doc.json
**/*.pyi
**/*.elf
**/*.o
**/*.obj
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
# 编译
**/output/
**/temp/
**/.tpv_build/