This website requires JavaScript.
Explore
Help
Sign In
GVSDS
/
TransPyC
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
d6150bd595d4c5c7fb95b53446e88a67d8d8698b
TransPyC
/
lib
/
Projectrans
T
History
TermiNexus
3b0a73db5e
fix(tpc): _translate_file 以 out_path 文件名作 sha1,修复前缀漂移链接失败 - 原实现重读文件重算 sha1 覆盖 _module_sha1:主流程收集与翻译间隙文件变化时,函数定义前缀与文件名/调用方引用前缀不一致(696d41ca86e0a29a.BuildTopoSortedIndices 被生成成 5536… 前缀)→ ld.lld undefined symbol - 改为以 out_path 文件名(主流程 sha1)为准并告警内容变化,保证链接一致
2026-08-23 14:03:34 +08:00
..
__init__.py
Revert "refactor(compile): 完全去除多进程,翻译/编译全部改顺序阻塞执行"
2026-08-17 20:28:24 +08:00
Config.py
refactor(asan): TPC_ASAN 环境变量改 args 直传
2026-08-19 08:47:32 +08:00
DeclarationGenerator.py
fix(gentype): list[t.CPtr] 特化与 list[对象] elem_size 根本修复
2026-08-19 22:44:15 +08:00
Phase1Generator.py
perf(compile): 批次加权分桶消除长尾 + 共享符号表去重复序列化 + typedef 收集走 AST 缓存
2026-08-18 05:36:12 +08:00
Phase2Translator.py
fix(tpc): _translate_file 以 out_path 文件名作 sha1,修复前缀漂移链接失败 - 原实现重读文件重算 sha1 覆盖 _module_sha1:主流程收集与翻译间隙文件变化时,函数定义前缀与文件名/调用方引用前缀不一致(696d41ca86e0a29a.BuildTopoSortedIndices 被生成成 5536… 前缀)→ ld.lld undefined symbol - 改为以 out_path 文件名(主流程 sha1)为准并告警内容变化,保证链接一致
2026-08-23 14:03:34 +08:00
Utils.py
perf(compile): 依赖扫描缓存键 abspath 归一化 + compute_sha1 缓存
2026-08-17 22:20:29 +08:00